Christopher Andrews
This course is definitely the hardest cs class I have taken so far, and the exam structure is difficult because if you do poorly on the first exam you are kind of trapped towards the end based on how the scoring works. Definitely don't procrastinate making up the homeworks (he lets you resubmit homeworks as many times as you want until the end of the semester) because you will have a ton to do in the last week of the semester
This course is definitely the hardest cs class I have taken so far, and the exam structure is difficult because if you do poorly on the first exam you are kind of trapped towards the end based on how the scoring works. Definitely don't procrastinate making up the homeworks (he lets you resubmit homeworks as many times as you want unt …Read more
I really enjoyed this course. It is a very unique CS elective and I highly recommend it if you want a CS elective that is different than most others. Prof Andrews is very passionate and all the topics were very engaging.
Professor Andrews was really passionate and knowledgeable. However, his exams have very vague standards and are basically impossible to study for and prepare for. I have taken four cs classes, and this was by far the toughest. I don't even think anyone ended the course with an A this semester.