4.8

David Paoletti

Computer Science - University of Michigan

4.8
Quality
3.6
Difficulty
98%
Would Retake
96
Reviews
4.8
Quality
3.6
Difficulty
4.8
Helpful
4.8
Clarity

98%

Would Retake

96

Reviews

Rating Distribution
Official

5

83

4

11

3

2

2

0

1

0

What Students Say

Class isn't bad at all if you study

EECS281 - 5.0 rating

P: clearest prof I've had period

EECS281 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

4%

Textbook Required

37%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 54 grades
Most common grades:
A (16)
A- (13)
B+ (13)
Grade Distribution
A(19)B(6)C(2)D(1)F(0)A-/B+(26)
Based on 66 reported grades
A: 16
A-: 13
B+: 13
Not sure yet: 9
Common Tags
Respected (23)
Gives good feedback (20)
Caring (13)
Accessible outside class (13)
Amazing lectures (12)
ACCESSIBLE OUTSIDE CLASS (11)
Amazing lectures (11)
Test heavy (9)
Rating Trend

Stable

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

EECS 281

5.0

(1)

EECS281

4.8

(92)

EECS183

4.7

(3)
Difficulty by Course

EECS281

3.6

EECS 281

3.0

EECS183

2.7

Reviews (96)
5.0
2.0
EECS281
Grade: Not_Sure_Yet
Nov 25, 2013

Paoletti works hard to make sure his explanations are as clear as possible. The only downside is that he sometimes tries so hard he reexplains enough old information to make you lose interest. Overall he is a good teacher and works hard to help anyone. His office hours are also really helpful.

4.0
4.0
EECS281
Dec 9, 2013

Extremely helpful, and very clear with his explanations. However, he goes very slowly in lecture, which makes it hard to stay interested.

5.0
2.0
EECS281
Dec 15, 2013

Excellent man to have in the University of Michigan Computer Science department!

5.0
3.0
EECS281
Grade: Not_Sure_Yet
Dec 15, 2013

Great instructor!

4.0
2.0
EECS281
Grade: B
Dec 16, 2013

Awesome Professor! He kept the class interesting and relevant. I'd love to take another class with him!

5.0
3.0
EECS281
Dec 16, 2013

Prof. Paoletti gives very clear explanations, is extremely helpful on Piazza, and genuinely cares about his students. Welcome to the EECS department!

5.0
4.0
EECS281
Dec 16, 2013

Dr. Paoletti was great. His lectures were concise, he was very helpful in OH, and he didn't expect the world of students. If you have a chance to take 281 with him, jump at it. It's a heavy class, but Dr. Paoletti helps to make it bearable.

5.0
4.0
EECS281
Grade: D+
Dec 24, 2013

Dr. Paoletti was the better of the two lecturers (Don Winsor was the other) I had for 281, in terms of clarity. He does a really good job of making complex subjects accessible to struggling students. Plus, as a bonus he kinda looks like Saruman from LotR.

5.0
2.0
EECS183
Jan 9, 2014

Amazing professor. Made the class easy. I look forward to taking more classes that he teaches.

5.0
4.0
EECS281
Grade: A
Mar 27, 2014

Great professor. Take 281 with him if possible!

4.0
3.0
EECS183
Grade: Not_Sure_Yet
Apr 26, 2014

Hes a really nice guy, and hes genuinely interested in teaching. I'd take 183 with him not MLD!

5.0
3.0
EECS183
Grade: A-
May 5, 2014

Excellent professor. He is CRYSTAL clear in lecture and does a great job explaining the material. Projects were time consuming, but only two of them (P3 & P4) were actually somewhat difficult. Exams were fairly difficult/tricky, especially the final.

4.0
4.0
EECS281
Jun 17, 2014

Three professors taught this class. I liked them all. He went pretty in depth with his explanations and loves the STL. He's a good guy. I don't have anything bad to say.

5.0
4.0
EECS281
Jun 27, 2014

Tough class, cool dude

5.0
3.0
EECS281
Jul 10, 2014

