CPSC 121
Models of Computation
Filter Reviews
Class Ratings
Prof: Patrice / Winter 2020
Dec 20, 2020
Really interesting course, make sure you understand all concepts pretty well by going to office hours/watching Youtube videos on the subject, because to do well you need to understand the topics, not just memorize them.
The textbook can be found for free online.
Class Ratings
Prof: Patrice / Winter 2020
Dec 30, 2020
Very interesting course overall with super interesting material. Class was well structured and grading scheme was fair. All the exams were super fair and Patrice was very patient in lectures to answer questions and clear up concepts - even if the questions were as dumb as "what is 1+1". Piazza was also very active and I received responses to questions on there promptly.
Do not fall behind - make sure to ask questions when you have any, and DON'T skip the pre-class quizzes even though they are only 4%! Do a lot of practice on past midterms and finals, and you will do fine!
Class Ratings
Prof: Katrina / Fall 2020
Dec 20, 2020
Definitely not easy
Class Ratings
Prof: Katrina / Fall 2020
Dec 19, 2020
Tough but interesting.
Make sure you understand proofs.
Class Ratings
Prof: Karina / Winter 2020
Dec 20, 2020
The class was fun, but you for sure need to study. It's fairly heavy homework wise and there's lots of readings to do.
Proofs are incredibly important so be sure you understand them.
Class Ratings
Prof: Karina / 2020
Jul 16, 2021
fun clusterfuck of intro cs theory and discrete math. I enjoyed labs because you get to build cool circuits, and the homeworks because they teach you a lot and the problems were (mostly) fun. My favorite parts were digital logic (aka minecraft redstone) and some of the proofs shown in lecture (ex. the halting problem)
Class Ratings
Prof: Karina / Winter 2020
Feb 9, 2021
its a lot of work so be prepared
Class Ratings
Prof: Geoffrey Tien / Summer 2020
Dec 20, 2020
The first 3 weeks of the (summer) class was okay, but it gets pretty hard on the 4th week when they start to cover about proofs. The last few labs also get harder, especially the DFA sequential circuits. Finals was difficult too, but I think it got scaled, cuz I ended up with a mark that's way beyond my expectations. Initially thought that I'd only get low to mid 70s, but ended up with an A-.
Do the assignments early. Practice proofs.
Class Ratings
Prof: Geoffrey Tien / Winter 2019
Dec 27, 2020
Classes are interesting but some concepts were pretty hard.
Class Ratings
Prof: Karina / Fall 2020
Dec 26, 2020
This class is a ton of work (as expected for a 4 credit class). Everything up until the midterm was pretty simple. However I found the proofs extremely difficult. Make sure to do a ton of practice and go to office hours and use piazza if you don't understand the questions. I also found the labs annoying. It was hard to work with a lab partner over zoom. But overall, the class was pretty interesting but plenty of work.
Try hard to not fall behind. This is not a class you can cram for last minute.
Class Ratings
Prof: Karina / Winter 2020
Dec 26, 2020
Hard but interesting and useful
Leave a Review