3.5

Matthew Hertz

Computer Science - University at Buffalo (SUNY Buffalo)

3.5
Quality
3.2
Difficulty
62%
Would Retake
98
Reviews
3.5
Quality
3.2
Difficulty
3.5
Helpful
3.5
Clarity

62%

Would Retake

98

Reviews

Rating Distribution
Official

5

40

4

23

3

4

2

6

1

25

What Students Say

Passed the course, but had to do a lot of self learning

CSE116 - 2.0 rating

Doesn't show care to students during office hours

CSE116 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

80%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 68 grades
Most common grades:
A (27)
Not sure yet (18)
A- (11)
Grade Distribution
A(31)B(6)C(9)D(2)F(3)A-/B+(19)
Based on 89 reported grades
A: 27
Not sure yet: 18
A-: 11
B+: 8
Common Tags
Hilarious (29)
Participation matters (18)
Amazing lectures (16)
Clear grading criteria (15)
Gives good feedback (15)
Skip class? You won't pass. (13)
Group projects (13)
Respected (12)
Rating Trend

Declining

-0.66 avg change
Mar
Apr
May
Sep
Oct
Dec
Last 6 months
Ratings by Course

CSE404

5.0

(1)

CSE115

3.7

(32)

CSE116

3.7

(34)

CSE542

3.3

(10)

CSE442

2.9

(19)
+2 more courses
Difficulty by Course

CS116

5.0

CSE115

3.4

CSE116

3.3

CSE442

3.3

CSE302

3.0

Reviews (98)
5.0
3.0
CSE116
Grade: Not sure yet
Nov 12, 2016
Would take again

Man I'm not even done with this class but I had to give a rating because this guy is the best! I like CS considering it's my major, but Professor Hertz actually makes me want to go to lecture. Pretty funny as well as great at explaining java to people who are relatively beginners. 10/10 would take class again

Clear grading criteria
Hilarious
Amazing lectures
5.0
2.0
CSE116
Grade: A
Dec 2, 2016
Would take again

The other Hertz from Caniscious is also him. had Prof. Hertz for CSE 116 this year, hands down one of the best Professor I have ever met. And the first professor that make me feel comfortable reaching out to. His lecture is hilarious and homeworks are very helpful to understand the material. You should get a decent grade if you try

Respected
Clear grading criteria
Hilarious
5.0
3.0
CSE542
Grade: A
Dec 7, 2016
Would take again

He is super cool and hilarious in his lectures. You wouldn't feel sleepy at all. He involves everyone into the learning process. I have never seen another professor who is so easy to reach. Awesome experience!

Gives good feedback
Clear grading criteria
GROUP PROJECTS
5.0
2.0
CSE542
Dec 9, 2016
Would take again

He's a great teacher for CSE542. Super approachable, will always greet you with a smile,and will answer all your answers with utmost care and thought. The TA for the course was ambigious at times, and would approve of the deliverables and still go on to slash marks. Overall a very easy course, especially if it's your first semester as a grad.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
3.0
CSE116
Dec 15, 2016
Would take again

First time I'm actually going to miss a class tbh. I hope that he'll be teaching a class that I'll take in the future.

Participation matters
ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
3.0
CSE116
Grade: Not sure yet
Dec 15, 2016
Would take again

A really funny professor; I looked forward to his lectures. His grading criteria was extremely clear-cut. The tests were based on concept and your ability to problem solve and write code; don't expect raw knowledge to help you out there. Definitely encourages mastery of the topics. I experienced coding on teams as well as recitation code-quizzes.

Clear grading criteria
Hilarious
GROUP PROJECTS
4.0
1.0
CSE542
Grade: A
Feb 26, 2017
Would take again

Great prof. He makes arbitrary groups so if you're unlucky you may end up with lazy partners and end up doing all the work yourself. He puts in a lot of memes in his slides and his lectures are fun. Very clear project criteria and he's available in his office hours to answer any queries and spends time on explaining. One of the coolest profs in UB

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
1.0
CSE116
Grade: Not sure yet
Feb 28, 2017
Would take again

He's a cool dude. Lectures and slides help you on the homeworks, unlike Alphonce whose lectures I mostly spent daydreaming in. difficulty is very fair with homeworks meant to be completed in less than an hour, again unlike Alphone who seems determine to have you spent at least 15 hours a week on his coding assignements.

