4.9
Quality2.8
Difficulty99%
Would Retake99
Reviews99%
Would Retake
99
Reviews
Rating DistributionOfficial
5
92
4
6
3
0
2
1
1
0
What Students Say
“I think this was his first semester teaching”
EECS 280 - 5.0 rating“I aspire to be him someday”
EECS280 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
3%
Textbook Required
13%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.06 avg changeRatings by Course
EECS 280
5.0
(1)EECS280
4.9
(82)ENGR101
4.8
(13)EECS281
4.7
(3)Difficulty by Course
EECS281
3.3
EECS280
2.9
ENGR101
2.1
EECS 280
2.0
Reviews (99)
James was a ton of help in office hours and gave lectures pretty well. I think this was his first semester teaching. I can see him being a really good professor in a few semesters! (He's also really funny)
I started going to Jame's lecture because I didn't like the one I was in. He's a really funny guy and makes sure people understand before moving on. 10/10 would recommend.
This guy is amazing. He is my idol. I aspire to be him someday.
If you have the opportunity to be in his lecture, DO IT. He's really helpful during office hours and is above all awesome. I'm so disappointed I won't be able to take another class with James aka bae.
Awesome professor
This guy is amazing. I wish I could take all of my EECS classes from him. He's also super cute!
This dude is awesome! I wish he'd teach all my classes.
His first time teaching his own lecture section. Naturally I was wary and switched into another prof's lecture. After a day I switched back to Prof. Juett's. He is incredible. Very good at explaining concepts, infinitely helpful, also looks like he is 12. You can tell he is really smart and he cares about his students a lot. Definitely take him.
I loved James, he's a great teacher. I'm pretty sure this was his first semester teaching, but he was awesome. He keeps you entertained during lectures while providing good examples for you to learn. And he's extremely helpful during office hours; I always left pleased with how much he helped. Would definitely recommend
Prof. Juett did an awesome job with his first semester as a lecturer. His lectures were always well planned out. He is soft spoken but hilarious! Juett also uses Labster for examples in class unlike any of the other professors, which really helped clear up concepts. Definitely recommend! (p.s. start projects early, do it)
Great professor who explains things very well. Nice and very calm. May come across as monotone to some, but I found it almost absorbing. One of my favorite professors so far.
Talks pretty slowly, but online lecture recording can be sped up so it's all good. Very knowledgeable.
Fantastic professor, can convey information very well. Highly reccommend.
Professor Juett makes programming interesting, and he really knows a lot about his field. He also makes an attempt to learn every student's name in his classes. I wish I had gone to office hours and lectures more often, as I feel like getting to know him would have been very beneficial to me as a CS student. Overall, great professor :)
James is happy to help every student. He always provides clear expectations and is very reasonable. He also made Labster and gives fruit to students who catch his typos. Need I say more..?
I wasn't in Juett's section, but I started watching his lectures halfway through the semester and loved them. He's really helpful and interesting, and explains the material in an easy to understand way. I loved the class--it was fascinating and a lot of fun. I wish I could take it again!
He's Grand
Juett is amazing. I stopped attending the lecture I was assigned and just watched his because he is just 10x better. He explains every concept clearly, and writing out multiple examples on Labster also makes it easy to follow along. If you go to office hours, too, he makes a genuine effort to remember everyone's name.
James was a fantastic instructor. He is extremely knowledgeable, but more importantly he teaches in a clear and empathetic fashion. He creates custom slides and is very accessible. His teaching style revolves around a strong commitment to his students. I took this course Spring Term and am glad he was teaching it.
It's clear that James is very intelligent, and he makes learning the tough material quite interesting. I stopped going to my regular lectures to watch James' lecture recordings online because his explanations were MUCH clearer than my original professor. James is also super helpful when you go into his office hours... genuinely wants to help you
The best professor I've had at Michigan. Explained complicated topics in the most clear way possible. Used tons of visuals, examples, and exercises. Went through everything in incredible detail. Lectures were engaging and interesting. He also took the time to learn every students' name in the class, and answered questions respectfully.
Definitely recommend. Clear, useful, and interesting lectures.
James' office hours are the most helpful resource for EECS 280. All of his lectures are recorded and put online and they are interesting and extremely helpful. Would highly recommend this professor.
A little boring, especially at 9am, but a nice guy who wants you to succeed. It's an easy class so I wouldn't worry too much about it. Go to office hours for projects
Great professor! He tries to make lectures enjoyable and engaging, makes an effort to understand and answer all questions, and he even learns the names of his students. On top of that, he explains everything very clearly and concisely and makes sure to pause if anyone has questions.
Professor Juett puts out a phenomenal lecture and really cares for his kids. Uses a lot of visual aids which is very helpful.
Took his class for ENGR101 - one of the clearest lecturers you will have. Goes at a very steady pace, so if you know the material already, it might feel slow. His lectures were all recorded (alongside the appropriate slides too). Gave free fruit if you caught his typos. I honestly felt bad skipping (9am) because he was such a good professor.
James is a great professor who truly cares about the success of his students. He does a great job at explaining the course material in a way that is understandable to students of all coding backgrounds. He also gives free fruit if you caught his typos, which is definitely a plus.
Very good!
He is SO nice and so approachable. In my experiences with EECS profs at U of M, they are typically condescending when it comes to coding questions. But james is seriously so nice and genuinely wants you to understand if you come to him with a question. GREAT GUY! Lectures are a bit dry, but what else can you expect from eecs280, not his fault.
I really like Professor Juett. He gives off the vibe that he knows what he's talking about, and he makes lectures interesting.
Amazing class. Even though it is a big lecture, he learns students names if they participate. Also gives away fruit if you find typos in his slides. Really worth it.
James is one of the best professors I've had! He explains things extremely well and puts all his effort into making sure you understand the material. I wish I enjoyed the class more because James really made me hate skipping class.
He explains the concepts very clearly. Downside is: he speaks a little quietly, and I would always sit near loud people. I was honestly touched by how enthusiastic the whole Engr101 staff is. They genuinely want you to succeed. Don't worry if you can't get him because all the lectures from each section are recorded online. GO TO OFFICE HOURS
Thought the class was very easy so ended up skipping and watching at increased speed online. His lectures were generally good in explaining the material but boring, though that may be the fault of the material. Friendly.
Gives helpful project hints in class and uses many examples to help explain new material. Lectures were clear and he is happy to answer any questions you have after class. Class itself isn't terrible but you will still have to put in a decent amount of time to do well.
Juett is a solid choice for 101 (if you don't have him, watch his lectures online). He goes over the material slowly and clearly and gives out fruit if you find typos in his slides. Also gives you 5 minute breaks during lecture which are nice.
He is the best professor at umich.
Great professor to start your coding experience. He's always approachable and you can see him trying to get to know his students. He's patient and explains clearly in office hours or when you ask him any question. Would love to take his classes again.
Very helpful!!!
He's a great lecturer, always excited about the material and happy to answer questions. Cool and sometimes there are memes.
Very amazing professor, super good. Happy to talk about everything in OH
Most helpful in office hours. Like seriously. Lectures are kind of boring but he's so nice to reward people fruit when you answer his questions.
Hands down one of the best professors here. A great lecturer, very intelligent guy, tries to keep material interesting, makes difficult material easy to understand. Also very friendly guy and easily approachable for questions. Lectures can be boring but what do you expect from a 90 minute computer science course
Professor Juett is the best lecturer I have ever had. He deserves to be paid 2-3 times what he is now. His lectures were organized and prepared. They used well thought-out examples that were referenced across multiple lectures. I never felt like my time was being wasted. Also, Juett's demeanor was very polite, funny, and relaxed.
James is an amazing lecturer. He knows everything about this class like the back of his hand, and he is always eager to help out.
Such a good professor but obviously not the easiest class. Very kind and caring about his subject
There's nothing to say that hasn't been said - James Juett is an amazing teacher that cares oh so much about his students. You really couldn't ask for a better experience learning C++.
James is a really nice guy and definitely cares about his students. Lectures are slightly boring but definitely would recommend him for any CS class.
Juett is great. Take 280 with him and you won't be disappointed. My only piece of advice is to take the projects seriously. Some will be easy, but a couple (Euchre being one of them) require time. Stay ahead of the curve by being 100% all the time. You'll have more time to study for the tests.
A great, calm, knowledgeable teacher. His extensive use of memes on EECS 280 slides makes is a nice addition to the great content he discusses. Professor Juett knows the answers to deep questions, which develops a strong respect for his academic expertise.
Prof. Juett is a really great lecturer who really makes the subject matter very intuitive. He goes through a lot of examples in class and engages group work, both of which make the course concepts very easy to grasp. He's also very calm in nature and is ready to answer any question or acknowledge any comment.
One of the best teachers I've had at this school. Always chill, obviously knows what he's doing, and great at answering any questions. He didn't make jokes too often, but when he did, they were unexpectedly hilarious.
Is a gem, hands out fruit for good boys
James is a very good professor and explains the concepts well.
One of the greatest profs I've ever met. I'll definitely miss him! Super hilarious from time to time---he doesn't realize that he is sooo funny! Although lecture attendance isn't mandatory, you just wanna go and see how he explains it clearly!
Amazing lecturer, one of the best I've ever had. Clear and methodical teaching style and effortlessly facilitates class participation.
Juett is the goat. 10/10 would recomend to a friend. By far the best 280 prof.
One of the best EECS professor at Michigan. Very chill guy, down-to-earth, great lectures, and is very willing to answer questions. I attribute learning so much in EECS 280 to him, and looking back after taking 281, he prepped me well for 281 and algorithm interviews.
Did not get to know him personally much since I took the class online. Nonetheless, I can tell that he is funny and clear through his short video clips. He was also the architect behind many of the online platforms the course used. He did a wonderful job at those, I learnt a great deal from this course and had a lot of fun.
Dr. Juett is really a great professor. Lectures are helpful and clear on content, and he engages with students well. Going to class isn't a chore, and if I could take more classes with him I would. Definitely the best professor I've had a UM so far!
Good lectures (there is a limit to how interesting talking about C++ const keyword can be). James is very helpful during office hours and just overall super chill. You can find him on both discord and Reddit and he does things like placing cat pictures on finals. A gem of the EECS department.
Juett is the best CS professor I've ever had, and I regret not going to his lectures past Thanksgiving break because I was burnt out. He somehow makes boring C++ concepts pretty interesting and is pretty accessible. Go to his in-person proffice hours and just chill and chat with him, he's such a great guy and makes me love and be excited about CS.
Such a wonderful professor. Always plays relaxing music while we work on practice problems during lecture and gives us breaks halfway through.
Juett was super helpful and made even the most boring topics interesting. i even got to interview him for another class, and he's just a great guy
Great dude - cute cat
Literally the best professor you could have for a cs class. Explains everything so well and makes this tough class an enjoyable experience. 10000/10 would recommend
Great prof, explains things very well. My only note is that we are usually behind the other classes in terms of lecture material so if that bothers you you may want to go to a different lecture.
Great professor, clearly passionate about the subject.
Juett was clear, concise and had targeted focus during his lecturers. The way he explains confusing pointer questions in C++ is better than any other EECS lecturer yet. He also has a nice cat.
EECS 280 is difficult (better than EECS 281 though) but is one of the most well organized and well taught classes at UMich. There's a reason that Prof JJ has such a good reputation - he certainly earned it with his clear lectures and helpfulness during proffice hours. He teaches at a good place and he is obviously prepared to give lectures.
Amazing lectures - you can tell he's passionate about his work. Async lectures are also amazing. Love the music and the vibes.
If you take EECS 280 I can't recommend Dr. Juett enough. I wasn't able to go to lecture in person, but instead watched his recordings. He does a great job of both answering questions and staying on pace. You can tell he's put a lot of work into the structure of this class and it paid off.
Good prof.
WN22. Juett is wonderful. Juett makes coding accessible and painless. No private tests on projects, exams are reasonable and at this time they were open note. Juett goes out of his way to be personable and to make everyone feel welcome and confident. He has a commitment to mental health that I admire and adore. Plus, he gives great lectures!
FA 22. Juett gives amazing lectures that are clear and fun. He is very caring and personable, a wonderful lecturer to have (as all of the 280 staff are, really).
Juett is a really nice guy who seems like he cares about his students. I didn't do as good as I hoped in the course but that's because I didn't respect the time needed on projects, thus messing up on Euchre. His async lectures were very good and helped me prepare for exams.
Though 280 is a difficult class, you can tell Juett really cares about it and wants you to succeed. I did not get the grade I was hoping for in this course and yet I feel that it was very fair and that Juett did his best to prepare everyone and answer their questions about projects and exams. He is a good lecturer as well.
Teachings a huge class, 280 @ Michigan, in a very controlled manner. He has respect, and I found this course to be quite easy given the amount of time I put in, ~1hr per week (minus project weeks: ~8hrs). This course is very doable, and I am NO CS genius, so I recommend anyone who's interested in becoming a better programmer!
Nice guy. I only watched his asynchronous lectures and never went to a single irl lecture. I got a 90% on both exams. Very efficient and to the point.
Honestly, Juett is the only one who can teach 280. Don't take anyone else
The goat. Extremely clear and concise lecturer. He is well organized and his async lectures are simply amazing.
Professor Juett is by far the best EECS 280 professor and his lectures are very informative. For the first half of the course, I would typically watch his lecture recordings, but towards the end, I watched his prerecorded asynchronous lectures. He does a really good job teaching the concepts necessary to succeed in the class.
Exams this semester were particularly difficult, but if you attend lecture and start projects early ESPECIALLY EUCHRE you'll do fine. Also the async lectures are great for studying for the exams.
Thorough explanations of computer science concepts and makes a subject that is otherwise arcane very clear to someone who had almost no relevant experience before this class. He's a very likeable person, and I found his lectures much more comprehensive than one of the other 280 professors. No homework except for the 5-6 projects (start early).
Juett is the goat. Funny and caring professor who is extremely well-known in the CS department. Only comment for future students is to start the projects early!! Everything you need is given to you, and you'll learn a ton - even if you're an ME student like me. Just start. the. projects. early.
His videos are great.
Splendid professor. Please teach every EECS courses.
Prof. Juett gave the clearest lectures and I really appreciated his asynchronous lectures, they were amazing! The class can be tough, but as long as you start projects early, go to office hours, and attend lecture (seriously!! Juett has amazing asynch lectures, at least use those even if you don't want to go to N. Campus!) you'll do okay.
Absolute goat
I LOVE JUETT. I think 280 is a scary course from an outsider, and yes, euchre is complete torture, but you will learn a lot from him and this class. I recommend going to class. He doesn't have too much passion behind his teaching, but he is clear and will debug your code.
JUETT IS THE BEST!!!!!!!!!! Definitely take his asynchronous lecture if you don't want to go to North Campus. He's an excellent teacher—clear, organized, and sometimes even cute and funny. EECS 280 is pretty challenging, but he makes everything easier to understand. I LOVE HIM!!!!!!!!!
goated. he carries with his async lectures.
Best professor I've had at UMich - no question! His teaching style is engaging and clear. He doesn't just teach the lectures; he helps you understand why it matters. I feel that he genuinely wants every student to succeed.
His asynchronous lectures are very well done. You can tell he cares about every student he teaches, and really wants this course to be a great stepping stone into the upper-level EECS classes.
Async lectures are decent but not accessible outside of class; ignored emails and was not at scheduled office hours. Doesn't seem to want to help students who are struggling succeed very much. You have to get a specific average score on the projects and the exams, so you can still fail the class even with a C.
The greatest professor I have ever had. Everyone should report the person who gave him a 2/5. His asynchronous lectures were great, and he explained things very well during office hours.
the 280 goat, his asynch lectures were very organized and useful
His async lectures are amazing. Very well organized and easy to follow.
Class Info
Online Classes
100%
Attendance Mandatory
3%
Textbook Required
13%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.06 avg changeRatings by Course
EECS 280
5.0
(1)EECS280
4.9
(82)ENGR101
4.8
(13)EECS281
4.7
(3)Difficulty by Course
EECS281
3.3
EECS280
2.9
ENGR101
2.1
EECS 280
2.0