2.2

Maxwell Dunne

Computer Engineering - University of California Santa Cruz

2.2
Quality
4.1
Difficulty
33%
Would Retake
103
Reviews
2.2
Quality
4.1
Difficulty
2.2
Helpful
2.3
Clarity

33%

Would Retake

103

Reviews

Rating Distribution
Official
103 total ratings

5

9

4

18

3

11

2

18

1

47

What Students Say

Honesty, Max Dunne is the worst teacher at UCSC

CMPE12L - 1.0 rating

No clear policy, changes when he wants

CMPE12 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

23%

Textbook Required

5%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 55 grades
Most common grades:
A (16)
B (15)
Not sure yet (13)
Grade Distribution
A(18)B(18)C(3)D(0)F(2)A-/B+(14)
Based on 74 reported grades
A: 16
B: 15
Not sure yet: 13
B+: 8
Common Tags
Lots of homework (22)
Tough Grader (21)
LOTS OF HOMEWORK (14)
Skip class? You won't pass. (13)
Get ready to read (12)
LECTURE HEAVY (9)
Clear grading criteria (9)
Tough grader (8)
Rating Trend

Improving

+0.85 avg change
Apr
May
Jun
Mar
May
Jan
Last 6 months
Ratings by Course

CSE13

4.5

(2)

CMPE167

4.0

(1)

CE167

4.0

(1)

ECE121

3.8

(4)

CS13S

3.0

(1)
+11 more courses
Difficulty by Course

CSE132

5.0

ECE121

4.8

CSE13

4.5

CSE13E

4.3

CSE13S

4.3

Reviews (102)
3.0
3.0
CMPE12
Dec 11, 2015

Max keeps things simple, straightforward, and grades fairly. He's technically not a professor, and relates to students fairly easily. The main drawback is that his lectures are quite unclear at times and he randomly switches his train of thought while talking. Get ready to hear "actually" ALOT in lecture. Overall, he's understanding and respectful.

2.0
4.0
CE12
Grade: Rather not say
Dec 17, 2015

Confuses himself in the middle a lecture, completely destroying his own credibility and authority on said topics. Basic mess ups include simple arithmetic and vague answers to student questions.

2.0
4.0
CMPE12
Grade: A
Dec 18, 2015

In the Fall '15, I found myself awaken by the experience of a terrible, frightful, and awful instructor. We literally had our Midterms returned to us back on the last day of instruction! He would also mess up a lot in class, I mean a lot. The class itself is not to bad, just get the labs done, worth the most of your grade.

1.0
3.0
CMPE012
Grade: B+
Jan 5, 2016

Dunne himself was a very poor lecturer. His power-points were so dull that people were sleeping in the middle of class. He contradicted himself quite a bit which made following the flow of his lectures nearly impossible.

1.0
4.0
CMPE12
Jan 14, 2016

He's messed several things up every lecture so far; we often have to re-learn concepts after already going through them incorrectly the first time. Assumes everyone in the course comes in knowing how circuits work. Rushes through material way too fast; terrible at explaining. Often corrected by his own students. Unorganized yet apathetic instructor

1.0
5.0
CE12
Grade: Not sure yet
Feb 21, 2016

He probably says "actually" over 90000 times per lecture. Currently a week after the midterm, no sign of anyone updating our grade what so ever, completely blank grade book.

1.0
5.0
CMPE12
Feb 24, 2016

Atrocious. I had to teach myself all of the material for this class, by reading the book and looking up other professors' PowerPoints/notes online. Max doesn't return grades, which makes it impossible to know how you're doing. He is disorganized, doesn't respond to emails, and doesn't seem to know what he is lecturing about half of the time.

1.0
5.0
CMPE12
Mar 1, 2016

He is not helpful.

1.0
5.0
CMPE12
Mar 6, 2016

It is amazing that we actually have to pay for this. We could have been given a textbook and a bunch of PDFs with notes and labs and told to figure it out, because that is essentially what this class was. To the instructors credit, he was totally slammed with several hundred students. Ultimately, the DoE is responsible for the terrible quality.

1.0
4.0
CMPE12
Mar 10, 2016

Max doesn't know what he talks about most of the time. Not well prepared for the lecture, probably didn't write the slide himself. Once he got confused while explaining the range of number represented by two's complement and goes back and forth three times. And he says the word "actually" way too often.

2.0
4.0
CMPE12
Mar 11, 2016

The material for CE12 isn't too bad, but Max makes it seem a lot harder by confusing himself and his own students. His lectures are useless. He basically reads off powerpoint slides, half of which have mistakes on them. Get ready for self-study. Read the textbook and try to understand things on your own or with friends, because Max isn't any help.