Gives good feedback
Inspirational
Amazing lectures
5.0
2.0
CSE116
Grade: Not sure yet
Apr 9, 2017
Would take again

Omg where do I start I learnt so much from this guy, his mid-terms are open book and kinda hard but also interesting. Labs are super easy, just translating pseudocode into actual code with a little thinking involved. Lectures are funny and full of memes and idk amazing guy

Inspirational
Hilarious
Amazing lectures
5.0
3.0
CSE116
Grade: A
Apr 25, 2017
Would take again

Hertz is one of the best professors I've had at UB. He has the ability to connect really well with his students, and make them excited about CS. He treats students with respect, and students respect him in return. You definitely have to go to lecture to get a good grade, but everyone enjoys lecture. He actually makes it fun, engaging and memes hard

Participation matters
Hilarious
Amazing lectures
5.0
5.0
CSE116
Grade: A
May 15, 2017
Would take again

Best course I have ever taken!! The class was very fun and slides were meme'd so everyone laughed. He's very responsible and answers your question on piazza very quickly. If you have question on project or homework, you can just go to his office-hour, he explains things very clearly.

Respected
Hilarious
Amazing lectures
5.0
1.0
CSE116
Grade: A
May 19, 2017
Would take again

Easy class. Easy to understand lecture. Wont need much to learn on your own. Best professor.

ACCESSIBLE OUTSIDE CLASS
Hilarious
Amazing lectures
5.0
3.0
CSE116
Grade: A
May 25, 2017
Would take again

Hertz is the coolest professor I've ever had! Grade is based on ez TopHat questions during lectures, ez labs, somewhat difficult HWs, project phases, and open book exams. The open book feature is really unnecessary though, unless you forgot a specific topic. I learned more from Alphonce but would rather have Hertz again. Not an ez A but ez B+ min.

Participation matters
Hilarious
TEST HEAVY
5.0
5.0
CSE116
Grade: A-
Aug 7, 2017
Would take again

A professor who uses dank memes. Teaches well. Encourages questions. Skip his lectures? You're gonna regret it. Goes over homeworks which not many other professors would do fortunately. Exams are open book, but REALLY unnecessary. Hard? I agree so, but this professor is APPROACHABLE AND LEARNABLE. I repeat, don't skip lectures.

Gives good feedback
Skip class? You won't pass.
LECTURE HEAVY
1.0
3.0
CSE116
Grade: A
Sep 14, 2017
Wouldn't take again

Doesn't show care to students during office hours

5.0
2.0
CSE116
Grade: A
Sep 30, 2017
Would take again

Really managed to keep the class interesting.

Skip class? You won't pass.
LOTS OF HOMEWORK
Amazing lectures
2.0
3.0
CSE116
Oct 16, 2017
Wouldn't take again

Passed the course, but had to do a lot of self learning..

1.0
4.0
CSE542
Nov 2, 2017
Wouldn't take again

One of the worst professors I have come across. Extremely arrogant. If you decide to seek his help to solve your doubt he will confuse you even more. Uses slides full of memes and completely devoid of any useful content. Had to complete all the homeworks with the help of internet as he did not teach a single thing. One of the worst professor

Skip class? You won't pass.
GROUP PROJECTS
5.0
2.0
CSE542
Dec 9, 2017
Would take again

Group projects, great lectures, the best class of my semester.

Gives good feedback
Hilarious
Clear grading criteria
1.0
5.0
CSE116
Grade: F
Jan 6, 2018
Wouldn't take again

Dr Hertz is one of the worst professors I have ever had. He is unfair in every aspect of grading and if you struggle at all in his class you better get ready to fail.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
4.0
CSE116
Grade: B
Jan 10, 2018
Would take again

Professor Hurtz is an incredible human being. The class I took with him was a little disorganized, but it is his first year here. He wants nothing more than to help his students succeed, and I have never seen a more carrying professor. If you put in the work and show up to class you should be able to pass this class without too much difficulty.

Gives good feedback
Clear grading criteria
Caring
2.0
2.0
CSE542
Grade: B+
Jan 11, 2018
Wouldn't take again

Unfair grading. We were having 3 phases and before the submission of 3rd phase he asked us to weigh 3 phases and that distribution would be considered for final grade calculation. But without knowing grades of 3rd phase how are we suppose to distribute our final grades. Which was unfair, that's why I got B+ where I have actually scored A