David Paoletti is probably the best professor I have ever had, with exception to Alexander Potts, an Art History Professor at U of M. Paoletti's knowledge of the STL is unprecedented, with exception to Bjarne Stroustrup, the creator of C++ itself. He is incredibly helpful, in stark contrast to the rest of the EECS department, imbecilic and rude.

5.0
4.0
EECS281
Nov 17, 2014

The BEST prof ever!

5.0
4.0
EECS281
Nov 29, 2014

Professor Paoletti is one of the best professors I had in college. Comparing to those who only cares about research and don't care about students at all, Professor Paoletti is what an extraordinary people should be.

5.0
4.0
EECS281
Grade: A
Dec 4, 2014

Awesome professor, really knows his stuff and is really good at explaining. Great experience learning some pretty advanced, and quite useful material.

5.0
2.0
EECS281
Dec 9, 2014

Great professor, well-organized and very clear in lecture. Very knowledgeable. Cares about students understanding concepts and very helpful in office hours. Pay attention to what he says in class and examsprojects are not that difficult.

5.0
3.0
EECS281
Dec 13, 2014

Very good professor. Clear in lectures, and helpful. Class isn't bad at all if you study.

5.0
4.0
EECS281
Dec 22, 2014

Great professor. THE guy to take 281 with. Very clear during lecture, and also very fair with students.

5.0
3.0
EECS281
Grade: B+
Dec 22, 2014

Paoletti was a great prof for this class. All of his lectures were incredibly clear and he constantly gives examples to makes sure that students understand what's going on. He's very clear about what needs to be done on projects and exams to do well. Difficult class, but you'll learn A TON. One of my favorite classes at U of M so far.

5.0
5.0
EECS281
Grade: A-
Jan 7, 2015

Prof. Paoletti and the rest of the staff made the right of passing for CSCE students bearable. Very helpful in office hours, very clear and concise with his lectures.

5.0
4.0
EECS281
Grade: A
Jan 17, 2015

EECS 281 is known to be notoriously difficult - yet Dr. Paoletti does an amazing job at explaining the concept perfectly! I would definitely recommend him for 281 and any other EECS class.

5.0
5.0
EECS281
Grade: A+
Apr 17, 2015

This class is extremely difficult unless you put in maximum effort, a mistake I made this semester. The professors will be there for you, and Paoletti is very approachable and explains the concepts were, but be ready to work like crazy in this class.

5.0
4.0
EECS281
Apr 28, 2015

I liked Paoletti. He was really helpful in office hours, which I went to a lot because the projects are really hard. The class is tough, but Paoletti makes it easier.

5.0
2.0
EECS281
Grade: A+
May 24, 2015

Paoletti is an EXCELLENT instructor. His lectures are very clear, and he really cares about his students (he once came to class with a really hoarse throat just so that he could give an exam review). Your performance in 280 is very important for this course. If you did well in 280, you will breeze through 281. If not, you will have a hard time.

5.0
4.0
EECS281
Oct 3, 2015

Dr. P is the best CS professor that I have had! He is so helpful at office hours and he truly cares and gives you great suggestions.

5.0
3.0
EECS 281
Oct 27, 2015

Definitely loves teaching and helping students. Start the projects early (which means learn everything ahead of time), study for the exams really hard, and do not waste too much time on poorly worded homework questions :) Overall a great instructor, a real C/C++ expert, and a kind person!

5.0
3.0
EECS281
Oct 29, 2015

Dr. P: clearest prof I've had period. Go to proffice hours: he's helpful and efficient. Encourages in-class questions, which he answers insightfully while maintaining the lecture's flow. Darden v. Dr.P: auditory v. visual; oversimplifies v. gets pedantic; 20% of class is news,jokes,closing doors v. 100% of class is ideas,examples,explanations.

5.0
3.0
EECS281
Dec 9, 2015

It's absolutely imperative that you go to OH for help with the projects! Just get into the habit of going the first OH once a project is assigned and just listen to others' questions if you don't have your own - OH are basically empty and the advice you gain at the beginning will rocket you ahead of the crowd and help so much with projects!

5.0
4.0
EECS281
Dec 11, 2015

Dr Paoletti knows his stuff super well, and is incredibly clear in lecture. On more than one occasion, he has extended his office hours into dinner time or held them on weekends to help students on projects.

