3.4

Paul Hilfinger

Computer Science - University of California Berkeley

3.4
Quality
4.2
Difficulty
72%
Would Retake
118
Reviews
3.4
Quality
4.2
Difficulty
3.4
Helpful
3.4
Clarity

72%

Would Retake

118

Reviews

Rating Distribution
Official

5

38

4

26

3

28

2

16

1

10

What Students Say

All these people giving low ratings just can't handle the Hilf

CS61B - 4.0 rating

You will never have a second top-shelf CS scholar to debug your broken code in person except for P

61B - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

5%

Textbook Required

22%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 56 grades
Most common grades:
A (30)
A+ (12)
B+ (6)
Grade Distribution
A(42)B(2)C(1)D(1)F(0)A-/B+(11)
Based on 62 reported grades
A: 30
A+: 12
B+: 6
A-: 5
Common Tags
Respected (19)
Lots of homework (14)
EXTRA CREDIT (13)
Clear grading criteria (11)
LOTS OF HOMEWORK (7)
Hilarious (7)
Caring (6)
Inspirational (5)
Rating Trend

Stable

-0.07 avg change
Jan
Feb
Apr
May
Nov
Dec
Last 6 months
Ratings by Course

CS61BCS164

5.0

(1)

CS61AB

5.0

(1)

CS164

4.3

(3)

VARIOSECT

4.0

(1)

CS61C

4.0

(2)
+6 more courses
Difficulty by Course

VARIOUS

5.0

VARIOSECT

5.0

CS61C

5.0

CS164

4.7

CS61

4.5

Reviews (118)
5.0
4.0
CS61B
Sep 5, 2003

this guy gets a bad rap.. but i think he's a great teacher.

2.0
5.0
CS61A
Nov 2, 2003

No Comments

4.0
5.0
CS61B
Dec 3, 2003

By far the hardest professor I ever had. But there are two very good things about him. 1) He actually helps u debug. 2) After his class you're alot smarter than most other students, and that counts when u're going for a job or internship. Survive...

2.0
4.0
CS61A
Feb 7, 2004

No Comments

1.0
5.0
VARIOUS
Aug 4, 2004

You are honored and previllaged to take a class with this Prof. He is the GOD of cs. Now, bow to him! He is THE authority in this field.

2.0
4.0
CS61B
Aug 8, 2004

Just to be fair, you will learn alot in his class. He can be rude, self-absorbed, puts things on tests that have NOTHING to do with computer science (I once had a Biology question on 1 of his tests). Takes pride in getting people to drop his class.

5.0
5.0
CS164
Dec 16, 2004

You should feel honored to take his class. This guys is one of the best teachers around. Even if you get a C in his class (I got an A+ if you're wondering), you still come out smarter than your previous self.

3.0
5.0
61A61B
Dec 19, 2004

He's an ****. Harsh grader, with lots of impossible questions on his tests/hws/labs. he boasts about everything and puts people down. And you know what? He's not even a professor. A damn lecturer. And his lectures are boring and become abstract nonsense. abstract is good, but c'mon, it's cs!

5.0
4.0
CS61BCS164
Grade: B+
Jan 5, 2005

Hilfinger is a great and challenging professor who will teach you alot. If you want an easy class or arent that into CS, then he's not for you.

3.0
5.0
CS61B
Feb 17, 2005

His style is "I'll throw you into the middle of the ocean, and let you drown awhile, then I'll come and get you out." He's a smart guy, but not very good at communicating his knowledge to students (c'mon prof, it's a lower division course! we're not all experts or comp sci whiz kids.) Good luck.

4.0
3.0
61B
Apr 1, 2005

I'm in my 4th year so I can safely say that out of all my classes, this is the one that taught me the most. Yes, the reviews are right. He does throw you into ocean and make you fend for yourself but, in the end, it worked for me.

3.0
5.0
CS61A
Apr 8, 2005

When i took it in 1996 halfway thru he actually admitted he intentionally flunked out half the class. On test the GSIs actually had a problem scoring a good grade themselves, i believe a B was a 6/20. Personally i think he does this to weed out people who aren't really into CS. sucks though

5.0
4.0
CS164
Jun 12, 2005

He takes pleasure in making students suffer and seeing them write in agony. However, he is also the most helpful and involved professor I've ever had. He is always available, always responsive. He really has a passion for the material and wants you to succeed and learn - even if he makes it a bear to do. One of my favorite professors, so far.

2.0
5.0
CS61A
Jul 2, 2005