ACCESSIBLE OUTSIDE CLASS
Tests? Not many
GRADED BY FEW THINGS
1.0
1.0
CSE116
Grade: C
Jan 22, 2018
Wouldn't take again

Dr. Hertz should not have a job at UB he fails 70% of his class every semester just because he is discriminatory against anyone who doesn't fully understand the material. Dr. Hertz doesn't even know the material he is teaching. Do no take his class!!!

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
4.0
2.0
CSE542
Grade: A
Jan 31, 2018
Would take again

Easy course. Light coursework but don't take it for granted otherwise you'll end up in trouble. Grading criteria is interesting. Take a risk when the time comes. Interesting lectures.

Participation matters
Hilarious
GROUP PROJECTS
1.0
1.0
CSE116
Grade: C-
Feb 6, 2018
Wouldn't take again

Dr hertz does not grade you by how you do in his class. He grades you on how much he likes you. He just andomly gives out grades because he doesnt know what he is doing. If he thinks your solution to quizzes or homeworks is better than his he will fail you. But he didnt even come up with his solution. He steals all of his work from others.

Tough Grader
TEST HEAVY
GROUP PROJECTS
5.0
2.0
CSE116
Grade: A-
Feb 6, 2018
Would take again

Ignore everybody that says Professor Hertz is a bad teacher; they're all people who can't accept the blame themselves and want to pin it on him. If you enjoy programming and learning new things, and you're a hard worker then you will have a relatively easy time. The group project kinda messed me but i still did well overall

Hilarious
Amazing lectures
GROUP PROJECTS
5.0
3.0
CSE116
Grade: Not sure yet
Mar 10, 2018
Would take again

His TopHat questions get asked too quickly (40 seconds for the first time he asks, 10-15 seconds for the second time. First time only counts for participation, second time counts for actual points), but the questions themselves total to 7.5% of your final grade, so you should only care for them if you want to measure your knowledge.

Gives good feedback
Respected
Amazing lectures
5.0
2.0
CSE542
Grade: A
Mar 12, 2018
Would take again

Easily one of the best prof at UB and I have ever encountered in my life. He uses Dank memes in the class. Projects are fun you have good team mates with knowledge of Java (At least in our term we used Java). Fun lectures. Will recommend to take his class if you want a lighter course.

Inspirational
Hilarious
GROUP PROJECTS
2.0
4.0
CSE116
Grade: A-
Mar 15, 2018
Wouldn't take again

Matthew Hertz is interesting to say the least. He acts more like a student than a professor which you would think is good but it is not. Very very corny. Very unorganized. If you're a good programmer, get ready to carry your group through the project. If you aren't make sure you help the good one in the group or he'll put you in a group of bads

LOTS OF HOMEWORK
GROUP PROJECTS
4.0
3.0
CSE116
Grade: A
Apr 3, 2018
Would take again

Hertz is a pretty good professor and probably one of the best you'll find in the CS department. His lecture slides aren't too useful so often you'll have to look things up. He keeps things entertaining in lecture and gives fair TopHat questions. Usually seems annoyed with questions though. Quizzes are easy, HWs trickier, tests tough but open-notes.

Clear grading criteria
Hilarious
GROUP PROJECTS
1.0
5.0
CS116
Grade: A-
May 14, 2018
Wouldn't take again

Taped a lot and delete. only one thing that I want to say. more than 50% student failed, EVERY semester, EVERY semester, THERE MUST BE SOMETHING WRONG!!! Change it!

LOTS OF HOMEWORK
TEST HEAVY
4.0
3.0
CSE116
Grade: Not sure yet
May 16, 2018
Would take again

If you can't write code on paper you're pretty much out of luck, so practice writing code on paper early. Group project with random group members which is 10% of grade. Gives good feedback on questions, kind of condescending, and conveys most topics very clearly. Tries to make lectures funny and engaging by flooding them with jokes and old memes.

ACCESSIBLE OUTSIDE CLASS
TEST HEAVY
GROUP PROJECTS
4.0
4.0
CSE116
Grade: B
May 18, 2018
Would take again

Hertz is the type of professor where his highs are high and his lows are low. Pay attention in lecture because he's good at explaining concepts in person, and going to his office hours helps a lot. His biggest issue is that he phrases questions in a convoluted way, which is fine for labs/HW since you have time but disastrous in written exams.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
4.0
4.0
CSE116
Grade: Not sure yet
May 18, 2018
Would take again