5.0
3.0
EECS281
Grade: B+
Dec 11, 2015

Wow, there aren't so many well-informed and patient professors out there! Even though his vast knowledge on the STL may seem intimidating, he is a down-to-earth person. Really cannot recommend him enough! If you are reading Dr. Paoletti, thank you so much for all your help.

4.0
5.0
EECS281
Grade: Not sure yet
Dec 18, 2015

Prof. Paoletti is a very great lecturer. However, the exams the EECS281 Staff create can be unreasonably difficult at times. The projects and homework make you learn a LOT.

5.0
3.0
EECS281
Grade: B+
Dec 19, 2015

An awesome professor who explains the concepts clearly. He is also very helpful during office hours. If you have a bug that you can't figure out, don't hesitate to ask him for help!

5.0
4.0
EECS281
Apr 26, 2016

Dr. P was incredible. This course was super challenging, but Dr. P was always very supportive and helpful. Sometimes I went to proffice hours just so I could hang out with him!

5.0
2.0
EECS281
Jun 16, 2016
Would take again

Once I had a bug that I couldn't find in two days and also asked other three GSIs in OH just in vain, he found it out in his OH in ten minutes. Knowledgeable and nice, he will explain concepts very patiently and clearly. The best I've ever seen.

5.0
3.0
EECS281
Grade: A-
Sep 2, 2016
Would take again

He is a great prof! He really cares about his students.

Gives good feedback
Amazing lectures
Caring
5.0
4.0
EECS281
Sep 2, 2016
Would take again

Amazing professor. I preferred him slightly to Darden (although both of them are excellent) just because of how clear his explanations are, and his constant use of examples when teaching. He's also extremely helpful during office hours. He can find bugs quicker than those guys who go door-to-door advertising their pest control services.

4.0
4.0
EECS281
Dec 16, 2016
Would take again

Teaches really well and extremely helpful. The exams are very tricky.

Gives good feedback
Respected
TEST HEAVY
5.0
4.0
EECS281
Grade: B
Dec 18, 2016
Would take again

He is so nice and NOT condescending when he is in office hours. Does not waste time, really gets to the point. He is a very nice and approachable guy. He elaborates well during lecture, which I did not find to be the case for Darden, the other 281 prof. Darden wasn't as clear. Pauletti is the way to go, IMO!

Gives good feedback
Respected
Caring
5.0
5.0
EECS281
Grade: A-
Dec 19, 2016
Would take again

This class is the heaviest workload you will have, unless you later take 381 or 482. But you really learn a lot. I like that Dr. P goes over the project in lecture. Go to proffice hours to get projects done. Dr. P really devotes a lot of extra time to helping students near project deadlines, even long after his office hours are supposed to end.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
4.0
EECS281
Grade: A
Dec 23, 2016
Would take again

I usually do not say this, but dude is an effin genius. Completely agree with the other reviews: take EECS281 with Paoletti and you will not regret it. He helps you understand the material well and is EXTREMELY helpful in Proffice Hours. He can be a little cold at times, but an amazing professor for sure.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
5.0
EECS281
Grade: B+
Dec 25, 2016
Would take again

Lots of work, but this is the class a lot of programming positions look for completion of at the very minimum. Dr. P is absolutely great, and will often stay until everybody in the queue is helped in proffice hours. If you start the projects early enough, it is actually easy to get 90+ on them. The exams are very hard and are the grade determiners.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
TEST HEAVY
5.0
4.0
EECS281
Apr 30, 2017
Would take again

Probably the best professor I've ever had at the university. His lectures are clear and is willing to stay after the lecture is over to answer questions about projects. He is also incredibly helpful in office hours where he would stay as late as he possibly could helping students on the project. Class has lots of work but taking it with Dr.P helped

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
4.0
EECS281
Grade: Not sure yet
Jun 22, 2017
Would take again

We call him God.P

Respected
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
EECS281
Grade: A
Jul 19, 2017
Would take again

Very helpful professor who often stays overtime in office hours. The entire staff was excellent. During the spring term, people tended to do better than in a normal term since they would take only this course. A lot of people do very well on the projects, so it usually comes down to the exams to determine grades.

