middCourses

The course itself was pretty compact and fast paced, especially once the project started. First half of the semester is learning the necessary tools to be able to work on the project, and second half is working on the project. There are 2 exams, one midterm and one final which are used towards the final assessment of your grade, which you decide. Ultimately, you get to decide the value you get out of this course for the most part.

The course itself was pretty compact and fast paced, especially once the project started. First half of the semester is learning the necessary tools to be able to work on the project, and second half is working on the project. There are 2 exams, one midterm and one final which are used towards the final assessment of your grade, whic …Read more

Fast-PacedProject-HeavyFair Grading
5hrs / week Some difficulty Very high value Would not take again

Andrews was passionate and enthusiastic about the material. You can tell that he thought deeply about how to structure the course which I appreciate. His teaching style REALLY did not work for me, but he is very kind. He always asks for questions and wants you to succeed. You should go to office hours 100%. But I got the sense that most people in class seemed to be struggling, and many agreed that the projects (which were mainly on building circuits in Logisim) are unreasonably difficult. I liked that they could be a challenge, but at some points they were so annoying and hard to get done that I found myself not enjoying them, like at all. I think the class could have been a lot more fun for me, because the material was so interesting and useful… these projects and exams were just so demotivating. I agree that the exams are weirdly spaced throughout the semester. I did admire Andrews’s ungrading philosophy, which is what allowed me to keep my grade up. Nailing the foundations is the key to success.

Andrews was passionate and enthusiastic about the material. You can tell that he thought deeply about how to structure the course which I appreciate. His teaching style REALLY did not work for me, but he is very kind. He always asks for questions and wants you to succeed. You should go to office hours 100%. But I got the sense that m …Read more

Project-HeavyFast-PacedDifficult Exams
9hrs / week Extremely difficulty High value Would not take again
CSCI0200 with Philip Caplan9 days ago

If you have the chance, you should take Math Foundations with Caplan. I was scared of taking discrete math but this class was fairly easy. It’s like solving riddles. Caplan is an amazing instructor who is able to break down each topic in class in a way that is digestible, but not slow or boring. He is super kind and his awkward-ish sense of humor made me laugh a lot. He also wrote his own textbook for the class, complete with its problem sets for each chapter. I showed up having read/completed each assigned chapter/problem set at the start of each week and that made lectures super easy to follow. I suggest doing the extra problems he recommends before the exams, because all the exam problems will absolutely be connected to a concept learned in class— I never had to worry about curveballs or anything. As long as you think hard, and put in that little extra work to study, you are guaranteed to get the grade you want. All exams were open book which was genuinely heaven sent. Group work every Friday but it’s not too bad. Loved this class and learned a lot.

If you have the chance, you should take Math Foundations with Caplan. I was scared of taking discrete math but this class was fairly easy. It’s like solving riddles. Caplan is an amazing instructor who is able to break down each topic in class in a way that is digestible, but not slow or boring. He is super kind and his awkward-ish s …Read more

Fair GradingEasy ExamsChill and Relaxed
6hrs / week Some difficulty Very high value Would take again
Login to access 732 more Computer Science reviews