3.0
4.0
CMPE12
Grade: B
Mar 16, 2016

Unclear and disorganized. Assigned homework and labs that rolled into finals week because he assigned them late. Nothing was graded because he didn't hire graders, we got back our midterms after the final. Seemed like a good class at first, not worth dealing with though.

1.0
5.0
CMPE12
Mar 22, 2016

There are a lot of things that are wrong with the way he handles the class. He doesn't answer student questions and often messes up his own lecture notes AND tests. Grades are not handed back in time and nobody knew their grades until the day grades are due. You would learn more off the textbook and the TAs since Dunne cannot teach well.

2.0
4.0
CMPE12
Grade: A-
Mar 23, 2016

Not a good lecturer, read the textbook ahead of time. Reading the textbook is essential for understanding homework too. Labs take around 10-15 hours per week. Weekly quizzes. Midterms arrive day of final; homework ungraded until last minute. Some grades might just show up as 0 for no reason due to department incompetence, so good luck.

2.0
4.0
CMPE12
Mar 23, 2016

Teaching aside, the administration of this class was horrific. None of the grades were returned until finals week, and he forgot to give credit to students who clearly deserved that credit, and is unwilling to communicate with his students.

1.0
4.0
CMPE12
Grade: B
Mar 23, 2016

Terrible teacher who game the midterm back the day of the final. Homework was given back only in the 8th week and virtually no feedback was given to students regarding their standing in the class. Expect a lot of time on your own teaching yourself the material because he honestly cannot teach the material during lecture.

2.0
3.0
CMPE12
Grade: A
Mar 23, 2016

Max starts his lectures, talks fast and non stop and then finishes early. He uses slides from the early 2000s, actually. I went in to get help once, it was helpful did not go back though. Grading was very late, exams were alright (graded late). Most labs were easy until the assembly language ones. I went to every class and could not follow him.

2.0
4.0
CMPE013
Grade: B
Mar 27, 2016

One lab a week all quarter. Got back 2 of 10 labs before the final lab was due in finals week, and a third the day grades were due. Not convinced the last 7 were ever graded.

2.0
4.0
CE13
Grade: B
May 5, 2016

He's not a well-prepared instructor. 1 Attempts to change the naming in the lab manuals from previous professor, but fails. Be aware of weird language in the manuals. 2 Quiz not related to required reading and picky on small detail. 3 Lectures are NOT helpful. Worst reading has nothing to do with lecture. 4 Advice: Find a senpai to help.

1.0
2.0
CE13
Grade: A+
May 9, 2016

I have already taken a decent amount of programming classes and had to back track and take this class for the CE major. I don't think that his approach is a very good way of teaching programming. Also doesn't lecture well and assignments are stupid. Don't recommend.

2.0
3.0
CMPE12
May 30, 2016
Wouldn't take again

Max is alright. He talks fast in lecture and tends to make many mistakes. I had to invest quite a bit of time into reading the actual book. The homework and labs are not too hard. The labs take up most of the class time. I wasn't too thrilled to see the gradebook empty for the quarter, but luckily we got our midterm exams back 1 week afterwards.

3.0
3.0
CMPE12
Jun 15, 2016
Would take again

Max seemed like he was trying, he wasn't always the best at explaining things, but was kindly willing to compensate by explaining things until everyone understood. He definitely gave me the feel of someone who had the best of intentions, and was much more helpful in office hours than lecture.... The lack of timely grade returns was brutal though.

1.0
4.0
CMPE12L
Grade: Not sure yet
Nov 21, 2016
Wouldn't take again

He was one of the worst teachers. He can't explain anything right and makes everything harder than they should be. Some of the programs that were written in assembly were not designed to be as they were supposed to be. He doesn't even know the difficulty of his own class and often makes mistakes. Avoid him if you can!

GRADED BY FEW THINGS
5.0
4.0
CMPE12L
Grade: B+
Dec 1, 2016
Wouldn't take again

Labs are killer. Homework is more important than you think, two or three points costed a percentage of my final grade.

LOTS OF HOMEWORK
TEST HEAVY
GRADED BY FEW THINGS
1.0
5.0
CMPE12
Dec 3, 2016
Wouldn't take again

Max was a truly awful prof. He confused himself and the students on the first day of lecture, and continued to do so throughout the quarter. His handwriting is awful which makes it hard to understand what he's writing. He also went over important slides too quickly. Didn't gave back grades until the last few weeks of class. Would not reccomend

Tough Grader
Get ready to read
2.0
4.0
CMPE12
Dec 3, 2016
Wouldn't take again

Max has great intentions, but I actually can't recommend him as a professor in the slightest. His biggest issue is actually communicating the material effectively. This wasn't an issue of personal learning style, this was an issue of inability to communicate well in public. I got much more information online and in the book for it.