Respected
LOTS OF HOMEWORK
TEST HEAVY
5.0
4.0
EECS281
Nov 10, 2017
Would take again

Dr. P is a fantastic dude. If you go to his proffice hours for the projects, he will kind of berate you for doing dumb things with your code and then tell you how to do better in a clear and instructive manner. Friendly guy, magician in coding. Go to/watch his lectures if you can.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
EECS281
Grade: A-
Dec 20, 2017
Would take again

Dr. P is one of the best lecturers here. Well organized and explained in a very clear manner. Also very eager to help students.

Respected
Inspirational
Amazing lectures
5.0
5.0
EECS281
Dec 30, 2017
Would take again

One of the best lecturers I've had (super clear and knowledgeable). He also gives hints about the projects during lectures and will often stay longer in Proffice Hours to get to everyone (really helpful for projects). Get in the queue early though and be prepared to take some criticism from him if you do dumb things in your code.

5.0
5.0
EECS281
Grade: A
Feb 9, 2018
Would take again

Paoletti is a really clear lecturer and makes sure that all of the conceptual stuff taught in lecture is tied into practical examples. He is also really good about taking as much time as necessary to help everyone during office hours. For 281, start early. seriously.

Respected
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
4.0
EECS281
Grade: Not sure yet
Mar 8, 2018
Would take again

Usually as professors age they maintain stellar conceptual understanding and lose their coding chops. Paoletti has both. He's a true Computer Scientist. If you do your part and put in the work, he has the answers to any of your questions. Yes, the course is a huge amount of work, and it makes Paoletti even more critical. He's the best in OH too.

Gives good feedback
Respected
TEST HEAVY
5.0
3.0
EECS281
Grade: A
Mar 19, 2018
Would take again

Amazing professor. Great explainer and willing to work with students.

Respected
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
4.0
4.0
EECS281
Grade: B
Apr 11, 2018
Would take again

Dr. P is a great professor. Very blunt in his teachings but very helpful as well. I'm gonna have nightmares from him saying "Canvas Files Resources Optimization Tips," but I'd definitely take another class with him.

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
5.0
5.0
EECS281
May 21, 2018
Would take again

Absolute genius

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
4.0
EECS281
Grade: Not sure yet
Oct 20, 2018
Would take again

The best teacher in any subject that I have ever had. 281 is really heavy, but if you put great effort into understanding everything Dr. P explains, you will learn more than you could ever believe. My favorite class at the university by a long shot.

Gives good feedback
Inspirational
Amazing lectures
5.0
4.0
EECS281
Grade: A
Nov 26, 2018
Would take again

Great professor! He is always very organized and able to answer questions extremely well. Also, he always entertains questions in proffice hours that go beyond the scope of the class. He is inspiring in his passion for comp sci and is able to share that enthusiasm with his students. Loved the class with him!

Respected
Clear grading criteria
Amazing lectures
5.0
4.0
EECS281
Grade: Not sure yet
Dec 18, 2018
Would take again

I didn't go to his lectures but I did watch some of them and he was pretty good. He was great in office hours.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
3.0
EECS281
Grade: A
Jan 9, 2019
Would take again

The project is definitely hard, but Dr. Paoletti knows really well about the projects. He will find your bug within a few minutes even the code is a thousand lines long. His lecture is very interesting and well explained. Love him so much!

3.0
3.0
EECS281
Grade: A
Jun 17, 2019
Would take again

Dr. Paoletti was fine, but I thought his lectures were extremely boring. EECS majors love to exaggerate how hard 281 is, but it's really not that bad. Labs can be low-key difficult, so heads up. Only advice for 281 is don't be your own enemy and be responsible for the work. The MC on exams is typical, but the FRQs are hard to prepare for.

Lots of homework
Clear grading criteria
5.0
3.0
EECS281
Grade: A
Dec 24, 2019
Would take again

Great in lectures and in OH. Super knowledgeable and in depth in his lectures.

Respected
Accessible outside class
Amazing lectures
5.0
4.0
EECS281
Grade: B+
Jan 7, 2020
Would take again

