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
2Hard
4Interesting
5Very Useful

Professor Rating

2Bad Prof

Prof: Ravishankar Iyer / Fall 2025

Jan 5, 2026

Comments on the course

This class has a higher workload than MATH 241 (Calc 3). Didn't help that the prof was not very good at teaching. Don't get me wrong, he is a good guy but there is a reason why the lecture attendance shrank from 300 -> 30 by the end of the semester. Use Lumetta slides.

Course Content

Introduction to computer systems, covers an entire intro from binary to gates to flip flops to combinational and sequential circuit design and then to Finite State Machines, Von Neumann machines and then to assembly and finally a bit of Datapath/Microsequencer design

Comments on the professor

Professor is very nice, but unfortunately is not the best teacher.

Advice

Get ready for 15h+ of work a week if you don't already know C, Boolean Algebra, and assembly.

School: UIUCCourse: ECE 120Delivery: In personGrade: A-Workload: Very HeavyTextbook Use: Optional
Exam HeavyAssignment Heavy