Tough Grader
GRADED BY FEW THINGS
1.0
4.0
CMPE12
Dec 4, 2016
Wouldn't take again

Even though he means well and is enthusiastic about teaching, Max Dunne is not an effective professor in any way. In lectures, assignments, and tests, Dunne is incredibly incapable of communicating what he wants and how he wants it to be done. His lectures are disorganized, as was the entire class. Didn't return homework or midterm until week 8.

Tough Grader
GRADED BY FEW THINGS
1.0
3.0
CMPE12
Dec 5, 2016
Wouldn't take again

Very unorganized with lectures and the class as a whole. Consistently jumped to different topics in book and left me lost. Pretty bad at explaining things, the book was a million times better. Homework/labs were posted at inconsistent times (wish poor explanations, and riddled with errors), and no grades were shown until a week before the final.

Get ready to read
LOTS OF HOMEWORK
LECTURE HEAVY
4.0
3.0
CMPE12L
Dec 5, 2016
Would take again

Homework/labs are graded leniently and have clear requirements. The tests are very similar to the homework and labs. Lecture/lab attendance is optional, but... the material is difficult so attendance, reading, and engaging with the instructors is necessary to do well. Grades are not posted very fast, but are always available if you ask a TA.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
3.0
CMPE12
Dec 5, 2016
Would take again

Max's lectures were clear and concise, and contained all information necessary to complete the homework and labs. This class requires a lot of time outside of class as it is lab/homework heavy, but you definitely learn a lot! The labs and homework were interesting and fun and laid a very strong foundation for future courses.

Skip class? You won't pass.
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
1.0
3.0
CMPE12
Grade: B
Dec 6, 2016
Wouldn't take again

The professor often makes mistakes and doesn't cover information on labs.

4.0
4.0
CE12
Grade: A
Dec 12, 2016
Would take again

Dunne's rated harshly because ce12 is a difficult intro course with a lot for him to cover, and ppl expect it to be easy. Google/stackOverflow will be your best friend. Minimal HWK, but about 6 programming labs (6 hours on average). Tests mirror the provided practices. Assignt's won't be returned until late in qtr. 10/10 Enjoyed challenge

Get ready to read
Clear grading criteria
1.0
5.0
CMPE12L
Grade: Not sure yet
Dec 12, 2016
Wouldn't take again

Honesty, Max Dunne is the worst teacher at UCSC. He can't teach, his handwriting is messy, does not return anything on time, and speaks way too quickly. I understand that he himself understands the material, but cannot communicate it with us clearly. Also the lab assignments are extremely difficult. DO NOT RECOMMEND!!!!

Tough Grader
GRADED BY FEW THINGS
1.0
5.0
CMPE12
Grade: B
Dec 12, 2016
Wouldn't take again

No clear policy, changes when he wants. Floating due date for assignment submission. Does not respect students. Teaching skill is lousy almost like screaming in the classroom. He is definitely not qualified for this teaching position.

Tough Grader
Hilarious
GRADED BY FEW THINGS
1.0
5.0
CMPE12
Dec 13, 2016
Wouldn't take again

Lectures were awful, Max was always making mistakes and made it hard to actually learn. Homework assignments weren't returned until the latter half of the class, which made it impossible to tell how you were doing in the class. Very disorganized

Tough Grader
Get ready to read
TEST HEAVY
4.0
4.0
CMPE12
Dec 14, 2016
Would take again

This class is very time consuming. However, Max is a decent lecturer and the material is interesting. He is very helpful during office hours.

ACCESSIBLE OUTSIDE CLASS
LECTURE HEAVY
3.0
4.0
CMPE12
Grade: A
Dec 15, 2016
Would take again

Max is trying really hard. I respect him. He does want people to succeed, he's smart, and passionate about the subject. He has communication issues in lectures... but he's really helpful in person. Ask him questions during lecture!! Reach out to him, and your experience will be great. It's on you to do that though. Could be rough otherwise.

LOTS OF HOMEWORK
4.0
5.0
CMPE13
Dec 16, 2016
Would take again

Dunne doesn't get the respect he deserves. I understand that his priorities are not CMPE 12, but rather mechatronics during the fall and CMPE 13 during the other quarters. Many of the bad reviews here are because of CMPE 12. He really knows his material in CMPE 13 and is very helpful during his office hours.

Caring
2.0
4.0
CE12
Grade: A-
Dec 19, 2016
Wouldn't take again

He said he would curve the class and did not curve it in the end. He gave us the PIC32 UNO with basically no instruction and expected us to do it in lab and the some of the TAs were close to no help.