Pretty great professor in my opinion. Was able to clearly explain new topics, lectures were engaging, homeworks and labs were fair in terms of difficulty. Group project is annoying. Hardest part about the course was probably the two exams and final he had at the end of the year, but if you study throughout the semester you will be fine.

Gives good feedback
Amazing lectures
GROUP PROJECTS
4.0
4.0
CSE116
Grade: B+
May 21, 2018
Would take again

The class is hard but thats just the nature of computer science. Lectures as a whole are very helpful and will make the homeworks a lot easier. Quizzes are easy, homework is doable. Exams are hands down the hardest part of the class. Make sure you actually know the material. Best way to prepare is to be able to teach someone else the concept.

Gives good feedback
Respected
Skip class? You won't pass.
1.0
5.0
CSE116
Grade: C+
May 25, 2018
Wouldn't take again

Easy material easy group project easy hw unnecessary lab unaccept exam. stupid professor. Avoid this Fool if you can(other school/when he's not teaching). this guy doesn't have the ability to teach, always says "magical " in class, NO Matthew, there isn't, can't explain himself, iff you know the material

TEST HEAVY
1.0
5.0
CSE116
Grade: B-
May 25, 2018
Wouldn't take again

17 hilarious on the tag? oh gosh, no, he is a joker! You want to LEARN, not a clown. can't help himself. yes, official stats, less 40% student passes for more semester, trust me, official stats, I'm not bsting! keep yourself far from him.

Skip class? You won't pass.
TEST HEAVY
5.0
4.0
CSE116
Grade: A
Aug 24, 2018
Would take again

The materially is generally easy to understand if you review the concepts and study before every quiz. The course is 2 exams and 1 final, one 3 part group project, homework is weekly, and quizzes at every recitation. Just cause he's jocular doesn't mean hes a bad teacher, you just have to put some effort into learning. Tip: Sit in front!

Skip class? You won't pass.
Hilarious
GROUP PROJECTS
4.0
2.0
CSE442
Grade: A
Dec 9, 2018
Would take again

Dr. Hertz is the man! I had him for CSE116 and now CSE442. He loves computer science almost as much as he loves memes. Great sense of humor and you can tell he really enjoys being a teacher (despite the sass). Highly recommend !

Respected
Hilarious
Amazing lectures
5.0
1.0
CSE442
Grade: A
Dec 14, 2018
Would take again

Best professor i ever meet. I took his CSE116 and CSE442 and easy A for his class. Respect.

Gives good feedback
Respected
Amazing lectures
1.0
5.0
CSE116
Grade: F
Feb 6, 2019
Wouldn't take again

Every assignment was easy except for the tests. I received an A on every assignment but couldn't pass his tests. With his grading, no matter what, if you fail the final you fail the course. I felt confident and didn't resign. Don't make my mistake. Im not even in comp sci anymore and this F prevents me from switching to any major that has a GPA min

Tough Grader
Participation matters
TEST HEAVY
4.0
3.0
CSE115
Mar 6, 2019
Would take again

He is great at explaining the concept and will answer questions mid lecture.

Respected
Hilarious
Amazing lectures
5.0
4.0
CSE116
Grade: B+
Mar 17, 2019
Would take again

THE BEST CSE PROF AT UB, AS AN SENIOR STUDENT I WOULD SAY YOU WON'T FIND ANY PROF TEACHES BETTER THAN HIM

4.0
4.0
CSE115
Grade: Not sure yet
Apr 10, 2019
Would take again

Dr. Matthew Hertz is not one for formalities. He doesn't expect you to call him "Doctor" or "Professor" he just wants you to see him as a normal dude. He's always willing to help and tries his best to explain confusing topics in the simplest way possible.

Participation matters
Hilarious
Caring
1.0
5.0
CSE116
Grade: A
Sep 9, 2019
Wouldn't take again

Single handedly destroyed more computer science students degrees than the rest of the top three worst cse professors (Andrew Hughes and Jennifer Winikus). Hertz is very condescending. God bless you if you need help in any courses with him. Easy A if you study on your own because the kids who go to his class end up behind and switch majors.

5.0
5.0
CSE115
Grade: A
Jan 15, 2020
Would take again

Professor Hertz was very helpful throughout the semester. I took this as an elective and am by no means built for CS, but made it through with A LOT of hard work (and tears). Although, he makes it relatively easy to do well, with make up lab exams and many TA's willing to help. CSE115 consumed my life, but I was able to get help when needed!

Lots of homework
Inspirational
Clear grading criteria
5.0
4.0
CSE442
Feb 17, 2020
Would take again

Hertz is one of the best CS professor hands down. Everything he teaches is genuine and not just some slides from a textbook. He truly takes the time to explain details (with memes) and break down complicated subjects.

Inspirational
Clear grading criteria
Caring
3.0
4.0
CSE115
Grade: Not sure yet
Mar 24, 2020
Would take again

his lectures teach you almost nothing, I learned all the material on my own and when you pose a question in Piazza you 95% of the time will get a response that isn't a answer to your question but another cryptic question that you won't know the answer to. He is a very nice guy but he cannot give a single competent answer when you ask a question.

5.0
4.0
CSE115
May 13, 2020
Would take again

Professor Hertz is one of the best professors for CS! My experience with him was both in person and online class. Attending lectures and completing labs is a key component of this class because that's where most points come from. He offers make-up lab exams so that you can get the highest score possible. His lectures are very easy to follow.

Participation matters
Skip class? You won't pass.
Amazing lectures
1.0
1.0
CSE542
Grade: A-
May 19, 2020
Wouldn't take again

Looks cheery and fun but is very uptight and doesn't care much about you understanding. The course is very easy so he makes the grading very tough and makes it very difficult to do well if you don't follow everything he says or even have a slightly different understanding of the material. Not a helpful teacher at all. Answers queries with sarcasm.

1.0
3.0
CSE542
Grade: A-
May 21, 2020
Wouldn't take again

Matthew is the meanest and dumbe Professor I have ever meet. He doesn't cruve, 93 is A. 90 is A-. The peer to peer evaluation is dumbest thing, You would be cheated by your teammates. Matthew lecture is not helpful for CS learning. Also get A is not depends on how good you are. It mainly depends on your luck. Also. you would never argue successfull

Group projects
Tough grader
5.0
4.0
CSE115
Grade: B+
May 24, 2020
Would take again

CSE115 with Professor Hertz is nice for students who have no prior computer science experience. Professor Hertz explains the materials well enough for cs beginners. Even though there is no curve and no extra credits, he does offer make-up opportunities for lab exams. The contents requires quite a lot effort to do well.

Accessible outside class
5.0
4.0
CSE116
Grade: A
Jun 11, 2020
Would take again

Great teacher. His area of research is CS education, aka learning how students best learn. IMO it really shows. I put in the work in this class and I was able to get an A. I attended roughly 5 hours of TA or Prof office hours/week.

Lots of homework
Skip class? You won't pass.
Hilarious
4.0
3.0
CSE115
Grade: B+
Dec 11, 2020
Wouldn't take again

He's an interesting person, pretty sarcastic but you need to know more stuff outsideof his lectures

Respected
Accessible outside class
Hilarious
1.0
5.0
CSE115
Grade: F
Dec 27, 2020
Wouldn't take again

Never understood the Students

Test heavy
Group projects
Tough grader
2.0
5.0
CSE115
Grade: A-
Jan 6, 2021
Wouldn't take again

Could only ask questions through the class forum, Which wasn't helpful. He would never directly answer your question. you get 7minutes a week to ask the teachers aid questions about the lab. you can reserve office hour time but only get 10mins. Youre forbidden to get help outside of instructors or aid on the final project. V hard for ppl W/no exp.

Skip class? You won't pass.
Lecture heavy
5.0
2.0
CSE115
Grade: A
Feb 17, 2021
Would take again

If you have him for CSE115 start celebrating now.

3.0
4.0
CSE115
Grade: B
Apr 19, 2021
Wouldn't take again

This was my first experience with Computer Science. I did not like Professor Hertz. Although he claims that he wants everyone to succeed you will never get a clear answer to any of your questions from him and you have to only rely on the TAs or other students to help. His lectures help but you will need other websites to get work done.

Lots of homework
Skip class? You won't pass.
Lecture heavy
3.0
3.0
CSE115
Grade: B
Apr 21, 2021
Wouldn't take again

Lectures are pretty rough. Piazza is a bad site, the professors will never answer your questions directly, often answer with another question. While not one of them, they attempted to remove several students who where helpful on piazza from the CS Program under the guise of "Academic Integrity" but where unsuccessful. Stay away if not CS Major.

Lots of homework
Lecture heavy
4.0
2.0
CSE115
Grade: A+
Apr 26, 2021
Would take again

Class is easy if you already know some basics of programming such as loops, lists, and maps. The lecture videos were pretty straightforward and easy to watch. It's a big class so you have to rely mainly on TAs for help.

Hilarious
1.0
5.0
CSE115
Grade: Not sure yet
May 3, 2021
Wouldn't take again

if you taking cse 115, do yourself a favor, take it with alphonce and your life will not be miserable. absolutely worse cs professor, I wouldn't even call him professor to be honest.

Lots of homework
Tough grader
5.0
4.0
CSE115
Grade: A
May 9, 2021
Would take again

This is one of the best Computer Science Classes I have had. If this is your first coding class this professor breaks things down a lot for you, and also covers common mistakes. If I have the chance to take this professor for other classes I will take them.

Accessible outside class
Inspirational
Caring
4.0
3.0
CSE115
Grade: A-
May 11, 2021
Would take again

In my opinion, for this class, you don't even need a professor! Going to class is pretty much optional because all of the homework and projects are submitted online. You can learn the whole class online! What's even the point of college again? When I did go to class, he was a decent lecturer, but nothing to brag about. Clear grading and organized.

4.0
3.0
CSE115
Grade: A
May 17, 2021
Would take again

Very humorous professor. Although the course is recorded, I can feel that he works very hard to try to interact with the students. His CSE115 is a good introductory CSE course.

Respected
Hilarious
Caring
4.0
2.0
CSE116
Grade: A
May 25, 2021
Would take again

Took his class a while back and forgot to leave a review. Had enjoyable lectures, and was quite informative. Available outside class for any questions you had as well. There was a semester long group project, but it was totally manageable, so long as you were willing to put in the work.

Gives good feedback
Amazing lectures
Caring
4.0
1.0
CSE442
Grade: A+
Jan 9, 2022
Would take again

Dr Hertz had amazing lectures. Since it was online, it was a bit difficult for him to be as amazing as he usually is.

Gives good feedback
Respected
Group projects
5.0
1.0
CSE404
Grade: A+
Jan 9, 2022
Would take again

He was an amazing lecturer. Had clear grading criterias.

Gives good feedback
Respected
Hilarious
1.0
4.0
CSE115
Grade: Not sure yet
May 4, 2022

worst experience of my life and honestly a very bad teacher. tested us on things that he only went over once. Had to ask us simple things that he is supposed to know. Not understanding whatsoever. Makes his class hard on purposelikes to see his students struggle. make students post on a forum but copy and pastes the same answers.

Lots of homework
4.0
5.0
CSE115
Grade: Not sure yet
May 17, 2022

Hertz is a hilarous professor though he sometimes talks too fast in lectures, speeds over topics. The first half of the course was extremely easy but the second half of the course was extremely hard.

Hilarious
Test heavy
5.0
2.0
CSE115
Grade: A
Jun 1, 2022
Would take again

Does a good job at teaching the class, regardless if you have prior knowledge of cs. You will do good in this class if you just pay attention and do the work, he teaches everything you need to know well.

Caring
4.0
3.0
CSE115
Grade: A+
Aug 31, 2022
Would take again

Honestly, my TAs taught me everything, they are literal godsends. Really all you have to do is go to office hours, go to recitation and labs (bc you'll get more one on one time with TA's there) and start your homework early. He was a good professor but I have nothing special to say about him as I barely had any interactions with him.

Lots of homework
Accessible outside class
5.0
2.0
CSE115
Grade: A
Dec 7, 2022
Would take again

Hertz is great. His lectures are engaging and he posts the slides from them if you need to review them later. Grading is really clear and every assignment outside of the final has dropped grades or a chance to make them up.

Amazing lectures
Clear grading criteria
5.0
4.0
CSE115
Grade: Not sure yet
Dec 13, 2022
Would take again

Hertz is very understanding towards students with disabilities and is just a very caring person overall. The class is mad hard, but he's a good professor. Don't waste your time going to office hours, there are too many students to get through and your questions will never get answered. Save all questions for TAs during your lab period.

Clear grading criteria
Lots of homework
Hilarious
5.0
4.0
CSE115
Grade: A-
Dec 23, 2022
Would take again

Really helpful professor who actually wants his students to do well. If you dont understand an assignment he will walk you through it in OH. the better professor out of the other two bc his slides are extremely helpful to picking up the material. i knew absolutely nothing coming into this class and managed to get an A-

Clear grading criteria
Caring
Accessible outside class
4.0
3.0
CSE442
Grade: Not sure yet
Dec 24, 2022
Would take again

Just learn the style guide and follow it to get a good grade.

Group projects
Gives good feedback
5.0
3.0
CSE115
Grade: B+
Dec 31, 2022
Would take again

if i participated more in tophat would've got an A, either way very good professor

Participation matters
Clear grading criteria
3.0
5.0
CSE115
Grade: B+
Jan 15, 2023

As a person, he's ok, though not focused on the material. His class format where you can listen to other profs, I recommend tuning him out. Focus on the homework and tests. I had an 80 going into the final, which was at 8:45 at night. Have to get 50 on the final or auto fail the course. Need py or js knowledge prior to the course,only 4/12 good TAs

Tough grader
Lots of homework
5.0
1.0
CSE115
Grade: A
Jan 30, 2023
Would take again

Smooth flows in the lectures. Easy to read slides/material.

Amazing lectures
Caring
Respected
1.0
3.0
CSE115
Grade: Drop/Withdrawal
Feb 6, 2023

He runs through the slides too fast and they are very confusing.

4.0
2.0
CSE115
Grade: A-
Feb 10, 2023

He teaches you the concepts first and asks you to do a live demo at the end to see if you can apply the concepts in real-world reality. I believe that it's better to understand when you're in a live demonstration as you teach the concepts because once you move on to a live demo after teaching the topics, everyone will be confused.

Participation matters
Clear grading criteria
4.0
1.0
CSE115
Grade: A
Mar 2, 2023
Would take again

Matthew teaches using lecture slides, which worked for me, but if you think you would prefer live coding you should try another professor like Paul. As the material ramps up, Matt does go through the slides quickly, sometimes in order to show live coding at the end; I would definitely recommend reviewing lectures if you have trouble keeping up.

Caring
Test heavy
Accessible outside class
1.0
5.0
CSE442
Grade: B
Mar 31, 2023

442 is boring because you can do the work without going to the lecture. However, the professor forced students to do so-called "activity" that does not help the project at all, the only purpose is to lower your and make your life worse. Honestly, it will be so helpful if he just turn every lecture into self-study and don't disturb students.

Tough grader
Participation matters
Group projects
1.0
5.0
CSE115
Grade: Incomplete
Apr 4, 2023

The teacher does not do a good job of explaining course material.

Lots of homework
5.0
2.0
CSE115
Grade: A
Apr 12, 2023
Would take again

He is the reason why I stick to computer science still.

Amazing lectures
Inspirational
Hilarious
5.0
4.0
CSE442
Grade: Not sure yet
Apr 19, 2023
Would take again

He does everything he can to prepare you for the real world. He can come across as arrogant and mean, but he is a nice dude. He just doesn't tolerate BS. Lectures are funny and entertaining. Grading of class activities seemed harsh at start of semester, but has gotten less strict. I wish more time was spent on various tradeoffs and how to choose.

Tough grader
Participation matters
Hilarious
4.0
3.0
CSE442
Grade: B+
Dec 22, 2023
Would take again

An oddball but ultimately engaging and worthwhile professor. Tends to not hold back on the criticism if you fumble something however but is willing to work with you unlike many professors who's answer is always a straightforward "No.". 442 did a good job preparing me for real work and gave me some good answers for interviews.

Participation matters
Clear grading criteria
Accessible outside class
5.0
3.0
CSE442
Grade: C
Dec 29, 2023
Would take again

CSE442 is a great course, but with the glaring issue that your inevitable grade might not be very indicative of your overall work, as it's possible to be assigned a Project Manager that has very little clue what they're doing and drags your grade down with them.

Group projects
Lots of homework
1.0
5.0
CSE442
Grade: Not sure yet
Feb 23, 2024

Don't think you will learn agile and development practices. This is the worst class I have taken at UB. Agile practices are incomplete and messy, PMs competence determines everything, requirements are given vaguely by the PM but graded by the rubric, workload is not assigned at all or not evenly, tasks will be completed last minute despite "agile".

Group projects
1.0
3.0
CSE442
Nov 27, 2024

This kid Matthew's whole life revolves around this class. The grading of this class depends on what your teammates rate you in a survey. If they all decide to screw your grade you will fail the class. Grading of this class makes no sense.

4.0
3.0
CSE442
Grade: C+
Dec 10, 2024
Would take again

Hertz is a very charismatic and fun professor who makes the lectures fun even though most are inconsequential. Whole class workload is a group project which is a very unique experience. While the grading for the class is very meh with it being dependent on your project manager and group mates, class is still very interesting and I highly recommend.

Participation matters
Group projects
1.0
3.0
CSE442
Grade: Not sure yet
Mar 28, 2025

Luck based on the PM or team you get if you don't know anyone in your recitation. Attending lectures feel useless.

Tough grader
Participation matters
Group projects
1.0
4.0
CSE442
Grade: C-
Apr 4, 2025

The instructor's lectures don't matter. The in-class activities are ridiculously rushed and don't help with the project. Your entire grade depends on how good your Project Manager is. If your PM is overbearing, or your teammates just don't like you, you're at risk of failing the class. I learned a lot, but the experience was *miserable*.

Participation matters
Group projects
Lots of homework
2.0
3.0
CSE302
Grade: C+
Apr 26, 2025

Please do not take 302. The grading is horrible.

5.0
3.0
CSE442
Grade: Not sure yet
May 3, 2025
Would take again

Great class that you don't want to miss. It's about learning skills that employers value: teamwork, problem-solving, and adaptability. If you struggle to collaborate with new people, contribute ideas, or handle challenges in a group project, or lacking patience won't fly in a company. They are not other's problem, they are YOUR problem.

1.0
4.0
CSE442
Grade: A-
Sep 23, 2025

Worst classroom experience of my life. A lot of the course grade is out of your hands. The professor refuses to listen to you and always takes the project managers side, even if they mess up colossally. If there was one class I could take off the face of this Earth, it would without a doubt be this. I managed to get a good grade, I still hate it.

Tough grader
Group projects
1.0
5.0
CSE442
Grade: Drop/Withdrawal
Oct 29, 2025

Terrible. He always takes his pm side no matter how wrong pm is. Class doesn't provide enough Information. You have to find things on your own. He always finds alternative way to mark you unprepared. Each Unprepared drops a letter grade. PM we had was very harsh grader & marked us unprepared every week. He doesn't care abt your grade at all.

Tough grader
Participation matters
Group projects
2.0
3.0
CSE442
Grade: C+
Dec 13, 2025

The professor is okay, the lectures themselves are insanely useless and do not help you in any way at all, but he forces you to attend. The group project useless, you have to hope you get a good pm and group, the grading is just cards, all projects are just AI slop websites now. Just a worse 312 and 370 now. A complete joke for a capstone course.

Tough grader
Participation matters
Group projects
1.0
3.0
CSE442
Grade: C+
Dec 26, 2025

class is extremely toxic & circled around how friendly you can get with your teammates&pm. if they don't like you, they can steal all your points from the project through a rating system regardless of participation. my group had 5ppl 3 of which were friends, & with the pm. They rated us so low that they ended each project with a 120% & us with a 60

Tough grader
Participation matters
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

80%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 68 grades
Most common grades:
A (27)
Not sure yet (18)
A- (11)
Grade Distribution
A(31)B(6)C(9)D(2)F(3)A-/B+(19)
Based on 89 reported grades
A: 27
Not sure yet: 18
A-: 11
B+: 8
Common Tags
Hilarious (29)
Participation matters (18)
Amazing lectures (16)
Clear grading criteria (15)
Gives good feedback (15)
Skip class? You won't pass. (13)
Group projects (13)
Respected (12)
Rating Trend

Declining

-0.66 avg change
Mar
Apr
May
Sep
Oct
Dec
Last 6 months
Ratings by Course

CSE404

5.0

(1)

CSE115

3.7

(32)

CSE116

3.7

(34)

CSE542

3.3

(10)

CSE442

2.9

(19)
+2 more courses
Difficulty by Course

CS116

5.0

CSE115

3.4

CSE116

3.3

CSE442

3.3

CSE302

3.0

Similar Professors