middCourses
CSCI01465 days ago

Though this course has a lot of projects and assignments, and it is heavily Python-skill-based, I really recommend you try it if you really want a new experience. There are many, many, many retakes & extraordinarily clear rubrics (but really depend on professor, e.g. our class has its own mini-website to categorize materials). This means you can get a really good grade if that is important for you. In addition, the professor is very, very, very nice. Caplan is a very shy teacher. In class, you might feel awkward when he tries to make a joke but can't make everyone laugh. However, he is very knowledgeable and professional. There is rarely anything he doesn't know and could often extend the content beyond our level (for anyone who is interested, it is a great way to link different level difficulties together). Even if there is anything he doesn't know, he is very, very, very honest and would try with his intuitive during class while explaining his steps (9 out of 10 he is correct in guessing too). Furthermore, if you ever take this course, you MUST go to the Office Hour. In the class, he might be very fast in writing code and might sometimes move on very quickly. If you ever find it struggle to ask him questions directly in class (which is common because the class is often very quiet), office hours is extremely helpful. He has a whiteboard where he would take you step-by-step until you understand everything. He has a great ability to give examples and can write code very neatly. He has the ability to create connections through knowledge we already learnt and the new things we might know (for instance, aerodynamics & Chapter "Complexity analysis, Big-O, Numeric representation"), which I find helpful. The only thing is that he might be very busy during finals, so better to start reaching out to him as early as possible in the semester (he also has a surprisingly good memory of students and has prepared surprises like gifts).

Though this course has a lot of projects and assignments, and it is heavily Python-skill-based, I really recommend you try it if you really want a new experience. There are many, many, many retakes & extraordinarily clear rubrics (but really depend on professor, e.g. our class has its own mini-website to categorize materials). This m …Read more

Project-HeavyEasy GradingProject Exams
6hrs / week Very difficulty Extremely high value Would take again
CSCI014627 days ago

Although the instructor was nice and the grading is very fair as you can redo any assignments, it does become more than it is worth if you do not intend to follow up in the class. I would say only take it if you are serious about comp sci, otherwise do not.

Fast-PacedLots of HomeworkEasy Grading
4hrs / week Very difficulty Average value Would not take again
CSCI04612 months ago

Computer Graphics as heavy in linear algebra in the beginning, and if you haven't taken the math class it might feel a bit rushed. Overall good course, you are allowed to resubmit assignments which takes the weight off of them a bit.

Fast-PacedEasy GradingNo Exams
4hrs / week Average difficulty Very low value Would not take again
Login to access 36 more reviews of Philip Caplan