LECTURE HEAVY
1.0
3.0
CMPE12
Grade: B
Dec 20, 2016
Wouldn't take again

Grading take for ever. Learned more from the textbook. Terrible teacher just reads from slides however he knows his stuff and labs are chill.

Get ready to read
1.0
3.0
CMPE13
Grade: Not sure yet
Feb 23, 2017
Wouldn't take again

Not really good at teaching

1.0
4.0
CMPE12
Grade: Not sure yet
Mar 1, 2017
Wouldn't take again

He is not a very good professor. The class is unorganized, he always seems like he is in a rush to be done with lecture, and he doesn't explain the concepts very well. He was sick for a whole week and did not have lecture. When he came back, he expected us to do the lab with little to none knowledge of the lab material.

Tough Grader
Get ready to read
LECTURE HEAVY
1.0
1.0
CMPE12
Grade: B+
Mar 9, 2017
Wouldn't take again

Worst professor ever! Not much homework but u will get a heavy test. Very disorganized lecture! Highly not recommend!!!!!!

Tough Grader
TEST HEAVY
LECTURE HEAVY
1.0
5.0
CE13
Grade: C+
Mar 28, 2017
Wouldn't take again

Worst class I've ever taken in UCSC. Took me more than 15 hours a week. Tons of lab work, and graded strictly. Instructions were unclear.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
3.0
4.0
CMPE13
Apr 6, 2017
Wouldn't take again

You will learn a lot from this class with Dunne but at a price. Weekly labs, averaging 200ish lines each. Weekly quizzes that seem irrelevant. He covers everything that you need to know and goes over labs in class which is sometimes helpful sometimes not,. You will be proficient in C after taking this course if you do well.

LOTS OF HOMEWORK
3.0
4.0
CMPE13
Apr 6, 2017
Wouldn't take again

You will learn a lot from this class with Dunne but at a price. Weekly labs, averaging 200ish lines each. Weekly quizzes that seem irrelevant. He covers everything that you need to know and goes over labs in class which is sometimes helpful sometimes not. You will be proficient in C after taking this course if you do well.

LOTS OF HOMEWORK
1.0
4.0
CMPE12
Grade: B-
Apr 19, 2017
Wouldn't take again

Sadly, Dunne is just not a good teacher. He is very, very bad a speaking and ends up muttering confusing information that is much harder to understand than it should be. The only positive thing I could say about his classes is that he consistently uploads his lectures online, but again they aren't very planned out or clear. I would not recommend.

1.0
5.0
CE12
Grade: Rather not say
May 24, 2017
Wouldn't take again

The worst professor at UC Santa Cruz. Nobody is this badly ranked for no reason. Abysmal teacher.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
1.0
CE12
May 28, 2017
Would take again

Max is seems pretty new to teaching but he's improving. 5/5 for effort.

Tough Grader
1.0
4.0
CE12
Grade: F
Jun 2, 2017
Wouldn't take again

Totally don't know how to teach, reads his slides all the time.

Tough Grader
4.0
4.0
CMPE12
Grade: A-
Jun 20, 2017
Would take again

Maxwell is a great teacher, although he may not explain everything perfectly he attempts to go through so everyone can understand. Most of the other raters don't actually go to talk to him. He's very helpful if you go and ask him questions one on one. Although his lectures may not be the most invigorating, he does cover a lot of key concepts.

Get ready to read
Skip class? You won't pass.
EXTRA CREDIT
1.0
5.0
CE13
Grade: B-
Jun 23, 2017
Wouldn't take again

if you are going to take a course and are researching about the professor, Please try to take some other course and take this course some other time with another professor. He is simply the worst professor I have ever seen. Avoid him if you can , you will thank me later

Tough Grader
BEWARE OF POP QUIZZES
1.0
5.0
CE12
Grade: B+
Jul 5, 2017
Wouldn't take again

Do yourself a favor and avoid this professor. I took CE12, CE12L, CE13, and CE13L with this professor and each class was awful. He takes forever to grade, doesn't lecture clearly, and moves way too quickly in lecture. In addition, his manner of speech is more than a little annoying, and he often makes severe mistakes in lecture, especially in math.

BEWARE OF POP QUIZZES
2.0
4.0
CMPE12
Jul 12, 2017
Wouldn't take again

This professor is not only a bad communicator, but a terrible public speaker as well. He does not convey the subject clearly and he says "actually" nearly every other word. He is very difficult to understand in lecture and an overall bad teacher.

4.0
4.0
CE12
Grade: B+
Jul 13, 2017
Would take again

It's interesting that these latest two ratings coincide with the academic integrity cases that are currently being disposed of.

Tough Grader
Skip class? You won't pass.
Clear grading criteria
1.0
4.0
CE12
Grade: B
Aug 15, 2017
Wouldn't take again

