2.2
Quality4.1
Difficulty33%
Would Retake103
Reviews33%
Would Retake
103
Reviews
Rating DistributionOfficial
103 total ratings5
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
23%
Textbook Required
5%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.85 avg changeRatings by Course
CSE13
4.5
(2)CMPE167
4.0
(1)CE167
4.0
(1)ECE121
3.8
(4)CS13S
3.0
(1)Difficulty by Course
CSE132
5.0
ECE121
4.8
CSE13
4.5
CSE13E
4.3
CSE13S
4.3
Reviews (102)
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.
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.
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.
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.
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
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.
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.
He is not helpful.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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!
Labs are killer. Homework is more important than you think, two or three points costed a percentage of my final grade.
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
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.
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.
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.
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.
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.
The professor often makes mistakes and doesn't cover information on labs.
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
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!!!!
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.
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
This class is very time consuming. However, Max is a decent lecturer and the material is interesting. He is very helpful during office hours.
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.
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.
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.
Grading take for ever. Learned more from the textbook. Terrible teacher just reads from slides however he knows his stuff and labs are chill.
Not really good at teaching
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.
Worst professor ever! Not much homework but u will get a heavy test. Very disorganized lecture! Highly not recommend!!!!!!
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.
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.
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.
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.
The worst professor at UC Santa Cruz. Nobody is this badly ranked for no reason. Abysmal teacher.
Max is seems pretty new to teaching but he's improving. 5/5 for effort.
Totally don't know how to teach, reads his slides all the time.
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.
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
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.
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.
It's interesting that these latest two ratings coincide with the academic integrity cases that are currently being disposed of.
Do not take CE12 with this man if you can. He has communication problems so it's really hard to follow him.
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.
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!
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.
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.
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
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.
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.
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- 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.
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.
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.
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.
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.
He takes getting used to but you definitely need to put your backbone into his classes to pass.
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!
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.
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.
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
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.
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.
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!!!
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.
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
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.
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.
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.
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.
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
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.
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!
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.
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.
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.
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.
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!
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
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.
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.
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.
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
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).
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.
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.
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.
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.
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
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.85 avg changeRatings by Course
CSE13
4.5
(2)CMPE167
4.0
(1)CE167
4.0
(1)ECE121
3.8
(4)CS13S
3.0
(1)Difficulty by Course
CSE132
5.0
ECE121
4.8
CSE13
4.5
CSE13E
4.3
CSE13S
4.3