Loves crushing students. I remember asking him a question in class and he would smile enjoying my confusion. He would intentionally make material difficult. His workload was just inexplicable. RUN FOR YOUR LIFE. This is one professor you want to AVOID.

5.0
5.0
CS61B
Grade: A
Sep 1, 2005

It's a rite of passage. People learned to program in that class. Hardcore, but fair.

3.0
5.0
CS164
Grade: Not_Sure_Yet
Sep 1, 2005

Requires students to find most of the information for doing programming projects on their own. Was not helpful for me.

4.0
4.0
CS61A
Oct 23, 2005

He's a quirky, brilliant man. His explanations are clear, his tests are hard, and he enjoys making things difficult. Sometimes, he appears to have a superior attitude, but is reasonable when talked to.

2.0
5.0
CS61
Sep 14, 2006

Bad at explaining material, doesn't seem to care about individuals.

5.0
4.0
CS61
Oct 4, 2006

I liked him... yes he's a hard professor, but it's not like you can't get any help. He's a little sadistic and more than a little quirky, but it works... try submitting a bug-submit at 2 in the morning and getting a reply in 10 mins. You will be made to think, but you'll come out of it hopefully feeling good about it

1.0
5.0
CS61A
Nov 16, 2006

Very hard exams. Doesn't know how to explain. Knows toooo much to teach lower divison classes. Fast but unclear replies and answers. Don't attemp to copy even a line of code from your buddy ;)

4.0
5.0
VARIOSECT
May 12, 2007

The guy codes in his sleep. He knows every language ever made along with its quirks. The only professor I've had to grade on programming style, and harshly at that. Insane amounts of work, but theres no other proffessor up at 4am along with you answering newsgroup postings.

2.0
5.0
CS61B
Nov 6, 2007

Extremely brilliant professor who expects the same of his students. This class is extremely tough, you'd be a very lucky person to be able to spend a minimum of 30 hours on projects.

1.0
5.0
CS61B
Dec 25, 2007

Lectures are boring and professor is unhelpful - he reads off a black and white powerpoint for an entire semester. Exams are difficult - he intends for a mean of 50% in an uncurved class. Projects take at least 2 weeks or more to complete(although grading for projects is lenient). 2 hour labs take 5 hours, and homework at least another 5 hours.

4.0
5.0
CS61B
Jan 14, 2008

Hilfinger is smart. His projects are amazingly hard and his exams are worse. He expects way too much out of his students, but his grading is lenient. His lectures are useful, but you probably don't need to go since most of the material is covered online in his slides. Overall, a difficult but good professor. He's funny too.

3.0
4.0
CS61B
Jan 21, 2008

Read the material beforehand to understand lecture and get through hw/lab quickly. His projects are very involving (understanding the prompt, reading java documentation), minimum of two weeks. Get started early. He says this class is to help students decide if CS is for them.

3.0
4.0
CS61B
Jan 21, 2008

Continuation of comment below: He introduces a lot of interest CS material, like java lambda statements. I really appreciate his humor. His tests are challenging. His class has the same GPA average as any other lower division class.

2.0
5.0
CS61B
Dec 15, 2008

The professor makes hard, extremely time consuming assignments. And when asked for help, he's often sarcastic and unsympathetic.

2.0
5.0
CS61B
Dec 17, 2008

This guy makes you feel like an idiot. His projects will keep you up for hours on end.. but are manageable. Learned a lot, but if you can take this class from a different professor, DO! This class will make you hate berkeley.

2.0
5.0
CS61B
Dec 17, 2008

He should not be a professor.

5.0
4.0
CS61B
Dec 29, 2008

You'll learn tons if you take 61B with Hilfinger. He's a genius, and expects the same from you. His projects are hard (he even says so) and his exams are harder. Get help from your friends or TAs if you're afraid to ask him a question, and try to do HW and labs regularly, and you should do ok.

2.0
5.0
CS61B
Jan 7, 2009

Very boring, slow lectures. Just about no point in attending except for announcements. Unfair tests on material that wasn't covered well. No curve (he seems perfectly content failing everyone). Extremely lengthy projects, homework assignments, and labs (which often run over the 2hr time ilmit). Easy material for me, but far too much work. Avoid!

3.0
5.0
CS61B
Mar 1, 2009

I am taking CS61CL and it is a breeze, thanks to Prof Hilfinger for teaching me how to program. This class is killer; I came in with essentially 0 experience (just CS61A) and the projects and exams killed me at first, but by the end, I had learned so much that the last project and final turned out alright! TAKE THE CLASS WITH HILFINGER

5.0
5.0
CS61B
Nov 7, 2009

