Reviews of professor Adam Smith

Rating: 4.0/5, difficulty: 2.0/5
Adam shows his passion for CS. While it was mostly online and the class seemed like a test for future CS classes, the class was worthwhile. This was my first ever computer science class, learning about how to program, what coding is, etc., and I feel what I've learned helped me how to program. He gives out lots of HW but it's worth it at the end.

Rating: 5.0/5, difficulty: 2.0/5
This was a rare instance that I had fun learning how to program. Each assignment wasn't too difficult, but challenging enough to let you learn AND express yourself creatively. Assignments had very flexible due dates, and midterms and finals were low-pressure. Overall a great experience, and I feel prepared going into CMPM 120

Rating: 5.0/5, difficulty: 3.0/5
Fun Dude, reading every weekend also projects every week not too bad if you are on top of it. Beware of group projects pick good teammates.

Rating: 3.0/5, difficulty: 1.0/5
Adam is knowledgeable about his subject, but doesn't do a good job with actually teaching it. Nearly every concept was taught via the homework, while lectures felt irrelevant and like a waste of time. His live-coding is interesting, but for an intro class he goes to fast with too little explanation. At least the class was easy.

Rating: 1.0/5, difficulty: 2.0/5
Bleh.  More homework for the sake of more homework.  Did you finish your final game when it was assigned?  Too bad, you need to take that finished game because I added a new intermediate assignment, split it into 3 separate pieces and then turn that in instead.  Mandatory section attendance even though you learn nothing in them.