Computer Science
734 reviews
Average Course Reviews:
Average Instructor Reviews:
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
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
I really enjoyed Machine Learning with Phil. He truly is passionate about the material - especially the underlying math that powers machine learning under the hood. As a result the class does feel a little bit more math heavy than an average CS class. However, Phil is very accommodating and helpful and just fun to chat with too. Moreover, the course has been renovated too give a deep and broad understanding of modern machine learning with a heavy focus on project-based learning.
I really enjoyed Machine Learning with Phil. He truly is passionate about the material - especially the underlying math that powers machine learning under the hood. As a result the class does feel a little bit more math heavy than an average CS class. However, Phil is very accommodating and helpful and just fun to chat with too. More …Read more