This class was overwhelming for a person with little coding experience coming into the class. I ended up with an F in the class, but felt I learned so much from Hilfinger despite what my grade indicated. I retook the class next semester with Clancy and I got an A+. I owe to Hilfinger for teaching me how to code the right way.

4.0
3.0
CS61B
Dec 26, 2009

Probably one of the best professors I've had at Berkeley. Witty lectures, interesting projects, and impossible tests that you're not supposed to do well on by design (because they hardly count for you grade). If you spend time on the projects, an A is easy.

5.0
1.0
CS61B
Jan 15, 2010

You will learn a lot.If you do the projects and get a little more than 10% on each exam, you will get a very nice grade.He's very smart and math oriented,so lectures are a bit dry,but never had the urge to sleep in class (he has ways of dealing with this - jokes and breaks).Projects are extremely fun, but start as early as you can.

4.0
5.0
CS61B
May 20, 2010

The best CS professor at Cal! His projects are insane so start early. His exams are very difficult but the projects are worth more of the grade so don't sweat it when you get 50% on an exam. If you want to learn how to hack, take Hilfinger! Don't wimp out, your resume will thank you!

4.0
5.0
CS61B
Dec 16, 2011

This class is hard. but you learn TONS-- just be ready to put in hours and hours of work on projects and fail all exams. The course is designed so that everyone can do terribly on the tests adn still do well in the clas-- but still be prepared to read and study and work real hard on the projects. Hilfinger himself is grumpy but a good teacher

5.0
5.0
CS61B
Jan 10, 2012

He's the GOD of CS. Do take this class. Try not to get zero on each test and full score on projects and you will be fine, at least a B. B is a compliment for a student taking his class I think :-D

5.0
5.0
CS61C
Mar 21, 2012

Best class I've taken. But before I got on, I have to warn you that this was also the HARDEST class I've taken. Projects take 100+ hours, EACH. form a study group, work with students. I encourage you to work in labs; you get a lot of help there. Lastly, ask yourselves this: how many professor will be up at 2:30 am to debug your code? nuff said.

2.0
5.0
CS61A
Apr 25, 2012

Class is quite interesting.

4.0
4.0
CS61B
Dec 12, 2012

He is not mean and the class is not as hard as people say. The class is designed so if you get 100% on projects and 50% on tests you'll get an A- so it's fair. Tests are very hard though. Keep up with the work and you'll be fine. I came in with only 61A exp and I did fine. I learned a TON. By the last project it felt easy but still took time

5.0
4.0
CS61AB
Jan 23, 2013

Not an easy class, but totally passable with effort. I went in with no programming experience and got a B in 61A and an A in 61B. 50% on most exams was considered top of the class (seriously, a 55% was the 30th best score in the class). He's available to help at almost all hours and isn't an unlikable guy. His sense of humor is just a bit sadistic.

4.0
5.0
CS61B
Jul 15, 2013

This class was the hardest class I ever took at Berkeley. You have to put a ridiculous amount of hours into his projects but you do learn a lot from them. His tests are very hard and it is not worth studying for them. But as long as you do well on the projects you will do well in the class. I look back at this class with nostalgia.

5.0
5.0
CS61B
Dec 15, 2013

If you don't take cs61b with Hilfinger you're doing Berkeley CS wrong, prepare for all nighters, impossible exams and overwhelming projects. But in the end if you didn't give up it's all worth it.

3.0
5.0
CS61B
Jan 2, 2014

It was a crazy semester.

5.0
5.0
CS61B
Jan 12, 2014

