EssayPal.ai - This AI writes in your style of writing!

Rate My Courses

See reviews, get advice and find helpful resources for university courses

Search

Recent Reviews

1

Class Ratings

5Amazing Class
5Very Easy
5Very Interesting
5Very Useful

Professor Rating

5Amazing Prof

Prof: Catherine Schrag / Fall 2025

Jan 17, 2026

Comments on the course

Amazing class with amazing people. Would take again.

Course Content

Very useful and filled with information that you can apply to your own life.

Comments on the professor

Amazing prof, very caring. Lots of issues w/ organization and assignments not posted to Canvas on time.

Advice

This class will help you become not only a better person if you take it with her. 🥰

School: JCCCCourse: COMS 120Delivery: In personGrade: A+Workload: LightTextbook Use: Yes
Project Heavy
1

Class Ratings

5Amazing Class
5Very Easy
5Very Interesting
5Very Useful

Professor Rating

5Amazing Prof

Prof: Catherine Schrag / Spring 2025

Jan 17, 2026

Comments on the course

Amazing course. Very interactive and very immersive and very FUN. I loved this class!

Course Content

Learning how to recognize differences in and appreciate other cultures.

Comments on the professor

Amazing. A few organizational issues, but she is caring and wants you to succeed.

Advice

That this class would change my life.

School: JCCCCourse: COMS 180Delivery: In personGrade: A+Workload: Very LightTextbook Use: Optional
Project Heavy
1

Class Ratings

5Amazing Class
2Hard
5Very Interesting
5Very Useful

Professor Rating

5Amazing Prof

Prof: Patrick Mercier / Spring 2025

Jan 16, 2026

Comments on the course

Excellent course on digital IC design. Heavy workload of assignments and labs, but they make you learn the material very well.

Course Content

Highly useful before taking grad level digital ic design classes.

Comments on the professor

Excellent prof. the course lectures are available on youtube, but the course rigour helps solidify the concepts. Had amazing TAs too, so made learning very fun.

Advice

Read the West and Harris book (available as a free pdf) for part you dont understand. The class content closely follows the book, although the lectures are sufficient.

School: UCSDCourse: ECE 165Delivery: In personGrade: AWorkload: HeavyTextbook Use: Yes
Assignment HeavyExam HeavyProject Heavy
1

Class Ratings

4Good Class
1Very Hard
3Kinda Interesting
5Very Useful

Professor Rating

2Bad Prof

Prof: Drew Hall / Fall 2025

Jan 16, 2026

Comments on the course

Very difficult course, super hectic workload. The professor assumes you already know most of the material, and the pace of the class is insanely fast after the midterm. There's a midterm, long weekly homework, a final, and a difficult final project. No time to breathe. It's one of those courses you need to take if you're interested in Analog circuits, but the structure of the course and the professor will give you PTSD. I still have nightmares where I feel like I missed the assignment deadline by a minute.

Course Content

Incredibly useful stuff covered in the course, however, I wish the prof spent more time going over things more slowly. I lagged behind the class pace quite a bit.

Comments on the professor

Arrogant, know-it-all types impatient. Not very approachable outside of class. However, knows his subject matter very well.

Advice

Know your ECE 102 and ECE 100 equivalent material VERY VERY well. Else you will struggle A LOT.

School: UCSDCourse: ECE 164Delivery: In personGrade: CWorkload: Very HeavyTextbook Use: No
Assignment HeavyProject HeavyExam Heavy