Do not take CE12 with this man if you can. He has communication problems so it's really hard to follow him.

Tough Grader
LOTS OF HOMEWORK
2.0
3.0
CMPE12
Grade: A
Sep 3, 2017
Wouldn't take again

Took over summer. Not a coherent class or professor. Lectures too long/dull; incoherent if covering slightly complicated topic. Doesn't have a good sense of the gap between what is obvious to him and what students know. Textbook not used 2nd half of class. Topics and assignments seemingly mashed together at random. Got an A, didn't learn much.

1.0
1.0
CMPE13
Grade: B-
Sep 20, 2017
Wouldn't take again

Lab are way too long and complicated. I personally had no prior experience programming and, it was extremely difficult understanding all the concepts especially with the poor explanations he would give us. Very boring lectures. Avoid if possible. Also gives weekly quizzes which are very hard, and the reading material does not help!

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
3.0
4.0
CMPE12
Grade: B
Dec 6, 2017
Wouldn't take again

The class started out pretty straight forward and then got hard. The programming assignment aren't bad but he doesn't go over much coding examples. The midterm was multiple choice but way too long and most people didn't finish it. The lectures seemed uninteresting. The practice tests seem easy but the actual exams were harder.

Tough Grader
GRADED BY FEW THINGS
LECTURE HEAVY
4.0
3.0
CE12
Dec 25, 2017
Would take again

Max is improving as a professor. He does still need to figure out how to explain certain concepts more clearly, but it can definitely be seen that he is really trying. He is very approachable and is a fair professor overall.

Clear grading criteria
4.0
4.0
CE12
Grade: B
Jan 9, 2018
Would take again

Professor Dunne was not as bad of a professor as people make him seem. Lectures were sometimes hard to follow, but understood everything for the most part. His lab assignments were challenging but definitely not impossible, especially if you went to sections. SHOW UP TO CLASS AND TAKE NOTES. At least 1/3 of lectures shows up on the midterm/final

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Tests are tough
1.0
5.0
CMPE13
Grade: C+
Jan 19, 2018
Wouldn't take again

worst teach ever at UCSC. you well never find him at his office hours. I hope he gets fired. Multiple people have switched majors because of him. I know the difference between a good programming class and a horrific one because I've attended multiple school before coming here. Ive had him for CE12 and CE13 and was the worst experience of college.

Tough Grader
BEWARE OF POP QUIZZES
LECTURE HEAVY
4.0
3.0
CMPE12
Grade: B+
Feb 22, 2018
Would take again

I thought it was a pretty fair class. I'd already taken Discrete Math and had done a decent amount of programming before taking this class; however, if I hadn't, this class would've been significantly harder based on how fast he goes. Labs were decent if you know the material, else get ready to read the book to catch up. I ended up with 89.8 or so.

Skip class? You won't pass.
LECTURE HEAVY
1.0
5.0
CMPE13
Grade: A
Mar 1, 2018
Wouldn't take again

ATTENTION: If you do not have any coding experience, do not take this class. It is much too difficult for an intro to programming course. The first 5 labs are basically labs that you would see in cs 12A and cs 12B. Labs 6-10 all have to do with embedded systems and are similar to labs in ce100 . Labs 6-9 each take about 40 hours to complete. Beware

BEWARE OF POP QUIZZES
1.0
5.0
CMPE13
Grade: Not sure yet
Jun 19, 2018
Wouldn't take again

Beware- CMPE13 under Max Dunne is one of the hardest lower division classes at UCSC. This class is ludicrously difficult if you don't know C programming coming in. The weekly labs take over 30 hours to complete. Weekly pop quizzes are incredibly tricky and difficult. Didn't receive a single grade back till week 8. Avoid at all costs.

Tough Grader
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
3.0
4.0
CE13
Grade: B+
Jul 3, 2018
Wouldn't take again

Labs hard after the 4th or so. Be prepared to spend hours and hours and nights banging your head on some of them. Somewhat useful lectures. Weekly quizzes were random and annoying, only matched reading for a few weeks. More than half the labs weren't graded until after the quarter. Lab 9 is hardest lab by far. Likes to say 'alright' a lot.

Tough Grader
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
4.0
4.0
CMPE167
Grade: A
Sep 17, 2018
Would take again

Max Dunne is an awesome professor. There are times he can be a little disorganized and off topic, but he really puts in the effort to make you learn and feel passionate about sensors (CMPE 167), embedded programming (CMPE 13), and assembly (CMPE 12). Be prepared to learn, and if you need help, go talk to Max.

Respected
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
1.0
5.0
CE13
Grade: B
Sep 28, 2018
Wouldn't take again