This is the navy seals for cs. He reminds me of darth sidious (darth vador's master in star wars). "YOU MUST TURN TO THE DARK SIDE!" (way worth it)

5.0
5.0
CS61B
Grade: A-
Feb 25, 2014

What doesn't kill you will make you stronger. There's a reason he has the reputation he does, but trust me, once you're done crying, you'll realize you learned more in a semester than you thought possible. Pro tip - know java ahead of time, know how to debug, and have some study mates.

5.0
4.0
CS61B
Grade: A
Mar 18, 2014

Not one professor would help debug your program, not to mention do it at 4AM. True that his tests are hard, but he is a great professor who wants you to learn.

4.0
3.0
CS61A
May 21, 2014

This class is honestly fantastic no matter which professor you take it with. Don't let Hilfinger scare you away from this course.

5.0
5.0
CS61B
Grade: A
Jun 20, 2014

CS61B with Hilfinger was easily the most time consuming class I've taken at Berkeley, but the material itself is not terribly difficult. The projects took me between 50-100 hours each, and there are 4 of them. No regrets at all, every CS major should take 61B with Hilfinger. Once the bleeding stops, you'll realize you learned something.

5.0
3.0
CS61A
Grade: A+
Nov 7, 2014

If you have Hilfinger for CS61A worry not. This is not the Hilfinger experience. All the assignments and exams are the same as any other 61A class. Hilfinger just lectures and he's a pretty good lecture although he talks slowly so you might want to stick to watching the lecture videos at x1.5 on youtube.

5.0
5.0
CS61B
Nov 8, 2014

Hardest thing I have done ever, But so worth it

3.0
5.0
CS61C
Grade: C+
Jan 26, 2015

Hilfinger and his teaching style is basically a version of IN YOUR FACE craziness. Try to avoid him if you can. Projects take over 50 hours!

4.0
4.0
CS61B
Grade: A
Jun 16, 2015

All these people giving low ratings just can't handle the Hilf

3.0
4.0
CS61B
Grade: A+
Dec 28, 2015

Hilfinger is an extremely boring lecturer, which is why only about 50-100 students show up to class after the first few weeks (61B was webcasted). However, the concepts in the class itself are really interesting and fun to experiment with (labs/projects are fun). You will put in a ton of time, but if you do, you will get a pretty nice grade!

3.0
4.0
CS61A
Grade: B+
May 8, 2016

Hilfinger, though not nearly as fun and inspirational as Denero, is still an amazing professor, so long as you work your ass of in this class, you should be fine

2.0
4.0
CS61A
Grade: A
May 22, 2016

Compared to the other CS Professors for lower div CS courses, Hilfinger is the worst. His lectures are incredibly opaque, his demonstrations are almost always broken, and in order to really learn you have to watch lectures from the other professors. His tests are fair and the projects are the same as always so those aren't too bad. Avoid if possibl

3.0
4.0
CS61A
Grade: A
May 24, 2016

CS61A isn't the Hilfinger experience, but it definitely gives you an idea of what he's like. He's an incredible man - incredibly boring lectures, incredibly difficult exams, and an incredibly notorious reputation. Start early on the projects, work on a bunch of past exams, and get all the extra credit. Looking forward to another semester with him.

4.0
5.0
CS61A
Grade: B
Jul 26, 2016
Would take again

Hardest thing I've ever taken, but well worth it. I spent 14+ hours a week just at office hours for this class, but honestly I feel like I've learned to the full capacity that I could have in one semester. You will get frustrated, tired and angry that you don't understand, but it made me realize that that is exactly why I would like CS.

3.0
3.0
CS61A
Aug 17, 2016
Would take again

Hilfinger is one of those lecturers who expects you to already know the material before he lectures, so he spends more time doing demos and example questions in class rather than teach. He is definitely very experience & knowledged in CS and math, and he's overall a very reasonable guy.

Respected
LOTS OF HOMEWORK
GROUP PROJECTS
5.0
4.0
61B
Grade: A
Dec 8, 2016
Would take again

You will never have a second top-shelf CS scholar to debug your broken code in person except for P. N. Hilfinger.

Respected
LOTS OF HOMEWORK
Hilarious
1.0
4.0
CS61B
Dec 10, 2016
Wouldn't take again

He's funny, but an immense jerk and the "Severus Snape" of the CS department. Avoid him for 61A, 61B, but go for the upperdivs.

Hilarious
4.0
4.0
61B
Dec 13, 2016
Would take again

He's a very reasonable professor and he really cares about his students- he'll stay up almost all night to help debug students' code and he's very available to ask questions to. He pushes students very hard, so the class is pretty hard/a lot of work. Very project heavy class. Overall, not the most dynamic lecturer, but he really cares.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Caring
5.0
5.0
61A61B
Grade: A
Dec 21, 2016
Would take again

Had him for both CS61A and CS61B- not the most engaging lecturer, but you'll finish each class believing you learned all there is to be had, regardless of the grade you receive. He expects you to put in the same amount of work that he does, and he'll push for self-sufficiency. Extremely witty and funny if you take the time to appreciate it.

Hilarious
5.0
4.0
61B
Jan 25, 2017
Would take again

He's actually a great professor and his reputation for being super difficult and demanding isn't deserved. At least for the 61 series, the level of difficulty of his classes is comparable to any other professor. He really seems to care about his students and wants to help them succeed. You will come out of his class a much improved coder.

Respected
LOTS OF HOMEWORK
Caring
3.0
5.0
CS61A
Grade: B+
Apr 14, 2017
Would take again

Took 61A. His lectures are more conceptual and meant to give you a clear understanding of larger topics. I would take a class with him again because his midterms and projects are definitely much more complex than average and helped me to practice. I would not take a class that I need a good grade though. Got a B+ and hardest thing I've ever done.

Gives good feedback
Respected
TEST HEAVY
4.0
4.0
CS61A
May 12, 2017
Would take again

CS 61A changed my life. Before I had no programming experience and now I'm going to be a CS major. Watched Denero's videos instead of going to lecture. Hilfinger's reputation is irrelevant for 61A. Take the class

3.0
3.0
CS61A
Grade: Not sure yet
May 15, 2017
Would take again

Hilfinger's alright, just make sure you study before the final. RIP me

LOTS OF HOMEWORK
Clear grading criteria
TEST HEAVY
3.0
4.0
CS61A
Grade: A
Oct 12, 2017
Would take again

Very inspirational. Tough Exams.

Respected
Inspirational
TEST HEAVY
4.0
4.0
CS61A
Dec 17, 2017
Would take again

Hilfinger is very funny. He doesn't like 61A much because he only co-taught because Denero had other classes to teach. You can tell he knows stuff though. He is prone to making mistakes including writing code in the wrong language and making an error that causes the demonstration to error. The class is a lot of work but fun.

Respected
ACCESSIBLE OUTSIDE CLASS
Would take again
4.0
4.0
61B
Grade: A
Dec 22, 2017
Would take again

Absolutely brutal projects, but open book/open note tests make up for it.

3.0
3.0
61B
Grade: A-
Apr 6, 2018
Wouldn't take again

Not very clear in the lecture, and the projects are difficult.

Respected
1.0
3.0
61A61B
Grade: A
Nov 8, 2018
Wouldn't take again

Hilfinger gives very boring lectures and leaves you wondering why you wasted an hour at his lecture and didn't watch Denero's/Hug's videos instead. After having the misfortune of being taught by Hilfinger one time, I made the big mistake of taking a class with him again. It would be a joke to say that he cares about his students or their experience

5.0
3.0
CS61B
Grade: A+
Nov 13, 2018
Would take again

Projects are hard and time consuming, which worth half of your grade. So if you start early and get full credits on them, you just need around 60% on the tests to get an A.

LOTS OF HOMEWORK
Caring
EXTRA CREDIT
2.0
4.0
61B
Nov 27, 2018
Wouldn't take again

Really, really poor lecturer. Lectures are completely useless; he literally just reads off the slides. There are many great CS professors here at Berkeley but he is definitely not one of them. Destroyed my experience this class

3.0
1.0
61B
Grade: A+
Dec 7, 2018
Would take again

OK lecturer. Grading is great in this class. We got like 10% of our grade in extra credit TA's in this class are terrible. Condescending or absent on Piazza, one or the other. To give an example, the day proj2 was due, there was 253 unresolved posts and TWO instructor answers. I'm glad I was already a strong programmer b4 taking this class.

EXTRA CREDIT
GROUP PROJECTS
4.0
3.0
CS61B
Grade: A+
Dec 20, 2018
Would take again

I took 61B with Hilfinger in Fall 2018. If you get most of the points for each project and just average grades on all of the tests, then you'll get an A- for sure, if not an A. I did this plus most of the EC and got an A+. The projects are tough, but only because most people don't start early. Just start the projects early and you'll get the A.

LOTS OF HOMEWORK
Amazing lectures
EXTRA CREDIT
3.0
4.0
CS61B
Grade: A
Dec 28, 2018
Wouldn't take again

Hilfinger's projects are insane. You can expect to easily spend 10-15 hours on each of them, if not more. They're also worth roughly 50% of the grade. Essentially everything else in the course is relatively easy workload and content wise. Homeworks and labs are not very difficult, tests are fair.

LOTS OF HOMEWORK
EXTRA CREDIT
2.0
2.0
61B
Grade: A+
Dec 31, 2018
Would take again

The tests are literally worth 8 percent and if you have a strong foundation it is ez, and it's open book. Projects took 80+ hours, not because they are difficult but because the autograder is harsh and the description is lousy, even skeleton code having bugs half the time. If you don't like exams, take Hilfinger, but be prepared for project stress.

EXTRA CREDIT
1.0
5.0
CS61B
Grade: Drop/Withdrawal
Jan 16, 2019
Wouldn't take again

Information is gone over super fast in lectures. The projects are overwhelming and so stressful to the point where I late-dropped the class. People don't want to collaborate because they're afraid of getting caught cheating by the autograder. The Office Hour queue was often hours long; I'd skip other classes to wait and still wouldn't be helped.

Tough Grader
4.0
4.0
CS61B
Grade: A+
Feb 17, 2019
Would take again

Projects are worth 50% and they are difficult and time consuming. I had to work with my friends to finish them since queues for offices hours and labs are long. You need to do well on the projects in order to do well in the class. His tests are not too difficult, and he lets you bring unlimited notes to them, so do take good lecture notes.

Accessible outside class
Clear grading criteria
EXTRA CREDIT
1.0
5.0
CS61B
Nov 6, 2019
Wouldn't take again

Does not care about students at all

4.0
4.0
CS61B
Grade: A
Dec 23, 2019
Would take again

The projects will determine your grade. He offers a lot of extra credit and is really nice, despite what many other people say. The only programming experience I had coming into this class was 61A but I was able to do well on the projects, even on the notorious Gitlet. I failed both midterms and got an A. If you put in the work, you'll do well.

Respected
EXTRA CREDIT
3.0
5.0
CS61B
Grade: A
Dec 30, 2019
Wouldn't take again

Hilfinger is a harsh guy. It often feels like he's talking down to his students, and some of his rules (e.g. saying that the scope of his exams is "the total sum of human knowledge") seem cruel. That being said, the projects are super valuable and his grading bins are surprisingly generous. Get ready for all nighters.

Clear grading criteria
Lecture heavy
EXTRA CREDIT
3.0
5.0
CS61B
Grade: A-
Jan 7, 2020
Would take again

Projects are hard only because it's a far cry from CS61A's hand-holding ways. These ones kind of just throw you in with lackluster skeleton code, harsh autograders, and heavy queues at OH. Highly recommend starting them early and care less about tests. I didn't do 50% of the final and still ended up fine bc I did well on the projecst.

5.0
5.0
CS61B
Grade: Incomplete
Mar 13, 2020
Wouldn't take again

Taking this class has been incredibly memorable; I have spent so much time doing work for this class that I can't remember when my life didn't revolve around it. I've been so inspired by this professor to avoid CS at all costs now. I'd have never figured it out without him, so hats off to you, Paul!

Inspirational
2.0
5.0
CS61B
Grade: A
Apr 1, 2020
Wouldn't take again

All I remember are the all-nighters I had to pull in order to get a passable score on his projects. Even worse, projects were worth more than midterms. Hilfinger himself is elderly - very experienced in the CS field but sadly lackluster in passing on that knowledge to students. Dry sarcastic humor, usually feels like he is talking down to you.

Lots of homework
4.0
4.0
61B
Apr 8, 2020
Would take again

Unpopular opinion I guess, but I actually really like Hilfinger. He is eccentric and slightly rambly, but he has some funny dry humor thrown into his lectures. Gives off big brain intellectual energy. I'm pretty bad at the tests, but I spent 2-3 hours scouring piazza for the projects and finished most in 10-15 hours. They were fun!

Respected
Lots of homework
Clear grading criteria
5.0
4.0
CS61B
Grade: A
May 9, 2020
Would take again

With Prof. Hilfinger, only one thing matters: projects. I bombed the midterms but I am already assured of an A without even taking the final. The first project was pretty meh, but all the other ones have been fun, well-thought out, and we have had none of the drama and issues that people experienced in prior semesters. Overall, would take again.

Respected
Lots of homework
Graded by few things
5.0
4.0
CS61B
Grade: A+
May 24, 2020
Would take again

Not a terribly interesting lecturer (Hug is both clearer and more interesting IMO), but Prof Hilfinger is very generous on grading and from a logistical standpoint, ran the semester damn near flawlessly. Prof. almost raised the grade bins early in the semester before dropping them back (expect for the A+ bin), but I still got A+. You can do it!

Lots of homework
Graded by few things
EXTRA CREDIT
5.0
4.0
61B
Grade: A
May 28, 2020
Would take again

Hilfinger is one of the best professors at UC Berkeley. I find this semester is pretty interesting as the coronavirus pandemic prohibit us to work optimally as usual, but with Professor Hilfinger, I can tackle this class without a problem. The test is hard (we all know his exams are hard), but it is still bearable!

Lots of homework
Get ready to read
Test heavy
5.0
4.0
61B
Grade: A
May 28, 2020
Would take again

His projects are hard, but with the help of al TAs and dedicated time to finish the hw, you will finish it on time. Exams are hard, but you can receive points from ec (in the project from checkpoints and extra questions). Exams are also open book and all other sources that you can print it out. He is always reachable! He really wants u to succeed.

Lots of homework
Clear grading criteria
EXTRA CREDIT
5.0
4.0
61B
Grade: A+
May 28, 2020
Would take again

He is not the greatest lecturer, but he know his stuff and conveys them well. The class itself has long projects, but they are not conceptually hard. Course staff and Hilfinger do everything they can to help you. There are also lots of extra credit opportunities and the exams are fair, not too hard and not too easy. One of my favorite classes.

Hilarious
Caring
EXTRA CREDIT
3.0
3.0
CS61B
Jun 5, 2020
Would take again

The projects are almost entirely your grade. Plan for a week of programming and a week of debugging for the projects, and you'll be fine. Can't say I enjoyed Hilfinger's style of teaching, but the resources are there for you to succeed. It helps that the GSI's my year have been real gems.

Respected
Lots of homework
Graded by few things
1.0
5.0
CS61B
Grade: A
Jul 7, 2020
Wouldn't take again

One of the most boring profs Ive ever had. I really only learned from doing the projects which took me 60+ hours. Office hours have queues longer than an hour & sometimes you get a bad TA who doesn't know how to help. For students that aren't very experienced at coding you can get an A but you have to put in 10x more work/time than everyone else.

3.0
2.0
61B
Grade: A
Jul 18, 2020
Wouldn't take again

Despite my grade, I don't feel like I have a good understanding of the content of the course. I struggled paying attention to lectures and the class didn't make me work with the data structures enough to internalize them. Projects were time consuming though had some good learning moments.

5.0
4.0
61B
Grade: A
Oct 20, 2020
Would take again

Hilfinger is the best professor I've had. His 61b course structure is very organized and is very helpful in the industry. I also found his sense of humor hilarious and I enjoyed every second of my time in his class. In fact, I love prof Hilfinger so much that I ended up being course staff for 61b and am going to take upper divs that he teaches.

Respected
Clear grading criteria
Hilarious
5.0
4.0
CS61B
Grade: A
Dec 12, 2020
Would take again

One of the best teaching professors in the department. Careful and meticulous in how he lectures; dry sense of humor; real love for computer science. His class is project-based, but the projects are pretty fair especially if you have Java experience. His exams are tough, there is enough extra credit to readily compensate. Take 61B with him!

Lots of homework
Amazing lectures
EXTRA CREDIT
4.0
4.0
CS61A
Grade: A+
May 20, 2021
Would take again

Hilfinger is very, very knowledgeable. But at times, his lectures can be boring and difficult to comprehend. This is an intro CS class, so I had trouble understanding that stuff. However, beyond that, he was pretty funny and clearly knew what he was talking about.

Respected
Hilarious
3.0
4.0
CS61A
Grade: B+
May 21, 2021
Would take again

Hilfinger clearly knows his stuff but sometimes isn't the best at explaining the material. He can be pretty funny at times. If you end up taking Hilfinger for CS61A, prepare to get hilfingered on the exams.

3.0
5.0
61B
Grade: A-
Jul 17, 2021
Wouldn't take again

never take it again.

Lots of homework
Test heavy
Tough grader
3.0
4.0
CS61A
Grade: B
Jul 19, 2021
Would take again

Hilfinger's classes are daunting and theoretical for an introductory CS class but at the same comprehensive and systematic. His lectures are complicated and dry. The projects are excellent and you'll learn a LOT. If you are new to CS would recommend watching other lectures/ reading sources since he assumes you know a lot of stuff and moves fast.

Skip class? You won't pass.
Lecture heavy
Tough grader
3.0
5.0
61B
Grade: B+
Dec 20, 2021
Would take again

Hilfinger classes do not have any room for grade inflation. He truly wants students to learn the material and you will learn a lot out of the course

Tough grader
1.0
5.0
CS61B
Grade: B+
Dec 21, 2021
Wouldn't take again

if you arent a cs major, I 100% recommend trying to take this class with any prof besides hellfinger. I know some people won't like this but if you arent a cs person and ie mostly need this class for data science req, TRY TAKING IT AT CC!!! very challenging and fast-paced class. But if you are down to grind 25/7 you'll pass with a decent grade.

4.0
4.0
CS61B
Grade: A
Dec 22, 2021
Would take again

Lectures are difficult to understand with no background, and I didn't get a lot out of them most of the time. Assignments are lengthy but very good for learning. Overall, a fun class with the projects. Start early and get help when you need it.

Respected
Lots of homework
Clear grading criteria
4.0
4.0
CS61A
Dec 23, 2021
Would take again

The notorious Paul Hilfinger, also known as the Severus Snape of the Computer Science department. I did not take CS61B with him, only CS61A, but I'm sure his Comic Sans text is present in both courses. His slides are quite complicated, and were only useful after learning the material myself. He and Professor Fox made a good team.

5.0
5.0
61B
Grade: A
Dec 31, 2021
Would take again

Took both 61AB with Professor Hilfinger. While its true his lectures are difficult to understand, his projects and assignments are truly the best. The textbook he wrote was also very helpful.

Respected
Lots of homework
Clear grading criteria
4.0
2.0
CS61B
Grade: A
Jan 28, 2022
Wouldn't take again

Lectures were boring so i skipped out on most of them. The course was very project heavy. Completing all projects and scoring slightly above 50% on each exam gets an A. I found homeworks, labs, and projects to correlate really well with exams.

Lots of homework
2.0
5.0
CS61B
Grade: A-
Feb 7, 2022
Wouldn't take again

He has a heavy focus on projects but doesn't offer too much additional help because office hours and labs are usually packed. Lectures and readings are pretty unhelpful you usually learn by doing which is difficult if CS doesn't come very naturally to you.

Lots of homework
3.0
4.0
61B
Grade: Not sure yet
Apr 28, 2022
Would take again

Tough class. 50% of grade is projects, which are difficult yet very instructive. Tests are difficult but don't impact grade as much as other classes. Hilfinger is a funny guy, but most lectures are very dry. Homework and labs are very manageable if you read carefully (many times you can model your logic flow after the descriptions of the functions)

Tough grader
EXTRA CREDIT
Lots of homework
5.0
2.0
CS61B
Grade: A
Apr 30, 2022
Would take again

He's a great professor. You would probably learn more in homework and projects than his lecture, but his lectures are quite fun to listen to as well!

Hilarious
Caring
Respected
5.0
3.0
CS61B
Grade: Not sure yet
Apr 30, 2022
Would take again

Amazing professor!

Inspirational
Caring
Respected
5.0
3.0
61B
Grade: A
May 12, 2022
Would take again

Hilfinger is the GOAT. Lectures are sometimes a little tough to follow but he's really great at clarifying the material. Loved the project based style of the class.

Respected
5.0
3.0
61B
Grade: A
May 19, 2022
Would take again

He's the goat. Never before have I met a professor be so fair with their grading scheme. I learnt an A LOT from this class, although it was mostly from the GSIs. His lectures are kinda confusing (I'm guessing it's bc he's getting old and hasn't updated his slides in the last 20 years or so). Nevertheless, he is now retiring and he's legit. 100/100.

Get ready to read
Clear grading criteria
Respected
5.0
5.0
61B
Grade: A+
May 31, 2022
Would take again

LEGEND! The best Data Structures Professor there ever was. We will miss you Professor! You learn a lot. Projects are hell especially gitlet!! You learn so much though. The personal / CS skills related growth that happened during this class is unreal.

4.0
4.0
CS61B
Grade: A
Nov 22, 2022
Would take again

This guy was a good professor, his structuring of the class made it easy to get an A if you put the work in.

Group projects
Inspirational
Online Savvy
1.0
5.0
61B
Grade: A
Nov 30, 2022

Extremely hard projects and bad lectures

5.0
2.0
CS61B
Grade: A+
Dec 14, 2022
Would take again

Awesome grading system: put the work into the projects, get the grade. I know people who could have skipped the final and still gotten an A. The projects will put you through hell but you learn so much. Hilfinger's a decent lecturer too with some moments of comedy (also he uses comic sans). Wishing him a happy retirement!

Clear grading criteria
Inspirational
Class Info

Online Classes

100%

Attendance Mandatory

5%

Textbook Required

22%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 56 grades
Most common grades:
A (30)
A+ (12)
B+ (6)
Grade Distribution
A(42)B(2)C(1)D(1)F(0)A-/B+(11)
Based on 62 reported grades
A: 30
A+: 12
B+: 6
A-: 5
Common Tags
Respected (19)
Lots of homework (14)
EXTRA CREDIT (13)
Clear grading criteria (11)
LOTS OF HOMEWORK (7)
Hilarious (7)
Caring (6)
Inspirational (5)
Rating Trend

Stable

-0.07 avg change
Jan
Feb
Apr
May
Nov
Dec
Last 6 months
Ratings by Course

CS61BCS164

5.0

(1)

CS61AB

5.0

(1)

CS164

4.3

(3)

VARIOSECT

4.0

(1)

CS61C

4.0

(2)
+6 more courses
Difficulty by Course

VARIOUS

5.0

VARIOSECT

5.0

CS61C

5.0

CS164

4.7

CS61

4.5

Similar Professors