Philip Caplan
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
Professor Caplan is great. If you are taking this class, I strongly recommend taking it with him. If you are looking for an easy A, this course is a great choice. However, much of the material covered is not very applicable to computer science. I think the course should be optional for students who have already taken higher level math classes. Personally, I do not feel like I got much value out of this course.
Professor Caplan is great. If you are taking this class, I strongly recommend taking it with him. If you are looking for an easy A, this course is a great choice. However, much of the material covered is not very applicable to computer science. I think the course should be optional for students who have already taken higher level mat …Read more
Professor Caplan is really a great Professor. He wants you to do well and actively takes steps to make you do well without you even asking. Take every computer science course with him because you will learn a ton as well as not having to worry about the stress of harsh or stubborn grading.