Paoletti is one of the best professors I've ever had. The projects are not hard to get high 90s in, just go to office hours as early and often as possible. Paoletti is really good because he's always willing to stay late to help students. Your grade will mainly be decided by the exams so study early and hard!

Gives good feedback
Accessible outside class
Test heavy
5.0
4.0
EECS281
Grade: A-
May 14, 2020
Would take again

Class is a lot of work, but it really helps you learn how to code. Dr P is really good at explaining things, and is very helpful in office hours (although long lines for the class are a huge problem). They hand out project hints like candy. Many people get 90+ on projects, so exams are the real grade determiner.

Lots of homework
Accessible outside class
Test heavy
5.0
3.0
EECS281
Nov 22, 2020
Would take again

Excellent lecturer that really knows what he's doing. He gives a lot of project hints in the videos so they makes the projects more understandable.

Respected
Accessible outside class
Amazing lectures
5.0
5.0
EECS281
Grade: B
Dec 29, 2020
Would take again

Dr. P is one of the most helpful professors at UofM. 281 is a massive step up from 280, but he makes the transition much less jarring. He has helpful tutorial videos for tough projects and is a phenomenal lecturer. Dr. P has this amazing ability of always giving you a clear, correct answer in office hours, it's honestly insane. Very good professor

Gives good feedback
Accessible outside class
Caring
5.0
3.0
EECS281
Grade: A
Jan 7, 2021
Would take again

Great professor. Took 281 during covid. Dr. P is very kind and caring. His teaching is very clear and interesting. His project guide video is extremely helpful (gives quite detailed outlines of projects) The proffice hour is very helpful too. He will try to help every student there with their specific questions. Very efficient for projects.

Accessible outside class
Inspirational
Caring
5.0
3.0
EECS281
Grade: A+
Apr 23, 2021
Would take again

Great, probably one of the best professors in U of M. He is very caring and very insightful. His project videos and lectures are the best. I wouldn't doubt it if a lot of the CS majors were able to stay in CS track because of him. Go to his OH. He will be patient and be able to analyze your code in just a few minutes and give you acute feedback.

Gives good feedback
Respected
Inspirational
5.0
3.0
EECS281
Oct 9, 2021
Would take again

By far my favorite professor at UM.

Gives good feedback
Amazing lectures
Caring
5.0
3.0
EECS281
Grade: Not sure yet
Nov 14, 2021
Would take again

Very clear and extremely helpful in office hours. Truly a genious in teaching and coding. Go to his office hours. He will definitely make you satisfied.

Gives good feedback
Accessible outside class
Amazing lectures
4.0
4.0
EECS281
Grade: B+
Apr 12, 2022
Would take again

There were times when I found lectures quite boring, but that could just be because the material on some days was not as interesting as on others.

Respected
Lecture heavy
Test heavy
5.0
2.0
EECS281
Grade: Not sure yet
Apr 12, 2022
Would take again

Cannot find an internship without him.

Amazing lectures
Gives good feedback
Inspirational
5.0
4.0
EECS281
Grade: Not sure yet
Apr 20, 2022
Would take again

Incredibly knowledgeable for 281 and always giving helpful advice and tips for projects. Also an engaging lecturer teaching very useful material

Amazing lectures
Gives good feedback
Respected
5.0
4.0
EECS281
Apr 21, 2022
Would take again

Dr. Paoletti is a fantastic teacher. He is extremely knowledgable about anything CS related and gives very clear explanations in lectures. The only negative I can think of is his silky smooth voice putting me to sleep when watching lectures late at night. But seriously can't recommend Dr. Paoletti enough, another absolute gem in the CS department.

Amazing lectures
Caring
Respected
5.0
3.0
EECS281
Grade: A
Apr 30, 2022
Would take again

Paoletti is the man you'll go to whenever you need help on projects. Man makes some of the best project walkthroughs in the world. I also had him as my advisor when I was declaring my CS major; he was nice and helpful, giving out a lot of useful information, and many supportive suggestions. The best teacher I've met at UMich so far.

5.0
1.0
EECS281
Grade: A-
May 3, 2022
Would take again

Gives the best debugging advice during proffice hours which made doing projects so much easier. His lectures are easy to understand.

