Reviews of professor Nicholas Weaver

Rating: 4.0/5, difficulty: 3.0/5
He explains concepts pretty well in lecture and makes an effort to relate the subject to real-world examples and events. Personally I would prefer if he focused more attention on the actual content, but it did make lectures more enjoyable. Projects are interesting and tests are hard but graded fairly.

Rating: 5.0/5, difficulty: 3.0/5
Nick Weaver is one of the best professors that I had. His lectures are easy to understand and the project specs are easy to follow. I did pretty well on all of the projects and gives advice on them. The exams vary from semester to semester, but in fall 2021, the exams seem to be easier than other semesters. Extra credit on labs if you finish early.

Rating: 1.0/5, difficulty: 5.0/5
The worst decision I have ever made in Cal is to take 61C while Weaver's teaching it. All I did was to listen to Dan Garcia's webcast, and Weaver added his own fourth project which takes the sum of time for the first three projects while still hard to get full points. Listen to me , don't take his CS61C ever.

Rating: 1.0/5, difficulty: 4.0/5
Probably the worst teacher Ive had at Berkeley. Got an A because I started watching Dan Garcias 2014 lecture webcasts instead of going to Nicks lectures, which are often filled with useless history facts. He often talks about cool computers he wants for his birthday which leaves little time for the actual content

Rating: 5.0/5, difficulty: 3.0/5
Nick is a canonical nerd in the best way. Good at explaining things, passionate, pretty funny too. More grounded in what's what than profs. Class is good, projects r long but fun.

Rating: 4.0/5, difficulty: 4.0/5
Fun lecturer, actually seems to care for his students (as opposed to the majority of Cal CS professors, who are really just researchers). Lots of assignments and lengthy projects, but the grading was pretty fair. You'll do ok if you go to lecture, participate in discussion, and put in some time for each assignment.

Rating: 4.0/5, difficulty: 4.0/5
161 was one of the most interesting and enjoyable classes I've taken at Berkeley. The content itself is not too difficult, but the projects can be a lot of work. Homeworks are pretty easy though. Good class if you are into crypto and hacking things.

Rating: 1.0/5, difficulty: 5.0/5
JUst AVOid

Rating: 5.0/5, difficulty: 3.0/5
Weaver's an interesting character, he's got opinions on things (crypto). At the end of the day he's a passionate and exciting lecturer and cares about his students. I found it really easy to pay attention in his class and I wish I had him for 161. For 61C, the hw was light and the projects were fun as well. If he ever returns, take his class.

Rating: 5.0/5, difficulty: 3.0/5
He is a great teacher! he was always accessible during his office hours and even through email he would answer as soon as possible if needed any help. He was lecture heavy but he would engage the students, he would do a lot of group activities during the class to understand the topic better. He is clear with his explanations as well.