Ratings for Katz, R H

Rate this instructor:

Average Ratings

72

Based on 58 ratings for this instructor.

Assignments
68
Exams
62
Helpfulness
63
Enthusiasm
80

Instructor Ratings

65
Katz, R H (CS 61C, Fall 2013)
Assignments
64
Exams
73
Helpfulness
65
Enthusiasm
64

Comment: exams were mult choice. gr9

Submitted Oct. 21st, 2014

2
Katz, R H (CS 61C, Fall 2012)
Assignments
1
Exams
68
Helpfulness
24
Enthusiasm
74

Comment: The only good thing about his class was his interesting personality. His projects would have been great learning tools except for the part where he crammed the project schedule so tightly that we were barely learning the relevant material before having to turn the damn thing in. It left no time to debug, no time to keep up with the material, and at the end of the semester we sat around for 3 weeks with nothing due wondering why he couldn't have just spaced it out. Even worse, homeworks were due on the same days as projects, and we had 0 slip days. He graded with a pretty harsh curve on top of all of this. Fortunately his exams are fairly straightforward to compensate for a hellish (and messy) project pipeline. Definitely learned a lot, and this class is very important but it wasn't worth the frustration and the BS and could have been SO much better of an experience. One of the worst experiences I've had at Cal so far.

Submitted May 11th, 2014

82
Katz, R H (CS 61C, Fall 2013)
Assignments
75
Exams
50
Helpfulness
50
Enthusiasm
75

Comment: Katz really knows what he's talking about, and he can explain things fairly well. Be sure to participate in his flashcard quiz, because it'll keep you in check of how much you are following along. The concepts in 61C are crucial in a lot of other upper divs, so I'd recommend you to try your best to understand them. On a bad side, there are so many things to go over, and Katz did that at a light speed. If you nod off for like 5 mins, you'll miss a huge chunk of materials.

Submitted March 17th, 2014

100
Katz, R H (CS 61C, Fall 2013)
Assignments
79
Exams
74
Helpfulness
80
Enthusiasm
100

Comment: Really good lecturer. I thought the midterm wasn't very well written and contained tons of errors. The final was a lot better though and tested our knowledge of the material well. The first three projects aren't too time consuming, but the fourth project took me almost 20 hours so you should definitely start early. Unlike most people, I actually thought this class was easier than 61a and 61b.

Submitted Jan. 15th, 2014

36
Katz, R H (CS 61C, Fall 2013)
Assignments
50
Exams
37
Helpfulness
10
Enthusiasm
70

Comment: Horrible lecturer. Tries to go over 200+ slides per class but fails and also refuses to have a webcast even though it would have been SO helpful. Very big ego. The homework and labs did not prepare you for the tests. The projects were very time consuming. Overall, worst class I've taken at Cal so far. Hated every moment of it.

Submitted Dec. 30th, 2013

93
Katz, R H (CS 61C, Fall 2013)
Assignments
60
Exams
74
Helpfulness
91
Enthusiasm
100

Comment: I thought that Katz was an outstanding lecturer, It is certainly not sufficient to only attend lecture, as discussion and labs are where the exam material is actually covered. I thought the material was extremely interesting, it's also the first class where you start to move away from just learning the mechanics (like CS61A and B), instead you learn the theory in lecture and get to practice a bit in lab and homework. That did mean however that all exam material is from 6 homework assignment and a handful of labs. Projects are pretty bad, with the exception of projects 1 and 4 (Map Reduce and CPU design) the projects err more on the side of busy work than anything related to lecture. Overall a good experience. I personally enjoyed the MC midterm and Final.

Submitted Dec. 29th, 2013

42
Katz, R H (CS 61C, Fall 2013)
Assignments
62
Exams
35
Helpfulness
43
Enthusiasm
67

Comment: Not a very good professor. Speeds through the material with dense powerpoints and mostly just talks to his iPad while teaching. He's enthusiastic and knowledgeable about the material, but doesn't get the point across. Most of the time on piazza, he just ends up frustrated at people who post obvious/previously answered questions and talks at great length about cheating. HW assignments are standard problems and mini coding assignments to help understand the material. Projects 1 and 2 are both easy. Project 3 is a crapshoot and can take you anywhere from 1 hour to days depending on how lucky you are in parallelizing your code. Project 4 is a nightmare, and expect to spend 40 hours or more working on it. Unfortunately, project and assignments are auto-graded, and they don't give you the tests they run, so you can end up botching your grade on a project due to a small bug. Exams are all multiple choice questions which make them terrible tests that don't really test your knowledge of the material. I did well below average on the midterm, then stopped going to lecture/discussion for the remainder of the class, and aced the final and ended up with an A- in the class. Go figure.

Submitted Dec. 28th, 2013

70
Katz, R H (CS 61C, Fall 2013)
Assignments
96
Exams
71
Helpfulness
70
Enthusiasm
86

Comment: Prof. Katz was a decent lecturer. The main gripe that I had with his lectures was he tried to cover... everything, rather than focus on the more difficult parts of certain topics - for example, he could have slowed down a bit when showing off examples of direct-mapped caches. However, his TA's were pretty good about responding on Piazza, and the textbook is amazing!

Submitted Dec. 27th, 2013

89
Katz, R H (CS 61C, Fall 2013)
Assignments
87
Exams
72
Helpfulness
89
Enthusiasm
89

Comment: I really regret not showing up to lecture. Although the homeworks were lame, they helped us learn the material well. The labs and projects 1a, 3, and 4 were especially rewarding and gave me a sense of how much I learned in the class, which is quite a lot of useful and interesting material. Katz himself, although a little arrogant imo, is enthusiastic and quite a good lecturer. Exams really test your knowledge, but are a little luck based. tl;dr: I learned a ton and highly recommend this class.

Submitted Dec. 24th, 2013

6
Katz, R H (CS 61C, Fall 2013)
Assignments
44
Exams
11
Helpfulness
7
Enthusiasm
87

Submitted Dec. 23rd, 2013