Amazing lectures
Gives good feedback
Caring
5.0
3.0
EECS281
Grade: A
May 10, 2022
Would take again

An absolute gem of the EECS department. His lectures and project tutorials are essential to surviving EECS 281. His office hours is the best place to turn to for any project-related help. He made EECS 281 so much better for me and undoubtedly many others.

Amazing lectures
Gives good feedback
Respected
5.0
3.0
EECS281
Grade: A-
Nov 8, 2022
Would take again

Definitely one of the BEST professors in umich. Took his 281 and basically decide my future career path. He really cares about his students and spends a lot of time during office hours. I went there twice and every time he could quickly identify the issue and gave me detailed explanations about why this could cause TLE.

Lots of homework
Caring
Respected
5.0
4.0
EECS281
Grade: A-
Dec 25, 2022
Would take again

281 is a difficult class. The tests honestly are kinda terrible but as a teacher Paoletti is the best Ive had at Michigan. Hes passionate about the material, his project videos are gifts from heaven and if you put in the time you can do well in the class. Even if he isn't your professor I highly recommend you attend Paolettis lectures.

Amazing lectures
Inspirational
Respected
5.0
5.0
EECS281
Grade: B+
May 1, 2023
Would take again

Dr. P is truly just an amazing professor. His project tutorial videos are SO helpful, he gives tips wherever he can, and clearly loves the material. The class itself is truly a bit horrible, but without Dr. P's help, I don't think I would've done as well on the projects as I did. Study HARD for the exams, because they humbled me quite a bit.

Lots of homework
Respected
Accessible outside class
5.0
3.0
EECS281
Grade: A-
Dec 5, 2023
Would take again

He genuinely cares about his students if you go to office hour for help. He will try to help you understand what youre doing wrong and guide you towards the direction of the answer.

Gives good feedback
Caring
Accessible outside class
5.0
3.0
EECS281
Grade: A
Dec 5, 2023
Would take again

Professor Paoletti is an excellent lecturer and extremely knowledgeable about Data Structures and Algorithms. Lectures give clear explanations and examples of algorithms and data structures in action, and his project videos are phenomenal resources that complement the specs. This course is hard, but it will refine your programming skills.

Clear grading criteria
Lots of homework
Test heavy
5.0
3.0
EECS281
Grade: Not sure yet
Dec 8, 2023
Would take again

His lectures are very thorough and he drops gold during lectures for the projects. I feel like he really intends them to be small hints but then just ends up giving away a good bit lol. I never went to his proffice hours, but I heard he finds your bugs in like 2 minutes. Genius and amazing lecturer.

Amazing lectures
Respected
Accessible outside class
3.0
5.0
EECS281
Grade: B+
Apr 23, 2024

Let me start by saying 281 is a hard class and this major's content is not easy. However the way this class is taught needs to be overhauled.

Lecture heavy
Test heavy
4.0
4.0
EECS281
Grade: B+
May 1, 2024
Would take again

Paoletti is obviously an extremely knowledgable computer scientist, although he sometimes rushes through lectures just because 281 covers so much content. He's helpful with questions on projects or practice problems at proffice hours or before class. I recommend attending lectures in person so you can clarify tough concepts by asking questions.

5.0
4.0
EECS281
Grade: B+
May 5, 2024
Would take again

Dr P made this class so enjoyable for me. He is always energized in lecture and his office hours were extremely helpful. He gives lots of project tips throughout lectures and is always willing to discuss any questions after class. He's extremely knowledgable about the content and it rubs off on his students.

Amazing lectures
Gives good feedback
Caring
5.0
3.0
EECS281
Grade: B
Aug 24, 2024
Would take again

Clear lecturer; willing to answer questions and clarify topics ad nauseam. His videos for each course project were invaluable. Some people consider this a "weed-out" class for CS majors-- the exams are tough, but using resources Paoletti (+ the rest of the course staff!) provide is enough to meet your grade goals.

Amazing lectures
Hilarious
Test heavy
5.0
3.0
EECS281
Grade: B+
Dec 7, 2024
Would take again

I just wish he taught other courses, amazing prof.

Inspirational
4.0
5.0
EECS281
Grade: C+
Dec 25, 2024
Would take again

