Reviews of professor Adam Smith

Rating: 5.0/5, difficulty: 3.0/5
Everyone hates on Adam becasue he makes you actually learn. People we're upset that he didn't teach people exactly what to type into CodeHS, becasue instead he taught us how to program; the ways to think about solving problems and what computers can do for us. Made my next programming classes so much easier. Learned a lot form him. Great Professor.

Rating: 2.0/5, difficulty: 2.0/5
Adam did talk about Twitter a lot, I learned more about the field rather than coding, which some people like, however it did not prepare me for CMPS 11 at all, but he is a very cool guy, I just don't think I retained anything from his lectures. He uses CodeHS for the homework which is cute but doesn't prepare us very well.

Rating: 3.0/5, difficulty: 4.0/5
I will literally dispose of every computer-type object I own and lead the most primitive lifestyle possible all because of how mad this class has mad me.

Rating: 1.0/5, difficulty: 2.0/5
Doesn't teach. He literally just showed us tweets and videos about programming during every lecture. He expected us to learn solely from an online program that gets difficult for those with no coding experience (like me!). Homework heavy. Pointless labs. I've learned nothing except that I hate coding. Somehow I still got an A but it wasn't worth it

Rating: 5.0/5, difficulty: 2.0/5
Adam is such a nice guy. His class is chilling. He uses codeHS to teach most of the coding. So it becomes your choice whether to spend time and pay effort to learn real stuff. Exams are not hard if you are willing to spend the time to actually think and search for the answer. The way he teaches makes coding friendly to new learners.

Rating: 4.0/5, difficulty: 1.0/5
Enjoyed his policy on how code was allowed to be shared with classmates. Had a grace period for assignments and was very considerate with students. He likes sharing about his life in class. For the final project, it did seem like he rushed it all at once and made us do a ton of work in a short period of time. Course was easy, just time-consuming.

Rating: 3.0/5, difficulty: 3.0/5
There are two readings per week that does not relate to java and lectures does not teach you how to code. everything is based on CODEHS that requires you to make a whole battleship game within a week during the last week of instructional week. it's basically self teaching on CODEHS rather than him teaching. waste of time. could of learned itmyself.