middCourses
CSCI03332 days ago

This was a tough class, conceptually. The homework was very difficult, but you are not graded on correctness which helps take some of the stress off. Even so, I often find myself not getting anything out of the homework because it is too difficult to find somewhere to start

Fast-PacedTough Grading
5hrs / week Some difficulty Low value Would not take again
CSCI03335 days ago

Very engaging class with group work and intriguing teaching style. Content is very applicable to the real world, with a chance to explore connections in optional hw questions and the final project. Grading system is very fair, encouraging learning by allowing second chances at targets on exams and problem sets graded by effort/completion.

Fast-PacedLots of HomeworkEasy Grading
5hrs / week Average difficulty Above average value Would take again
CSCI03025 days ago

This course is literally a continuation of CS201. In algorithm & complexity, you will learn the three paradigms of algorithm -- greedy, dynamic programming, and divide-and-conquer; the complexity classes, reduction of NP-complete problems; some programming assignments in Java to code up these algorithms. Shelby makes it very manageable. She gives a lot of chances to retake problems you missed. To the contrary of what many people had said, I think taking 302 together with 301 is a good practice which helps you understand NP-completeness in a better sense.

This course is literally a continuation of CS201. In algorithm & complexity, you will learn the three paradigms of algorithm -- greedy, dynamic programming, and divide-and-conquer; the complexity classes, reduction of NP-complete problems; some programming assignments in Java to code up these algorithms. Shelby makes it very manageab …Read more

Chill and RelaxedFair GradingEasy Exams
3hrs / week Low difficulty Average value Would take again
Login to access 49 more reviews of Shelby Kimmel