Paoletti was an excellent lecturer and I heard he is amazing at debugging in OH. My only complaint with 281 is not Paoletti, but the exams themselves. They are pretty hard, and very little curve. Definitely spend a lot of time studying. Outside of that though, I came away learning a lot of DSA, and the projects were insightful.

Tough grader
Amazing lectures
Test heavy
4.0
5.0
EECS281
Grade: C+
Jan 12, 2025
Would take again

class TOUGHHHHHHHHHHH but I probably would've failed if I didn't have Dr. P. Nice and v knowledgable - you can tell hes passionate abt CS. Exams TOUGHHHHHH. was at a B+ before the final so u can imagine how that went...

5.0
4.0
EECS281
Grade: A
Apr 26, 2025
Would take again

This class is really hard nothing is going to change that. You have to do well on the projects and labs, the labs aren't too hard but if you start the projects late you'll regret it. Exams like any EECS course at this school is a nightmare I crushed the midterm so I didn't have to do as well on the final, but you only need a 50 on each exam to pass

Participation matters
Caring
Respected
5.0
4.0
EECS281
Grade: B-
May 1, 2025
Would take again

Paoletti is a great professor and cares a lot about his students. I have nothing but positive feelings towards Professor Paoletti, however, I cannot say the same thing about the class itself. The grading is horrible and the lack of any curve is a massive F-U to the students. How does a final with a 55% average not get curved?

Lecture heavy
Test heavy
Accessible outside class
5.0
4.0
EECS281
Grade: B+
May 8, 2025
Would take again

Overall is a great professor who cares about his students success. His lectures are filled with important content and he generally does a good job explaining topics. If you watch/attend lectures and start projects early it is fairly easy to get 100% on every project. Exams on the other hand are very challenging and require a lot of practice

5.0
3.0
EECS281
Grade: A-
Nov 22, 2025
Would take again

Paoletti is a gem. I graduated from Michigan last year, but I found some resources from several years ago when I took 281 with him. He is a great instructor. Extremely knowledgeable in what he teaches, clear in explanations, and also a great person. One of the best (if not the best) instructors I had at Michigan.

5.0
5.0
EECS281
Grade: B+
Dec 9, 2025
Would take again

His lectures are very accessible, and he explains concepts very eloquently. The projects and weekly assignments are very challenging and time consuming. The grading is harsh: the exam avgs are 50s-60s no curves. My recommendation is to set a substantial amount of time each week for this course.

Amazing lectures
Lots of homework
Test heavy
5.0
3.0
EECS281
Grade: A-
Dec 18, 2025
Would take again

Dr. Paoletti is simply the best. He is very passionate about the class and his students. EECS 281 is hard and the 4 projects are a lot of work, but Dr. Paoletti really tries to make it manageable. His office hours are extremely helpful especially if you are stuck on a project, and his lectures are very clear.

Gives good feedback
Respected
Accessible outside class
5.0
3.0
EECS281
Grade: A-
Dec 30, 2025
Would take again

Paoletti was an excellent professor. He gave his level-best every single lecture to ensure that we understood a wide breadth of topics. His lectures and explanations of Knapsack problems in particular, were quite good. Outside of classes, Dr. Paoletti was beyond helpful for projects, his office hours serving as an excellent resource!

Clear grading criteria
Lecture heavy
Accessible outside class
Class Info

Online Classes

100%

Attendance Mandatory

4%

Textbook Required

37%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 54 grades
Most common grades:
A (16)
A- (13)
B+ (13)
Grade Distribution
A(19)B(6)C(2)D(1)F(0)A-/B+(26)
Based on 66 reported grades
A: 16
A-: 13
B+: 13
Not sure yet: 9
Common Tags
Respected (23)
Gives good feedback (20)
Caring (13)
Accessible outside class (13)
Amazing lectures (12)
ACCESSIBLE OUTSIDE CLASS (11)
Amazing lectures (11)
Test heavy (9)
Rating Trend

Stable

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

EECS 281

5.0

(1)

EECS281

4.8

(92)

EECS183

4.7

(3)
Difficulty by Course

EECS281

3.6

EECS 281

3.0

EECS183

2.7

Similar Professors