Reviews of professor Nathan Hanford

Rating: 5.0/5, difficulty: 3.0/5
Nate was a great instructor given that this was his first time ever teaching a class! We had some excellent TAs this quarter. The homework and the quizzes prepared you for the midterms and the final. Take advantage of TA office hours and you'll be fine! Overall: Solid choice.

Rating: 5.0/5, difficulty: 3.0/5
Hanford and his team were amazing. The class was very organized. The lecture notes on canvas were super helpful. Homeworks and weekly quizes were not too hard and actually prepared you for the midterm and final. Basically, if you put in a decent amount of work, you will get an A. No curve balls or tricks. He actually wants you to learn.

Rating: 5.0/5, difficulty: 3.0/5
Must use zyLab textbook! Participation/challenge activities for each lecture, and coding assignments every week or so. Midterms and final fair, you get a cheat sheet for each. Prof so funny and great references, makes lectures super entertaining! Attending lectures definitely help learning also.

Rating: 5.0/5, difficulty: 3.0/5
The best professor I've ever had. His lectures are very clear, participations using zyBook which is very helpful. He definitely cares about the student, stay after class to answer questions, very active on piazza. Very sad knowing him will leave UC Davis for LLNL, which he would teach 32B

Rating: 2.0/5, difficulty: 3.0/5
Mainly grades based on zylabs and test.

Rating: 5.0/5, difficulty: 3.0/5
Hanford is amazing, do not miss an opportunity to take his class. Super clear lectures though not mandatory, class isn't that hard. Homework starts to get hard toward the end, but go to lab hours and he is amazing at helping you finish it in person. Tests aren't hard so if you go to lab hours when you need help you'll be fine, he's fantastic.

Rating: 5.0/5, difficulty: 3.0/5
Nate was an excellent professor. He is very clear during lectures, and he cares about his students learning the material. He is very accessible outside of class with lab hours so that you can get help on the lab assignments and homework. 2 midterms and a final are fair. I would take another course with Nate in a heartbeat.

Rating: 5.0/5, difficulty: 2.0/5
I almost got 100% in this class lol I'd say as long as you read through the zybook and do all the homework by yourself (meaning that you clearly understand the material) then you should be fine! He is a super nice prof. His slides are clear and I also think that zybook helps me learn easier. I honestly wish we can use zybook for most coding classes