middCourses
CSCI0201 with Amy Briggs3 hours ago

The class information is all valuable and clearly relevant for future courses in computer science. It begins with a couple weeks learning Java, and then delves into various data structures. The labs and homeworks were very doable and generally interesting. However, the lectures themselves were not terribly engaging. Professor Briggs is quite kind and encourages questions and engagement, but generally, I felt that it was hard to stay focused in class. That being said, I learned valuable information without having to do outside work or readings

The class information is all valuable and clearly relevant for future courses in computer science. It begins with a couple weeks learning Java, and then delves into various data structures. The labs and homeworks were very doable and generally interesting. However, the lectures themselves were not terribly engaging. Professor Bri …Read more

Fair Grading
3hrs / week Average difficulty Above average value Would not take again
CSCI0431 with Peter Johnson8 hours ago

Pete cares a lot about his students and his subject matter. His enthusiasm for the topics boosted the interest that I brought to the course initially. His question and answer style is considerate and effective.

Fair GradingProject ExamsFast-Paced
4hrs / week Some difficulty High value Would take again

This course would be fantastic if you have 3+ yrs of high school computer science under your belt. Prof. Andrews is a great person and incredibly smart but the pacing and workload for this course was unruly as someone who had never experienced programming. While the revision cycles were nice in essence, because I was constantly trying to get in my problem set for the week, I rarely had time to utilize the revision cycles before they were due. Another important note is that the in class time was almost useless. We rarely learned anything beyond conceptual understanding in class. Lastly, this course is introduced as an introductory course, it is not. Worth noting that I am not a stem major, I was simply exploring CS as a minor. My recommendation if you haven't taken CS before is to take the lower CS course offered if you are looking for an introductory course.

This course would be fantastic if you have 3+ yrs of high school computer science under your belt. Prof. Andrews is a great person and incredibly smart but the pacing and workload for this course was unruly as someone who had never experienced programming. While the revision cycles were nice in essence, because I was constantly tryin …Read more

Fast-PacedLots of HomeworkDifficult Exams
8hrs / week Impossible difficulty Average value Would not take again
Login to access 563 more Computer Science reviews