Let me preface by saying I've since taken 4 upper-division EE courses including 171, but none even come close to how terrible of an experience this class was. If you're in the same situation I was (little background in coding) you're in for a rough ride, so be ready. If you can take another class instead, do it. Otherwise, good luck.

Tough Grader
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
2.0
4.0
CE100
Grade: B+
Dec 19, 2018
Wouldn't take again

Labs take all of your willpower, you will seriously be pulling all nighters in the lab just to get the check off. The labs are 90% of the class. This is my third class (and hopefully last) class with max, and his lectures are pretty boring and he is somewhat hard to understand. Otherwise I loved the material of the class.

LOTS OF HOMEWORK
4.0
4.0
CE167
Mar 15, 2019
Wouldn't take again

He takes getting used to but you definitely need to put your backbone into his classes to pass.

Lots of homework
Skip class? You won't pass.
2.0
4.0
CE13
Grade: C
Aug 29, 2019
Wouldn't take again

I took Dunne for CE12 before and expected CE13 to be about the same. It wasn't. Lectures don't cover material for the quizzes, and labs were way too hard and time consuming. This class was less about C coding, and more about reverse engineering a coding project beyond the scope of an intro coding class. Harsh grading, but decent curve. Good luck!

Lots of homework
Clear grading criteria
EXTRA CREDIT
5.0
5.0
CSE13
Grade: A
Mar 10, 2020
Would take again

Max Dunne is one of the most genuine professors that I have met. He is happy to walk with you and talk about subjects and very organized in his lectures. I started with no coding experience in C and left with a great understanding. IF you are willing to work for it his class pays off big time. Amazing professor these other reviewers are just lazy.

Lots of homework
Amazing lectures
5.0
5.0
ECE121
Grade: A
Mar 21, 2020
Would take again

The labs were extensive and could be difficult to follow at times. But I found asking the TAs and going to his office hours to really help. His office hours are some of the best I've had with a prof/lecturer. He gives feedback on the specific issue you needed help with and more. Also, his enthusiasm for teaching electronics is inspiring.

Gives good feedback
Respected
Caring
4.0
4.0
CSE13
Grade: A-
Jun 3, 2020
Would take again

nothing I can really complain about with dunne cse 13. Only that the quizzes are a bit rough. he seems like a pretty nice guy and I can say I learned a lot taking his class. I also think the later labs are pretty interesting labs can take 20-30 hours. start labs early. overall a solid CS prof

Lots of homework
Accessible outside class
Skip class? You won't pass.
1.0
3.0
CSE13E
Grade: Not sure yet
Jun 21, 2020
Wouldn't take again

The absolute worst professor i have ever had. Very unorganized and does not respond to students. On piazza when i make a private post to him I always see that there have been 2 views (which means he saw it) yet he chooses to ignore students and not reply. I do not recommend taking him.

4.0
4.0
CSE13E
Grade: A
Aug 22, 2020
Would take again

This class is not that bad when you actually take it, I get 95% before the curve. Max is a really solid professor and he knows everything. The quizzes are really tricky but only 30% of your grades. The lab is really heavy, summer only have 8 weeks with 9 labs. BE PREPARE TO WORK! DON'T BE LAZY! START LAB EARLY! GO TO LAB SECTIONS! You will be fine.

Skip class? You won't pass.
Graded by few things
Clear grading criteria
1.0
5.0
CSE13E
Grade: Rather not say
Aug 22, 2020
Wouldn't take again

Just DO NOT take his class! For the lab, he will only give you 1 point for readme, and nothing for the lab without any reason. When you email him, he will say "I am so busy and have lots of other things to do, please find me later". He just don't want to give us points. He wants all of us to fail this class. DO NOT take any of his class!!!

Lots of homework
Tough grader
1.0
5.0
CSE132
Grade: Rather not say
Oct 25, 2020
Wouldn't take again

Gives conflicting instructions. Terrible at communicating. Unmanageable amount of work. All the work are out of scope of the course. Quiz are very unfair. Just run stay far far away from his classes.

Lots of homework
Beware of pop quizzes
Tough grader
1.0
4.0
CSE13S
Grade: Not sure yet
Nov 6, 2020
Wouldn't take again

AVOID if possible! Makes you write a design documentation and writeup documentation on labs. Doesn't tell you what the TA's are looking for on each and then the TA's proceed to give you bad scores since you didn't know how to write them correctly. Goes over lab material at the end of the week sometimes so you have less time to work on it

Lots of homework
Tough grader
1.0
4.0
CSE13S
Grade: Not sure yet
Nov 7, 2020
Wouldn't take again

Don't ever take his course. The assignments are not that hard but you have to write design documents and write ups. These two things are not that bad if you know the requirements but you never know that the TAs/Graders are looking for. Points lost for very subtle things. Your life will be more meaningful.

