Reviews of professor Doug Halperin

Rating: 4.0/5, difficulty: 4.0/5
Deff one of the better profs for this class, I would take Doug's class again. Very helpful in office hours. Projects are vague and hard. By the end of the class you will be pretty comfy with java. An easy B.

Rating: 3.0/5, difficulty: 4.0/5
I took this course even though I had already taken APCS. Brushed over the more advanced topics (Polymorphism, Abstraction), taught Java fluency pretty well. Most students only had experience with Python and were unprepared for a fully object oriented language with strict typing. Would reccomend re-evaluating your Major if you only know Python.