Great intro to programming. The assignments build on each other really well and the pace is perfect for beginners.
Challenging but rewarding. The proofs sharpen your thinking like nothing else.
Super engaging content and the prof makes every lecture worth attending. One of the best intro courses.
Well structured with a great textbook. Midterms are fair if you keep up with readings.
Tough but the professor was crystal clear. Office hours were a lifesaver before exams.
Labs are well organized and the TAs are super helpful. Lectures move fast but the slides are solid.
Teaches you how to actually write clean code. Group project was intense but worth it.
Labs were the highlight. The demos really help you visualize the concepts.
Great intro to programming. The assignments build on each other really well and the pace is perfect for beginners.
Challenging but rewarding. The proofs sharpen your thinking like nothing else.
Super engaging content and the prof makes every lecture worth attending. One of the best intro courses.
Well structured with a great textbook. Midterms are fair if you keep up with readings.
Course reviews by UofT students, for UofT students
Honest ratings and reviews to help you pick the right courses
Not affiliated with the University of Toronto. Built by students. Inspired by UW Flow.