Lots of homework
4.0
4.0
CSE13S
Nov 13, 2020
Would take again

He is a pretty tough professor but maybe thats because the course/labs itself if pretty challenging. If you work hard, show up to Lab(s) and get help from TA's youre gonna be good. The quizzes are weekly and majority of it is based on lecture slides but some quizzes often have topics not learned yet so be prepare.

Lots of homework
Beware of pop quizzes
5.0
4.0
CSE13S
Grade: A
Nov 24, 2020
Would take again

The reviews faulting the professor for requiring writeup and design documents are misguided... The writeup & design document requirements have been around a year prior to Dunne ever teaching CSE 13S, and were designed by Prof. Darrel Long. All the professors for this class follow the same lab and assignment templates, which are annually consistent.

Lots of homework
Skip class? You won't pass.
Clear grading criteria
1.0
5.0
CSE13S
Grade: Not sure yet
Nov 30, 2020
Wouldn't take again

I made an account just to post this. The worst experience I've ever had at ucsc. Seems likes he could care less about his students. All his labs were taken from another professor and he's put no effort into the class. Don't expect to learn anything from lecture. What is asked of you is extremely unclear and then he grades on a criteria not shown.

1.0
5.0
CSE13S
Grade: Incomplete
Dec 3, 2020
Wouldn't take again

Gives lots of assignments with very unclear assignment sheets that are at best misleading and at worst so obscure that Piazza and other students are a batter resource. Half the class is dedicated to explaining assignment requirements vs actually teaching because of how confusing and obscure they are. Needs to streamline assignments

Lots of homework
Tough grader
1.0
5.0
CSE13S
Dec 4, 2020
Wouldn't take again

Probably the worst class I have ever taken, truly does not care about his students, and worst of all, he forgets he is working to help us learn, not to read of a slide he didn't even contribute to. Lacks motivation and inspiration in his teachings, most of what I learned was outside of class because lectures were useless for labs and to learn.

Lots of homework
Get ready to read
Tough grader
1.0
5.0
CSE13S
Grade: Not sure yet
Dec 8, 2020
Wouldn't take again

Professor Dunne has been one of the worst professors I have ever taken. He avoids interactions with students and is generally not available. The grading of assignments is vague and harsh. On quiz #5, he tested us on material that was covered the week after. The class is meant to be difficult but Dunne has done an awful job facilitating it. Avoid!

Graded by few things
Lecture heavy
Tough grader
2.0
4.0
CSE13S
Grade: A-
Dec 15, 2020
Wouldn't take again

Dunne is a good guy but the way he teaches things is not helpful. Long lectures of him talking about the slides and very little interaction with the students aside from questions. The labs he assigns are super confusing to understand at first which makes the class harder than it needs. Overall, go to lab sessions, ask questions, and you'll be fine.

Lots of homework
Accessible outside class
Lecture heavy
1.0
5.0
CSE13S
Grade: A-
Dec 16, 2020
Wouldn't take again

I Dunne even know where to start. Assignments increase in difficulty exponentially after assignment 5. Don't expect to learn anything in lecture either. This is a class that CANNOT be done without section/lab, go as much as you can since that is the only place you will learn. Also, you will be able to use the word 'vouch' again in your life.

3.0
4.0
CS13S
Grade: A
Dec 19, 2020
Wouldn't take again

Class is actually not that bad. A lot of assignments but actually put time in for it and you will be ok. Partial credit and lots of resources for help vouch you for it. Dunes actual lectures are useless and distracting this man has a serious case of palilalia.

3.0
4.0
CSE13S
Grade: A
Dec 22, 2020
Wouldn't take again

Expect to need to attend lab sections, as most assignments by the final weeks have very vague expectations and spike in difficulty. Lectures are next to worthless as learning material, but his quizzes are easy if you know how to parse his slides. Final exam covered more than just lectures and was subjective. No curve, but shifted grades.

Lots of homework
Participation matters
Test heavy
4.0
4.0
CSE13S
Grade: B
Jan 15, 2021
Would take again

Great CS professor overall. I am not sure he has such a low rating. But he is definitely an easy-going professor. If you don't understand something in the lecture or lab, he gives you the chance to ask questions and go over them before and after. lectures. If you want to succeed and learn in this class, go to TA Sections to get help!

Respected
Lots of homework
Skip class? You won't pass.
3.0
5.0
ECE121
Grade: Not sure yet
Feb 12, 2021
Wouldn't take again

Most absurdly difficult and time consuming class ive ever taken. Labs take 80+ hours to complete, you have to read literal essays of data sheets to complete them. This class alone is more work than a full time job. Avoid at all costs and take cse121

