4.6
Quality3.5
Difficulty90%
Would Retake141
Reviews90%
Would Retake
141
Reviews
Rating DistributionOfficial
5
111
4
20
3
5
2
2
1
3
What Students Say
“Do not take a class with this lecturer”
EECS485 - 1.0 rating“I believe DeOrio definitely is not the best one to take 485 with”
EECS485 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
4%
Textbook Required
69%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.26 avg changeRatings by Course
EECS281
5.0
(5)UARTS250
5.0
(1)EECS280EECS2
5.0
(2)EECS370
5.0
(3)EECS280
4.8
(98)Difficulty by Course
EECS280
3.5
EECS485
3.5
EECS281
3.4
EECS280EECS2
3.0
EECS370
2.7
Reviews (141)
DeOrio is an amazing professor. The most helpful professor I've had so far, he will thoroughly answer every question so no one is confused. Best 280 professor by far.
Professor DeOrio is fantastic. He is very engaging in class, clear and to the point, and has a great sense of humor. The difference between when he was leading the class and when another professor subbed for him one day was astronomical.
Professor DeOrio is great! He always takes time during lecture to answer whatever questions you have, and he offers lots of extra office hours if you can't make it to his (which I'd highly recommend going to). Exams and projects are hard, but if you start early he'll help you out with whatever.
Had him for 281 in the winter, a very fun and engaging professor. Would definitely take another course with him
DeOrio is the best professor I've had at Umich. He is extremely intelligent, uses helpful examples, and answers every questions very thoroughly. Take every class you can with him.
A great professor- funny, interesting and really kept the class engaged. He takes a break in the middle of the class to wake everyone up and talk about the news a bit, which really breaks up the monotony. Also, I never bought the textbook and never felt like I was missing anything.
Hands down best prof at Michigan. In the lesson on exception throwing, he actually throw whiteboard markers at students!
He is very clear, logical, and gives great examples.
EECS 281 was always better when DeOrio taught, rather than Syed.
Excellent professor that clearly loves to teach. Very informative and helpful lectures. He is always happy to answer questions during lecture and office hours. Very good at explaining confusing topics. Highly recommended.
Deorio is an amazing professor. He's great at explaining concepts in a way that is easy to understand. He genuinely cares about teaching and will adjust his lectures to where his students are at. Start the projects early and you will have no problem learning and enjoying this class. Very valuable class with a fantastic teacher.
EECS 280 can be a difficult class for a lot of people, but no one is going to make the material more comprehensible than Andrew DeOrio. He's an amazing, amazing professor and will go out of his way to help you succeed. Take 280 with him if you can!
Very good instructor. Great personality, and very clear lecturer. Slight word of warning: if you're coming from EECS 183, try to look into working in a Terminal before you take the class. They just kind of spring it on you, and everyone who took ENGIN 101 already knows whats up.
Professor Deorio is hands down my favorite professor so far at Michigan. If you have the chance to take a class with him, do it; even if it's at 6AM! (Don't worry it won't be which is why you especially can't pass up a class with him)
So good that he is my first professor I've rated on this site. Explains the most confusing topics in such a clear way. If you don't get caught up in the perceived difficulty of topics and just listen to what he is saying, everything just makes sense. Exams are beyond difficult, but the class is curved, so it kinda balances out. Overall, solid prof.
He's a great professor! Make sure you go through the code he posts on ctools for all his lectures. It'll help you understand the material, as well as with the labs and projects! Its a tough class so START THE PROJECTS EARLY!!!!
EECS280 is not difficult if you've taken any programming prior. You have 2 weeks to finish programming projects. If you start when they are assigned, it shouldn't taken you more than a couple days to finish. (around 4-8 total hours a project). DeOrio explains material okay. I found the class easy, but I wouldn't say because of DeOrio.
He is a great professor. Enough said. Everyone knows that he is the best. Take him if you can. He takes a 5 minute break in the middle of class so everyone can stretch and talk about new technology news - really cool.
Professor DeOrio is great, not only he is helpful at Office hours and lectures (very entertaining). He is also very Nice and helpful outside the calssroom if you have other projects! Best proffessor in the School so far!
DeOrio is such a great teacher! His lectures are fun and interesting and help you learn the material. IMO his only shortcoming as a teacher is that he is VERY strict and unforgiving on deadlines. I did not get my project 4 in on time and I emailed him immediately but still got a 0 on it. Starting early is a good idea.
Awesome teacher. Super helpful and very good at explaining the material
DeOrio is the man. Aside from having cool stories to tell he teaches programming really really well. He presents new concepts in an interesting and effective matter and helps to elucidate tough concepts with metaphors and examples. So helpful when you ask a question as well. Take DeOrio if you can. Best EECS prof I've had.
Head over heels the best CS prof at uMich (in my experience so far). He teaches the concepts in a way that it is impossible not to understand them. If he taught a class at 6am I would take it
DeOrio is very clear and goes fast during lecture. His lectures are very interactive and you will work lots of exercises during them -- it's a lot of work but it's very helpful in the end. Projects are manageable if you plan ahead.
DeOrio is a good lecturer, but is never very helpful in Office Hours and seems to always want to reinforce his superiority over students. Also, he doesn't provide any answers for the sample exams which is frustrating.
He's just the bomb, take a class from him if you can.
Great professor, favorite class so far
Amazing professor. I did not originally register with this professor, but I would watch all the lectures online. Extremely clear. The projects are a step up from 101 and the exams are definitely harder.
Drew covered the Engineering section of UARTS 250. He brought a great energy to class, he was always enthusiastic and ready to help. He was a wonderful professor to work with.
THE man to take 280 with. Crystal clear.
DeOrio is by far my favorite professor I've ever had. His lectures are entertaining as well as informative. His lectures go by super fast and he always stops in the middle of class to talk about tech news and for a 5 minute break.
DeOrio was the best professor I've had so far. His lectures are clear and concise, he's humorous, and I rarely got bored. Projects were a perfect level of difficulty (medium difficulty to get in the B range but challenging to get an A). Exams were definitely fair, though there wasn't much practice material (practice exams didn't have solutions).
Really clear and thorough explanations of everything. Prepares you well for projects and exams, as well as for the real world (interview questions, programming practices). One of the best professors I've had.
Fantastic professor. Not eaay, but you will understand the topic, guarenteed.
Great class, great prof.
Deorio is a great lecturer. This class is just very hard if you weren't a great programmer to begin with. If you're an electrical engineer, they're sorry that you have to take this class. Get ready to have to spend 30 hours on a project if you didn't come in as an expert programmer (which is half the class) before taking this class.
For all you non-CSEngin majors (I'm Informatics) This is a heavy workload--heavier if you aren't good at programming. DeOrio is a clear lecturer, tells you what you need to know. I found his lectures extremely informative, especially for the projects. (also, he has good insight to furthering programming education) (also he tells chicken stories)
Great lecturer. This course itself is not hard regarding logic and information. It's just really time-demanding. Most people in this class are not taking any "hard" classes(by hard I mean math or phys or engr above 300), so they seem to have a lot of time to spend on this class. So competition was tough. Be prepared. Loved his chicken stories.
I found this class to be extremely difficult. At least half the class came in as already expert programmers, so it is extremely competitive. That is also why some people will tell you this class is a joke. Deorio is a great lecturer, but I really struggled a lot because of the competition. Don't take this with any other hard classes (like orgo)
Deorio is awesome and hilarious and I enjoyed going to class. He is as awesome as Nolta in the chem department. This class is the workload of a 5 or 6 credit class though. I did find it frustrating that that they don't provide answers to practice exams, however. It's just like orgo, where they do not provide answers to the coursepack questions.
Deorio is a great lecturer. There will be things that don't easily click in lecture, so you learn by doing the labs and projects. Exams can be very hard, but there is a curve. Start the projects early, as office hours get very crowded when deadlines come close and you don't get to turn in a late project, even if it is only a fraction of a second
Professor DeOrio is good teacher. He explains concepts very clearly and class is fun. Heavy course in that there's lots to learn but definitely doable. Start assignments early. Don't be intimidated by the students with programming experience. They're definitely in the minority but tend to be more vocal. My only experience was EECS 183 before this.
DeOrio was amazing. The class definitely covers some tricky topics, but it's not unreasonable, and he makes them clear and interesting. I'm not sure if the lectures are necessary to pass, but they were definitely fun and interesting enough that I wanted to go anyway. Projects are tough, but DeOrio is super helpful if you ask him.
This class is going make you work and learn a lot in the process. DeOrio is super good at explaining concepts. His lectures are an hour and half and they flew by. It is important that you work on the problems he gives you in class because they are like exams questions. Start projects early. There will be a "easy" exam and a hard exam so prepare.
As an EE you will either really love or really hate this class. I hated the class, but still thought Deorio was awesome. Lot's of people don't go to lecture because they were already expert programmers coming in. I got an A, but because I retook the class after dropping it once. Each semester, roughly 10% of the class drops because it's that hard.
He can explain things very clearly. Love this professor!
Incredible professor. Very clear in his lectures.
Deorio is a great guy and always makes lecture worth going to. Programming is not what I'm best at, so I struggled a lot with this class. Half the class doesn't attend lecture because they come in as already expert programmers. You will be competing against them and that is why some people say the class is extremely hard and some say extremely easy
One of the hardest but also one of the most fun classes I've taken. Although I won't be continuing onto 281, I can say that learned a lot. Be prepared for a very heavy workload. You won't magically understand the material just because you have Deorio. You have to actually do the coding to learn. Deorio is just like Nolta (if you've ever taken orgo)
Hard class, but meant to weed CS wannabes. Everyone got A's in 101 or 183 and said "I'm doing CS", this class gets many of them to say "never mind". Take if you are seriously interested in programming, but getting an A in 101 or 183 doesn't mean you will succeed. 101 is for weeding engineers in general, 280 is the start of weeding CS people
Deorio is a great lecturer. I was only unhappy with not having solutions to practice exams, but other than that it was all good. You only get one midterm (25%) and one final (30%), so you can't easily recover after bombing one. Try to get every point you can on the projects (40%). Labs can make a difference if you are near a final grade cutoff (5%)
Not a class to take "just for fun", but take this class with Deorio, nobody else. Lectures will always keep you interested. Start your projects early though, because he is hard on deadlines. Don't be that person emailing him your excuses at 11:56pm on the due date asking for special consideration. His reply will be "read the syllabus"!
You will learn a lot from Deorio, but it is a lot of work. People who do poorly on projects likely don't start early enough (the autograder won't accept anything even a fraction of a second late), but otherwise it shouldn't be terribly difficult to get 90% on them. You usually get an easier and a much harder exam.
EECS 281 is notoriously difficult, but Professor Deorio explains concepts in ways that are very easy to understand. The most crucial part about passing this course is giving yourself enough time to do the projects. This cannot be stressed enough. For every hour you spend writing code, you'll spend four to five of them debugging, guaranteed.
If you are in EE and have to take EECS 280 (the TAs are sorry that you have to take this class), take it with Deorio. Although I'm still not the biggest fan of programming, I ended up liking it more than I thought I would. You will need to work extremely hard to get a decent grade as you will be competing with CS wannabes. Start projects early.
Deorio is a great lecturer and makes the concepts understandable, but getting a good grade in this class is extremely difficult. Chances are half the people will come in already knowing everything, but the CS department just won't let them start with 281 or higher. Class is graded on a curve, so you will be competing with those experts, which sucks
Extremely difficult class. Although Deorio is a great lecture, I don't advise taking this course unless you are genuinely interested in programming, or if you are an EE and unfortunately have to take this class. Lots of work, there will always be people who come in already being experts, and class is set up to have a desired grade distribution.
If you want to take this class, take it with Deorio and you will not regret it. It's a heavy workload and most definitely not a breeze, but worth taking if you enjoy programming. It's quite a big step up from engr 101. An A range grade is very hard to get, but a B range is quite doable.
There is no better person to teach this class than Deorio. The class is totally doable and is not necessarily as hard as people make it out to be. Can't treat it as a blow off class (not like anybody would), but if you put in the effort you should get at least a B. Not easy to get a high grade, but you will learn a lot of useful programming skills.
DeOrio is one of the best teachers I've had. He is incredibly funny and interesting in class, and he really knows how explain concepts well.
Others already said how amazing he is. I just want to reveal one secret to do well in 280 (and perhaps 281, 482, etc.): pay attention to exams!! Reason is that so many people do reasonably well in projects which take a lot of time but only count a small portion of grade, while exams count a lot but tend to be overlooked. So study for ezams hard!
A fun and charismatic lecturer. This class was easy enough to get an A with only watching the recordings. You still learn a lot though. Would entirely recommend Deorio for EECS 280.
This is a very difficult class, especially for non-CS majors. It is a very heavy workload and very difficult to get a good grade in this class. However, I must say that I enjoyed having Deorio as a professor. Attendance at lectures is not mandatory, but I must say that he really kept me interested in going. No need to get the book for this class.
Greatest professor I've ever had. He explains everything very clearly, and really knows his stuff. Also, his chicken stories are the best.
This is a very difficult class. Deorio is probably the best person you could possibly take this class with though. The autograder doesn't tell you how you actually did on projects until after the due date and the unpublished test cases are very thorough so start projects early. Don't overlook the importance of studying for exams. They are tough.
Deorio is awesome and you will learn a lot with him. Don't expect the class to be easy though, and don't listen to anybody that tells you it's a joke. Expect to work very hard and devote a lot of time if you are not great at programming. Also, don't expect to do well on the exams by only doing the projects. You need to practice using practice exams
DeOrio knows his stuff, and he's definitely the prof to take 280 with. Lectures are incredibly clear and helpful, along with the in class examples. That said, he does seem a bit full of himself.
Deorio is a spectacular professor. Best lectures that I have gone to at Umich
1 short project + 4 partner projects + 2 exams. Projects are easy to ace if you spend enough time, exams are tougher. Deorio is a great teacher, and keeps the class engaged.
This was quite a tough class for me. However, I couldn't think of anybody better than Deorio to teach it. Don't take this class if you are not willing to put in the work for it. Projects won't really save your grade if you do them, but can hurt your grade if you don't do them. Exams are also extremely hard and those ultimately determine your grade.
He's a good lecturer. I just want to warn everyone, if you are not already an expert in programming, take those exams seriously! Even if you get full scores on projects, you still have to study for a decent amount of time. Practice writing code on the paper! Class policy is ridiculous. No solutions published. And they won't reveal the curve.
Projects are fun, lectures are amazing, and I had an awesome time overall in 280. That said, the exams seemed to be the main "grade maker" this semester. Everyone did well on (most of) the projects, so the only thing separating everyone's grades seemed to be the midterm and the final. I though Professor DeOrio did a great job preparing us though.
The reputation of EECS 280 being a tough class is true, especially if you are not in the habit of starting homework early. Deorio is great, but you won't magically understand the material just because you go to or watch his lectures. Exams are hard and acing every project doesn't guarantee that you will do well. No solutions to practice exams sucks
I took this class because it was required for my major and I'm not a huge fan of programming, but Deorio made my experience a good one. I found the class to be extremely difficult, but I did learn a lot. Lectures can feel slow and you might have a hard time paying attention, but you can watch the recordings at 1.5 speed and it's really helpful.
DeOrio is definitely one of the best profs in the EECS department, if not the university. He has an excellent knack of making complicated computer science concepts clear in his lectures, while adding some humor to it. 280 as a whole is great except you don't get answers to practice exams, which is personally a huge bummer coming from 183101.
Unlike Berkeley where all the past exams (even from 1993) of a programming course along with solutions are posted online and available to everybody, here you only got 2 practice exams without solutions. That makes getting AA+ pretty hard. GSIs can make crazy exam questions (e.g. static member function) which is impossible if you just go to lecture
Deorio is probably the best person you could possibly take EECS 280 with. Even if you don't particularly enjoy programming, you will still have a good experience with the class. It is extremely hard to get an A range grade, but a B range grade is very doable. You gotta start projects early as once the autograder closes, you get a 0 for the project.
I took this class because it was required for my major (EE), left very interested in programming. Take this class with Deorio and he will make you very interested in the subject. After taking 280, you have enough knowledge to do a lot of things with programming, and it prepares you quite well for job interviews. Hard work, but it pays off.
280 is a really hard class, but for those who have to take it, Deorio is the guy to take it with. He is really clear in his lecture and does want students to succeed. You will learn a lot from him. However, 280 has to be a weeder class. People do well in 101 and say they wanna be a CS major, many of them give up after 280. Start projects early.
I dropped 280 once after taking it with somebody else, retook it with Deorio and got an A. Deorio made the concepts more understandable. When you take the class a second time, it's a breeze. Tip: If you have to retake the class, ask for permission to reuse projects you did well on VIA EMAIL so you have it in writing.
This class was tough, but I enjoyed it despite my grade. You do need to start projects early (easier said than done) and study hard for the exams. Bad grades on projects will hurt your final grade, but good grades won't save you if you perform poorly on the exams. I found the material to be very useful for my future career.
An fantastic lecturer that is both full of enthusiasm for the material and excellent at presenting and explaining the concepts as well. As a solid understanding of the course material and beyond, and adjusts to the individual students' level of understanding to make sure that all his students are on track without holding them back.
Really nice and helpful and energetic. Gives you a solid understanding of basic programming concepts in the context of C++. If you pay attention to small details and prepare for the exams very hard, it is not hard to get an A, but you have to pray for an A+ when GSIs use crazy MIT exam problems for this course and he has no control over it!
11/10 would take a class with Professor DeOrio again! He is an amazing lecturer and even more amazing at his office hours. He is my favorite professor at the university (and that's a very tough role to fill!)
EECS280 is an amazing class. You learn so much in so little time and it never seems overwhelming. DeOrio himself was a great lecturer and you can tell the preparation that goes into every lecture. For 280 he's the best you're gonna get. As a person he's fine (I think he tries too hard to relate/be funny) but overall positive experience
Favorite teacher. Stories lighten up the class, explanations and questions in lecture are very clear and helpful.
Dr Deorio needs to spend more time learning the material for this course before teaching it. I've had him before and he's great when he has a mastery over the material, but he didn't and it showed. Further, he doesn't use class time well. He jam packs the material into 2/3 of the time and spends the rest of it breaking or telling stories.
I thought he did an incredible job of teaching the material. Did very well at breaking down the topics into easy to understand pieces. I highly recommend this class, and I highly recommend taking it with him.
He simplifies things, but you still have to understand it for yourself. Always work on projects continuously - not only will that help your project grades, it will also help your exam grades.
Dr. DeOrio is the best professor that I have ever had in my four years here. He is funny (likes to talk about his chickens), clear, and very willing to meet and give feedback. He is very understanding of student's stress levels and is helpful if you put in the effort. Go to office hours if you are struggling, I guarantee he will work with you.
You can tell DeOrio is passionate about teaching and he is good at it. I enjoyed taking EECS 485 with him and Jagadish co-teaching this past semester. EECS 485 is a great course, and taking it with either of these professors is a good choice.
The material is interesting but could be taught in more depth sicne web, big data, and cloud computing become increasing popular. For example, Hadoop could be practiced more and Spark could be introduced. Besides, he breezes through some important topics since the course touches almost everything a bit. Overall, a great course with huge potential.
He is an excellent lecturer on 280 but only a good lecturer on 485. I took it in WN 16 when he had full control over the course. The exams are very tricky (especially multiple choices which weren't present before he took over 485). I thought I almost failed the course due to exams but ended up with an A+... That's the trickiness you would expect.
He is really great at keeping the content engaging. He's a pretty great professor if you're looking to actually get the content and hear some decent humor along the way.
engaging, funny and wonderful professor. i love eecs 280!
I dont get the DeOrio hype. I have taken two classes with him and both classes were taught by other professors at the same time and preferred the more. I believe DeOrio definitely is not the best one to take 485 with.
Best professor I've had so far. You won't dread going to lecture.
Prof (Drew) DeOrio is a silly man. I find that this quality enhances instruction. There is some written material, do read it. If lectures are downloadable, you can listen to them podcast style (for review/missed lectures). Do be ready for groupwork! I'm looking at you introverts! I highly recommend this memelord.
Do not take a class with this lecturer. He makes exams with way too many questions for short given time. Multiple choice questions are very tricky and deceptive, full of ambiguous and long answer choices with things like None of the above and All of the above combined. Some of the answers were correct according to googling but not accepted. Avoid
Deorio is a great professor that really cares about his students. His lectures are engaging and really funny, and I particularly enjoyed his chicken stories. I found his slides to be very clear and he always made an effort to clarify vague points.
For the first 3 projects in the class, the autograder was not released until 3 days before deadline which is absolutely unacceptable. Even when the autograder is released, it is not fully functional until its too late. Not only that, but the spec for the projects was not fully correct when released. Never have I taken a more disorganized class here
I liked his lectures, pretty fun. The first three projects were new this semester, so the autograder was not acting right a few times, but they boosted the submission times to 10 times/day to compensate for these projects, which is good enough. Love his chickens' stories
Watch the lectures if you don't feel like going. Start the projects early and study their content for exams
Sure, take EECS 280 with Deorio, but 485 was not so great of an experience. I found 485 to be more stressful than even 281. There was pretty much no guidance for the projects, and the exams come out of nowhere. If you have been hearing that the department treats you better after 281, this class will unfortunately tell you the opposite.
DeOrio is a very energetic lecturer. He lectures at a very good pace. He makes sure that his students have everything they need to do well on the projects. His exam reviews are very thorough. If you are willing to put the effort in, DeOrio gives you all the tools you need to do well in the class.
DeOrio is really clear and really engaging during lectures. He will stop anytime anyone has a question and give a near-perfect response. Readily accessible during office hours. Best choice for 280.
He's a good, entertaining lecturer. Tests were a little confusing but I blame that more on his staff than him.
I love deOrio. Awesome guy and lecturer!
Professor DeOrio is hands down the best professor I've had thus far. He explains difficult material clearly, and mixes in stories to keep things engaging. Be ready to hear about his pet chickens. The projects are quite difficult but if you use the full amount of time to do them and use your resources they're very doable.
I had DeOrio for both EECS280 and EECS485. He is a genuinely funny and good person and a fabulous lecturer. I only took 485 this semester because he was teaching and I don't regret it. If you have the chance to have him as a professor, don't pass it up.
Best lecturer I've had, in the most interesting class I've ever taken. DeOrio is a beast
Web Systems had the best lectures of any CS class I took, and the class offers a great intro into many aspects of the subject. Very relevant work. Takes care to keep his content fresh and his teaching methods dynamic and engaging, unlike most teachers I had. Relatively young, so he is more relatable than most teachers I had. My fav eecs class!
Fabulous lecturer. I did not take this class year because he took paternity leave and I really wanted to have him. His curriculum for EECS 485 makes you a very marketable engineer. He adds extensive tangents as well as (100% optional) labs that give you great background knowledge on how to use AWS. On the medium to slightly difficult side for EECS
The best lecturer I have ever had. I took this class during COVID (so 100% online), but he breaks content into very digestible and understandable chunks. He understands the shortcomings of the human attention span, and capitalizes on them. He often says "if I'm losing you, come back to me" etc. Other profs should take advice on him on how to lectur
Very high quality recorded lectures even during COVID-19. The class was difficult but very interesting if you like web development. My one complaint is that it covers too many things but not very in depth, so it was hard to understand some of the concepts because they felt glossed over.
Really great professor! As other reviewer mentioned, really great asynchronous lectures and all official class time were basically professor office hour, which were great to ask questions from the lecture videos. Also included some fun terminal utilities to keep you interested. He made a difficult midterm, but the finals was ok to make up for it.
With all of the classes online, DeOrio is the best lecturer I've had. He seems to care deeply about teaching and the material. Especially for people with short attention spans, he does an amazing job of breaking up content and making it digestable. I can't recommend him highly enough.
In a semester with online lectures in every class, I actually looked forward to DeOrio's lectures despite the difficult content. His lectures are engaging, funny, and all around solid. His care for students and enthusiasm for teaching are abundantly clear in his lectures. Prof. DeOrio is undoubtedly the best lecturer I've ever had at uMich.
CHICKEN STORIES AMAZING FEEDBACK RESPONSIVE CARING BEST PROFESSOR EVER
Very inspirational professor! Super funny chicken story! Very well-prepared class! His explanations make CS concepts easy to understand.
Very good lecturer and a knowledgeable guy. The course itself is pretty project heavy and you'll probably want to read ahead of the lectures to stay on track. No complaints, a solid choice for your lecture section.
The instructor is great with explanations and examples, bringing enthusiasm to every lecture.
Amazing lecturer.
Absolutely superb professor. I had no idea if I wanted to go into CS until I finished his class. Would be willing to take any class with this man.
He is the God of EECS 280. He redesigned the course several years ago which made the course amazingly brilliant. Lectures are super clear, caring, good-paced, and valuable. Although he didn't teach the course in Winter 2022, I was able to access his past lectures and succeeded this course. Best EECS 280 lecturer. Awesome. Awesome. Awesome.
He is a good professor but I had a hard time with his lectures sometimes. He really goes into depth with examples first then practically races through a generalized solution. It makes the examples a bore and then makes you pause and then digest the general solutions. I think the format and content are good, but the timing is not perfect
I had the tremendous pleasure of taking Professor DeOrio's classes in both EECS 280 and EECS 485 (this review is for 485). Absolutely outstanding professor. Extremely clear examples, wonderful slides, fully supports asynch learning, and hilarious chicken stories. EECS 485 is hard and project-focused, but the projects are well made and fun. 10/10
Professor DeOrio is a great lecturer, but EECS 485 is a strange class that requires way too much office hours help and self-learning. DeOrio keeps lectures engaging and loves to answer questions, and I would highly recommend going to his lecture in-person. I recommend him but I think the class is way overrated.
Just doesn't care about you as a person, which I feel like is more important
Andrew DeOrio's lectures were so amazing. He goes over each concept slowly and meticulously in order for you to really grasp the material. He also has many stories of chickens which are nice. Though I have heard that he isn't the best in office hours. Otherwise, I would recommend listening to his lectures!
Awesome lectures!
My favorite professor at the University of Michigan. Came to Michigan to learn from world-class professors and Prof. DeOrio is just that.
His lectures are very fun to watch. Hard course though.
Engaging lectures, clear explanations, and helpful study resources like unstuck AI make this class a great choice. Though office hours could be better, overall a rewarding experience.
DeOrio is the godfather of EECS 485. His lectures are very clear and he is able to tie examples to real life applications. The 90 minute 10:30 am lectures are not bad at all when DeOrio is teaching as he is able to make lectures engaging. Projects were at times a little tedious but overall interesting. Heavy workload but must take class!
Deorio's EECS485 is the most interesting, the most useful, the most difficult, and the most time-consuming course I've ever taken at this school. The lecture material, together with his stories, can help you get to know what was and is going on with the internet. The projects are challenging, the exams are disasters, and the chickens are cute.
Crystal clear professor who makes tough concepts digestible. His studio lecture recordings are the best educational content that mich has to offer. Even asynchronously, he knows where students will struggle, and will recapitulate main points in different ways while repeatedly re-engaging students in the best way possible.
He is actually amazing. He tells stories to keep the students engaged in class. He also understands different teaching styles and honestly made the content more enjoyable than it actually was. 10/10 would take again.
Is a professor in the classroom, but is a student of his craft. Rare to see this nowadays.
Lectures are engaging and he does an amazing job of explaining material in a clear manner. Adds in tangents from personal experience that makes the lectures more interesting. It is clear he really cares about the students and the subject and puts in significant effort to make the class useful and clear.
Professor Deorio is an amazing lecturer, and you can tell he truly cares about the content he teaches. I watched his asynchronous lectures and felt like they adequately prepared me for everything.
Class Info
Online Classes
100%
Attendance Mandatory
4%
Textbook Required
69%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.26 avg changeRatings by Course
EECS281
5.0
(5)UARTS250
5.0
(1)EECS280EECS2
5.0
(2)EECS370
5.0
(3)EECS280
4.8
(98)Difficulty by Course
EECS280
3.5
EECS485
3.5
EECS281
3.4
EECS280EECS2
3.0
EECS370
2.7