Lots of homework
Get ready to read
2.0
5.0
ECE121
Grade: Not sure yet
Mar 4, 2021
Wouldn't take again

He seems to mean well, but every time I've asked him a question I came out feeling insulted and still not have my question answered. He often expects his students to have a lot more experience than they actually do, and gets frustrated when they don't. This class being online was awful to begin with, but Dunne teaching it certainly made it worse.

Lots of homework
Get ready to read
4.0
2.0
CSE13S
Grade: A
Mar 15, 2021
Would take again

class participation not required. Most quizzes answer can be found in ppt. No mid term. Grade mostly depends on homework assignment. One assignment per week, they are definitely time consuming but you are cs major. TAs really helpful. Design and conclusion reports are required but you can just write whatever you want. Easy A if you do every assig.

Lots of homework
2.0
5.0
CSE13S
Grade: Rather not say
Apr 6, 2021
Wouldn't take again

Lectures are useless you will find more help in the cse discord then actually hearing him vouch for his lectures. Extremely hard assignments and if you don't start early your pretty much screwed. Labs are your saving grace make sure you attend them.

Lots of homework
Tough grader
5.0
4.0
CSE13E
Grade: A+
May 4, 2021
Would take again

Max is the best professor Ive had. I think he gets a lot of hate just because his classes require a lot of time and effort, but he is an amazing professor, his instructions and expectations are very clear, and as long as you put in the time and start early, you will be fine. He cares a lot and will put in the effort to help if you put in effort too

Amazing lectures
5.0
4.0
ECE121
Grade: A
May 4, 2021
Would take again

This class is one of the hardest classes Ive ever taken, but the instructions were always clear, there was always help to go to, and with a little elbow grease the projects were all manageable. I love max, hes a great professor and cares a lot (esp if you reach out for help).

Respected
Clear grading criteria
Caring
4.0
5.0
CSE13E
Grade: A
Jun 15, 2021
Would take again

70% Labs - 30% Quizzes. The labs were hard but if you start early it's not too hard to get 100% on all the labs. The quizzes were way too difficult. Some of the questions were so specific. They also often asked questions from previous weeks' readings instead of the current week. Dunne is great though. Solid lecturer. I wish he wasn't leaving UCSC.

Lots of homework
Get ready to read
Test heavy
1.0
5.0
CSE13E
Grade: F
Jun 17, 2021
Wouldn't take again

This class was the hardest CS class Ive taken by far. Tutoring hours are solely for debugging help as each student is allowed only 10 minutes. If code doesnt compile you dont receive any credit no matter how much work you put in the lab.

Lots of homework
Graded by few things
Test heavy
1.0
5.0
CSE13S
Grade: B
Mar 30, 2022

I took CSE 13S with Dunne in Fall 2020 and it was by far one of the worst class experiences I have ever had. Dunne did a terrible job explaining and connecting class material to the Labs. Dunne was also overall unhelpful and very condescending when asked for help. Finally, students had to rely on TA provided psuedocode to even get started on HW.

Tough grader
Get ready to read
Lots of homework
5.0
5.0
CE13
Grade: B
May 21, 2024
Would take again

I took a few of Max's classes between 2016-2019 and I didn't know how to feel about them at the time. Looking back, he was actually just telling us everything straight up. I enjoyed Max's classes, but they were hard. You will lean a lot.

4.0
4.0
CE13
Grade: B
Jan 26, 2025
Would take again

Max's classes were tough but rewarding. He gives it to you straight, and you'll learn a ton if you engage with the material. Unstuck study was a lifesaver for study prep.

Class Info

Online Classes

100%

Attendance Mandatory

23%

Textbook Required

5%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 55 grades
Most common grades:
A (16)
B (15)
Not sure yet (13)
Grade Distribution
A(18)B(18)C(3)D(0)F(2)A-/B+(14)
Based on 74 reported grades
A: 16
B: 15
Not sure yet: 13
B+: 8
Common Tags
Lots of homework (22)
Tough Grader (21)
LOTS OF HOMEWORK (14)
Skip class? You won't pass. (13)
Get ready to read (12)
LECTURE HEAVY (9)
Clear grading criteria (9)
Tough grader (8)
Rating Trend

Improving

+0.85 avg change
Apr
May
Jun
Mar
May
Jan
Last 6 months
Ratings by Course

CSE13

4.5

(2)

CMPE167

4.0

(1)

CE167

4.0

(1)

ECE121

3.8

(4)

CS13S

3.0

(1)
+11 more courses
Difficulty by Course

CSE132

5.0

ECE121

4.8

CSE13

4.5

CSE13E

4.3

CSE13S

4.3

Similar Professors