4.3

Jeffrey Ringenberg

Electrical Engineering - University of Michigan

4.3
Quality
2.9
Difficulty
75%
Would Retake
161
Reviews
4.3
Quality
2.9
Difficulty
4.3
Helpful
4.4
Clarity

75%

Would Retake

161

Reviews

Rating Distribution
Official

5

110

4

30

3

14

2

4

1

3

What Students Say

Take his section if you are considering anything EECS

ENGR101 - 5.0 rating

Can be a nice guy, although occasionally condescending

EECS280 - 3.0 rating
Class Info

Attendance Mandatory

20%

Textbook Required

89%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 23 grades
Most common grades:
A (13)
A+ (4)
B (2)
Grade Distribution
A(17)B(2)C(1)D(0)F(0)A-/B+(3)
Based on 27 reported grades
A: 13
A+: 4
B: 2
A-: 2
Common Tags
Hilarious (8)
Respected (4)
Clear grading criteria (3)
Group projects (3)
Amazing lectures (2)
Graded by few things (2)
GROUP PROJECTS (1)
Accessible outside class (1)
Rating Trend

Stable

-0.20 avg change
Mar
Jun
Aug
Apr
Sep
Dec
Last 6 months
Ratings by Course

101

5.0

(2)

EECS101

5.0

(2)

ENGR

5.0

(1)

ENGINEERING101

5.0

(1)

ENGIN101

4.8

(4)
+8 more courses
Difficulty by Course

EECS280

3.8

ENG101

3.1

101

3.0

ENGIN101

3.0

ENGR100

3.0

Reviews (161)
5.0
2.0
EECS481
Dec 21, 2006

Really good guy. Wants to help students, especially if they show some effort in wanting it.

5.0
2.0
ENGR101
Mar 28, 2007

Helpful, concise, interesting, fun. After some of the horror stories I'd heard about 101 this was awesome. Great teacher, young and knowledgeable. Definitely recommended.

4.0
2.0
ENGR101
Apr 11, 2007

Good, fun guy. He plays requested music in his lectures.

5.0
4.0
ENG101
Apr 11, 2007

lectures are very relevant to projects assigned. actually teaches how to program, and is very enthusiastic. classes are not boring because of the music!

4.0
3.0
ENGR101
Apr 11, 2007

Great guy! Is always prepared for class, very helpful in office hours, and cute too. Definitely try to take engr101 with him if possible!

5.0
2.0
ENGR101
Apr 12, 2007

great guy...if you can take his class i would recommend it...helpful and not hard to get a B to A- as long as you can work hard

4.0
1.0
ENGR101
Apr 12, 2007

Incredibly easy. If you want to get an A in 101 with little to no effort, take Ringenberg. His classes are entirely powerpoints with lots of examples, which are helpful, but his teaching seemed kind of nonsensical and we didn't really go into much detail for anything. On the bright side, he is really good looking and pretty easy to listen to.

3.0
2.0
ENG101
Apr 13, 2007

Helpful in office hours, but otherwise lecture is boring and pointless. Lots of helpful examples. The exams are REALLY hard, but they projects are ok and they makeup more of your final grade. Better then other Eng 101 profs... so I recommend him.

5.0
2.0
ENG101
Apr 13, 2007

Great class, very inspiring in terms of the future. Lecture interesting (plays music) but you could skip, slides online. Young and very good looking, knows about subject and will help in office hours, but you may have to wait. Very highly recommended!

5.0
3.0
ENG101
Apr 14, 2007

An awesome teacher. Easy going, fun and interesting. Very helpful and willing to hold extra office hours to help you. Great class!

5.0
1.0
ENGR101
Apr 14, 2007

This guy is a great professor. He makes thing interesting (plays music, cracks jokes, embarrasses people on their birthdays) but also is pretty helpful and understanding. If you have a choice of 101 professors, take ringenberg!

5.0
2.0
ENGR101
Apr 14, 2007

He is a really good professor. great lectures, really interesting and fun. plays music in class and cracks jokes. he s really a must have for engr 101

5.0
1.0
ENGR101
Apr 18, 2007

Jeff is totally amazing. He's the only prof I know who plays wow, which makes him awesome. The fact that he's the best teacher ever is just a bonus

5.0
2.0
ENG101
Apr 19, 2007

Good Prof. Makes lectures fun with added music and news flash. teaches well. projects easy. exams not as easy.

4.0
5.0
ENGR101
Apr 25, 2007

Jeff is a good teacher. You dont really have to go to lecture because he just reads off the slides and all the slides are online. The exams are pretty hard, but the projects pretty much save your grade. They are very hard projects, but with help from the GSIs you can do well. My GSI, Esra, was soooo helpful!! Go to your GSIs office hours!

5.0
3.0
ENGR101
May 22, 2007

Best Computer programming teacher there is. The first exam was extremely easy but then got really really hard. But jeff is an amazing teacher and made it fun!!! Best class i have had so far at michigan!!!

5.0
2.0
ENGR101
Jul 30, 2007

Fun, UM grad, pretty easy to pass if you just pay attention.

5.0
1.0
ENGR101
Sep 12, 2007

Professor Ringenberg is the best amongst all Eng 101 professors. He teaches in a casual manner which would make everyone enjoy as well as learn programming. In my opinion, he rox!!

5.0
4.0
ENGR101
Nov 22, 2007

Innovative ways of teaching. Uses novel ways like music and news flashes to maintain a level of interest in the class

5.0
4.0
ENGR101
Nov 22, 2007

Uses innovative ways of teaching. Uses novel ways like music and news flashes to maintain a level of interest in the class.

2.0
3.0
ENGR101
Dec 14, 2007

great professor. The class isn't too hard and he switches up the lectures enough to keep them interesting .... i def recomend!!

3.0
4.0
ENG101
Dec 15, 2007

I never went to his lectures just because he recorded them all the time and watching them online was a lot more useful. I found his way of explaining things to be subpar, especially since everything he brought up he only reflected on briefly and it felt like he never delved deeply enough into certain things so they never made any sense.

2.0
3.0
ENGR101
Dec 16, 2007

His lectures weren't very helpful because they're all available online. Also, he only explains the most basic aspect of each concept and doesn't go into detail. The projects were easy and the exams weren't too bad either. There are two required textbooks for this class and they are rarely used. Overall, the class was okay.

5.0
1.0
ENGR101
Jan 5, 2008

Professor Ringenberg is awesome...he teaches very well and explains concepts clearly. The trick is to always attend office hours. He posts the lectures online so they are very useful for review. Moreover, he organizes lecture competitions to make the class more entertaining.

5.0
2.0
ENGR101
Mar 30, 2008

He's awesome, his lectures are interesting (you can stay awake in them) and the way he gives examples are very helpful. Material is fast-paced, so be sure you go to lecture and know the concepts. Tests are easy if you understand and know how to use the different commands, not just what they do. Past exams are crucial for studying.

5.0
2.0
ENGR101
Apr 15, 2008

Ringenberg is an awesome professor. His lectures are clear, entertaining, and a good length - he usually ends them early if stuff gets boring/unclear. The lecture competition was a great idea too. Take his section for engineering 101.

4.0
3.0
ENGIN101
Apr 28, 2008

Good teacher. Some of the projects are quite difficult, but if you start them well in advance, you can go into his office hours and he is very helpful. If you show an effort, he will help you out. Tests are moderately difficult but they are curved.

5.0
3.0
ENGR101
Apr 30, 2008

Excellent Prof, I thought his lectures were very clear and understandable. Tried to make them interesting and imaginative. Make sure you attend Section - they take attendance for points. Projects start of easy and get increasingly difficult, usually take about 2 hours for a competent person upto 6-7 hours for the hard ones. DEFINITELY worth taking.

5.0
2.0
ENGR101
May 5, 2008

Great guy, Keeps lectures interesting with news flashes and other cool stuff. Very example oriented and helpful

4.0
3.0
ENGR101
Aug 27, 2008

He tries to make his lectures interesting, but they are still boring nonetheless. His project descriptions are garbage, you almost always have to go to office hours. Unless you have prior knowledge in programming, you will have a tough time getting an A with this particular teacher. He's a cool guy though.

5.0
3.0
ENGR101
Oct 30, 2008

Great teacher! Makes programing understandable

4.0
2.0
ENGN101
Nov 11, 2008

Very helpful and did a good job of "selling" programming to new engineers. It worked on me anyways. Lectures are fun and interesting.

5.0
4.0
ENG101
Nov 12, 2008

Very helpful. He posts his lectures online, so if you don't have time to make it to one you can catch up later. He's a nice guy, and understands you have other classes..hard exams but if you study you'll do fine. Makes class fun, keeps it upbeat.

5.0
3.0
ENGR101
Nov 17, 2008

Great teacher. Good examples in class. Keep class fun with music and interactive examples. Very helpful in office hours and provides multiple office hours. Posts lecture videos in case you miss class.

3.0
5.0
ENG101
Dec 2, 2008

The projects are awful, they take forever and are impossible to complete without office hours. If you come into this class with no prior programming knowledge you are screwed. The lectures are tortuously dull and really not helpful, worst class I have taken at U of M.

4.0
3.0
ENGR100
Dec 2, 2008

Awesome professor, puts up lecture videos online and doesn't care if people don't show up. Exams are open book and most are easy, but one of them is a killer. Easy to understand and most projects are pretty easy. Best bet for having a smooth freshman year.

4.0
5.0
ENGR101
Dec 6, 2008

Projects are way too hard! GSIs aren't always helpful on the projects or in lab. Most of the tests are really hard. Hopefully your brain is like a compiler because you write lots of code on exams. Good teacher but hard. I've heard Holloway is easier.

4.0
4.0
ENGR101
Dec 7, 2008

Programming was never of interest to me and I really struggled with it in my high school computer science class. Jeff made it interesting, and approached things in a way that made more sense. The projects are a bit overwhelming at times, but once you figure out the prompt then you can usually get it done without too many problems.

5.0
4.0
ENGR101
Dec 11, 2008

He is very helpful when you do not understand the material!

5.0
3.0
ENG101
Dec 17, 2008

My favorite prof thus far in college. He really elevated my interest in Computer Science. He tells you to read the book, but honestly, you'll learn everything if you go to class and do your projects early. He also is pretty funny (then again, I am an engineer >_>). If you have to take Eng 101, then try to get Ringenberg.

5.0
4.0
ENGR101
Mar 7, 2009

He is one of my favorite professors and is a great lecturer. He makes programming fun and keeps class interesting. He does a great job at explaining everything in class. I cannot imagine a better programming teacher.

5.0
1.0
ENGIN101
Mar 18, 2009

Great guy, teaches clearly.

5.0
2.0
ENGR101
Mar 26, 2009

Jeff is by far the BEST PROFESSOR AT U OF M!! If you're taking engr 101 or eecs 280 make sure you take him! I had no prior experience in programming and I really enjoyed the class. You do have to study and follow his lectures, but we're in college-you have to do that in every class. Bottom line, you won't find a more fair prof than him!

5.0
2.0
ENGR101
Mar 26, 2009

Ringenberg is the best professor in the world! He is a nice guy, (good-looking =) ), funny, intelligent.. HE IS AMAZING!! You're never going to find a better prof to teach engr101 over him! I wish he taught all my classes!

2.0
3.0
ENGR101
Apr 14, 2009

I would not recommend this professor if you ever need to go to office hours.

4.0
2.0
ENGR101
Apr 14, 2009

Great lecturer

5.0
3.0
ENGR101
Apr 16, 2009

Excellent Professor! If you're going to take Engr101 I definitely recommend that you take it with him

5.0
3.0
ENGIN101
Apr 25, 2009

Amazing Professor!! I love Jeff. I recommend this class <3

5.0
5.0
ENGR101
Apr 29, 2009

He really cares and encourages students to learn; he also challenges students in learning. Though the tests place much emphasis on 'tricky' coding, the kind of practices that might not see at the work place. Great teacher. Great class.

5.0
1.0
ENGR101
May 4, 2009

Great prof. made the most boring class actually semi interesting. His lectures cover pretty much everything you need and doing the projects prepares you for the exams. Class is definitly fair and well rounded. Recommend Jeff for any one taking 101.

4.0
1.0
ENGR101
May 4, 2009

Class was easy, even without any previous programming experience. Just keep up in class. Recommend Ringenberg, lectures are boring but tests/projects can be tricky. Fair grading, just pay attention

5.0
3.0
ENGR101
May 5, 2009

Very nice professor! Take his class and you will learn a lot.

5.0
4.0
EECS280
Sep 16, 2009

awesome

5.0
2.0
EECS280
Nov 13, 2009

Amazing professor. Explains the material clearly and is very helpful. His sense of humor make his lectures awesome. Though the projects are time consuming, the class on the whole is easy.

5.0
1.0
ENGR101
Nov 22, 2009

He's awesome. This is my favorite class in my first semester. easy class even without previous programming experience. he's very clear and passionate and funny. Music and comics and video of "news flash" - what more can you ask for in an engineering class?

5.0
1.0
ENGR101
Nov 24, 2009

Very good teacher, would definitely recommend for any EECS class. He makes lectures fun and enjoyable.

3.0
4.0
EECS280
Nov 26, 2009

Had the dude for 101 as well as 280, 101 is preety damn easy/not time consuming compared to 280. In 280, his teaching is preety****, I mean, its all from powerpoints and the powerpoints suck ass. its sad how simple it would be to make useful powerpoints but they are just so****ty. teacher also seems bored with his job, despite being kinda funny

4.0
3.0
ENGR101
Dec 3, 2009

good sense of humor

5.0
3.0
EECS280
Dec 7, 2009

Very good lecturer and overall funny guy. Explains everything really well and tries to inject some fun into the lectures. Overall great professor! Had him for both EECS 280 and ENGR 101.

5.0
4.0
ENGR101
Dec 9, 2009

Ringenberg was a great prof. He is an excellent speaker and usually includes a digression in the middle of the lecture for a short break, which is cool. Willing to help during office hours and definitely knows his stuff. Definitely a better professor than Wellman!

5.0
2.0
EECS280
Dec 22, 2009

I didn't go to class often, but whenever I did the lectures were not only informative but fun (random slides in the middle of lectures like "NEWSFLASH: NEW WINDOWS 7 ADS ARE SUPER CUTE!" and we'd watch said ad). Plus he puts up his lectures as video captures. Notes were great, just a terrific class.

5.0
3.0
ENGR101
Dec 22, 2009

Crystal clear slides for teaching, great exam preparation, enjoyable lectures that are put online, and all the online resources on ctools that you could need. This is a fantastic professor.

4.0
4.0
EECS280
Dec 22, 2009

I hear that you need to have Noble as your professor to get the full experience for 280, but he wasn't teaching fall semester, so I went with my old professor from ENGR 101, Ringenberg. The practice exams helped a lot. Lots of online resources to help you. The lectures and their slides aren't always enough. *Use the online resources to get an A.*

5.0
2.0
ENGR101
Apr 19, 2010

Ringenberg is awesome! He's a great lecturer. Presents material very clearly, and answers questions extremely well. This semester, projects were fairly easy, and exams were doable.

4.0
4.0
EECS280
May 5, 2010

Fun, interesting guy. Lectures keep your attention, well. Answers questions exceptionally well during class. However, it's still really difficult to learn code from someone lecturing from slides. If you don't read the assigned reading before lecture, it's hard to get much out of lecture.

4.0
2.0
ENGR101
Nov 15, 2010

Does an excellent job holding your attention, but there is only so much lecture slides can do for you on the harder material.

3.0
5.0
ENGR101
Nov 23, 2010

At least he's funny. :)

5.0
3.0
ENGR101
Dec 9, 2010

Greatest Professor! Class was great and he is definitely the best teacher. Makes the class extremely understandable.

5.0
3.0
ENGR101
Dec 9, 2010

Best teacher by far! Favorite professor this semester. I knew absolutely nothing about programming prior to this class and I learned so much. He is extremely clear when explaining. He makes everything very understandable by all the examples he uses.

1.0
5.0
EECS280
Dec 19, 2010

Take Eng101 with him but not EECS280!!He can ruin your interest!!!Worst ever seen

5.0
3.0
ENGR101
Dec 20, 2010

Prof. Rigenberg is the best Engr 101 prof. He makes the lectures fun and interesting with stuff besides just programming. The projects for this class can be tough, but if you devote the time it isn't terribly difficult to get a good grade in this class.

5.0
3.0
ENGR101
Dec 20, 2010

Prof Ringenberg is the best 101 Prof. His lectures are fun and interesting and kept me awake. As for the class, it isn't terribly difficult. The best way to learn is to actually program. The projects can be time consuming and hard so get help, but the exams are fair.

3.0
4.0
EECS280
Dec 21, 2010

The class is curved however they are strict about turning in Projects, for example if you turn in the wrong version of your project and you realize that after the deadline like 2 minutes afterwards he won't switch it out with current version no matter what. They recommend a book for that class but it is completely useless.

4.0
2.0
ENGR101
Dec 27, 2010

I like him as a professor and he does try to make it interesting for everyone. It can be hard at a certain point to actually pay attention with a laptop and lecture videos recorded.

5.0
3.0
ENGR101
Feb 5, 2011

Very clear and interesting. I loved his classes and he prepared us very well for the exams.

5.0
5.0
ENGIN101
Mar 27, 2011

Hard class but awesome teacher. People said he was hard n to not take him but he turned out to be one of the best teachers ive had

3.0
1.0
EECS280
Mar 29, 2011

He is not very good at explaining concepts, and his examples are dry and uninteresting. He often uses terminology incorrectly, and has an inadequate understanding of C++ (despite what the course description says, this IS a class about C++).

5.0
3.0
ENGR101
Apr 19, 2011

Really great professor. He made things really clear and his lectures were worth re-watching to study from. He also plays awesome techno in class when we're doing problems!

5.0
2.0
ENGR101
Apr 20, 2011

The best professor I have had here so far! Very good lecturer. The lectures are videotaped, but his lectures are worth physically being present for. You will do well if you seek out help and use resources. Refer to the textbook and to online tutorials. Programming exams are weird, but doable. Highly recommend Ringenberg!

5.0
3.0
ENGR101
Apr 22, 2011

Great lecturer! He makes this class fun and the lecture slides are actually interesting. Everybody in the class loves him but the tests are pretty hard. He goes out of his way to provide students with office hours and extra help but this class is very hard.

5.0
4.0
ENGR101
Apr 29, 2011

Ringenberg keeps lectures interesting while staying on topic. His projects and exams are difficult, but you'll learn a lot in his course.

5.0
3.0
ENGR101
Oct 28, 2011

All ENGR 101 sections use the same projects and exams each semester, so the quality of professor is really the only thing to look for if you take this class. Apparently a professor Bielajew is even better, but Ringenberg is an awesome professor for 101.

5.0
1.0
ENGR101
Nov 2, 2011

Awsome teacher, class is easy as can be. If you don't understand his class drop out of COE.

5.0
2.0
ENGR101
Dec 7, 2011

Great professor. School is never a cakewalk, but he is definitely one of the best professors.

5.0
4.0
ENGR101
Dec 7, 2011

Truly an excellent professor and really keeps class lively. That being said the difficulty curve spikes very hard in this class but as long as you pay attention in class and lab you will be fine. His powerpoints are excellent and his love of dubstep really adds to the class.

5.0
4.0
EECS280
Dec 14, 2011

Jeff is an excellent lecturer. He explains difficult, abstract concepts very clearly and makes the class interesting while doing so. I would not pass up on the opportunity to take a class with him, as the depth and clarity at which he covers the material will give you a well beyond cursory understanding of the computer science topics he covers.

5.0
5.0
EECS280
Dec 20, 2011

I hated the class, but I couldn't think of a better person to teach it. Ringenberg has a way of explaining programming so that it's less intimidating. Also, he's smoking hot.

5.0
2.0
ENGR101
Jan 4, 2012

Great professor, he explains the material very clearly and thoroughly, and he definitely keeps class interesting with his news flashes and dubstep.

5.0
3.0
ENGR101
Mar 10, 2012

Had him last year. Went into this class hating programming and left somewhat enjoying it. He could probably teach programming to a monkey.

4.0
4.0
EECS280
Apr 21, 2012

I'd say he explains his points pretty well. I'm a visual learner and he definitely has enough visual examples/aids. The class isn't hard if you do your projects early enough so you're not under a time crunch later. He can be funny at times too and I like how he takes "news flash" breaks during class.

5.0
3.0
ENGR101
Jun 29, 2012

A terrific professor- his lectures were interesting, helpful, and worthwhile. He is a major reason that I enjoyed the class, and I had no problems despite having no prior experience in the area (programming). Especially considering the quality of other ENGR 100 professors, I would absolutely recommend taking Ringenberg.

5.0
2.0
ENGR101
Jan 5, 2013

Great professor. I had no experience in programming and was worried coming in, but he was very clear and explained the concepts very well so I had no troubles in the course. All lectures are recorded and posted online in case you miss one or skip ;) Labs were also quite helpful

5.0
2.0
EECS280
Apr 14, 2013

Ringenberg is awesome. He's really clear in his explanations and teaches really well. As an added bonus, he's hilarious, and sometimes plays music in the middle of class. Take his class if you can.

4.0
2.0
ENGR101
Apr 18, 2013

Great lecturer. He explained the concepts well, along with examples in the PPT slides to cement your understanding. If you had a question, you could ask right in lecture and he'd answer it. A few of his GSI's were also very helpful on the projects. Would recommend going to office hours for help.

5.0
3.0
EECS280
Apr 23, 2013

Ringenberg is probably the best lecturer I've had so far in college. He takes the material from something daunting to something that makes absolute and perfect sense. Fantastic professor, very good at communicating material and helping students understand.

5.0
4.0
ENGR101
Apr 26, 2013

I had no programming experience prior to this class, and this class was manageable. Things started out rough for me, but ended pretty well. You don't really need the books (they are still helpful to quickly look up something during exams though). Exams are tough, but fair. You get to drop a project, but doing all of them helps you for the exams.

5.0
4.0
ENGR101
May 7, 2013

If you have no prior programming experience, take his section. You will actually learn how to program. Exams are hard, but fair. You can take a 0 on one project without penalty to your grade, since you get to drop the lowest project score. However, to be prepared for the exams you are going to want to do all of them.

5.0
2.0
ENGR101
May 14, 2013

Came into this class with no idea what I was doing with my life, leaving majoring in computer science. Jeff is a chill guy, really funny, and teaches well. Never go to lecture because you can watch them online at 1.5x speed. Also don't buy the books, waste of money. Didn't buy them, never needed them, got an A. My favorite freshman year class.

4.0
2.0
ENGR101
Aug 1, 2013

His lectures are kind of boring, but better than the other professors. The exams are pretty easy, but some of the projects are hard. He's a pretty cool guy, and I left the class liking programming more than I thought I would. People who take his class learn more than those who take it with other professors.

4.0
2.0
ENGR101
Nov 5, 2013

Great Professor, love his News Flash, planning on taking 280 with him next semester

5.0
3.0
ENGR101
Grade: A
Nov 20, 2013

Amazing. Very clear explanations. Best professor I've ever had.

5.0
1.0
EECS101
Grade: Not_Sure_Yet
Nov 20, 2013

Favorite professor this term. He really knows his material, and he's really cool. Let's you use his google glass as well!! Would take any class he teaches.

5.0
3.0
ENGR101
Dec 7, 2013

I had no programming experience prior to his class and I got an A in the class. If you aren't an expert programmer before taking the class, you will have to put in quite a bit of effort. If you put in all the expected effort, you shouldn't have any problem getting at least a B.

5.0
3.0
ENGR101
Dec 14, 2013

I had no experience whatsoever in programming before the class, left the class wanting to major in Computer Science Engineering. Ringenberg knows what he's doing: he teaches extremely well, he bends over backwards to ensure that you understand, and he makes you enjoy the class. The projects aren't that difficult, the exams can be tricky.

5.0
3.0
ENGR101
Dec 18, 2013

He is very helpful and he makes computer science fascinating--even for students who have never programmed before. The exams can be a little tricky, but the projects and labs aren't too bad. I enjoyed his class and would recommend him.

5.0
2.0
ENGR101
Dec 19, 2013

Awesome professor, very funny during lectures, and very good at explaining concepts. His class made me want to major in Computer Science Engineering.

5.0
3.0
ENGR
Dec 22, 2013

It is possible to get an A without having any prior programming experience. Half the people don't attend lecture because they are already expert programmers. But if you don't have any experience, just attend lecture (which is helpful) and do all the projects (even though you get to drop 1) and you'll be fine. His exams are difficult, but fair.

5.0
3.0
ENGR101
Grade: A
Dec 29, 2013

If you have no programming experience and really want to learn how to program, take it with Ringenberg. He is very clear. Although he may have harder exams than the other professors, they are fair and very doable if you really put in the effort to work out ALL of the projects.

5.0
2.0
EECS101
Grade: A
Jan 10, 2014

He is such a great lecturer and always kept the class very interesting! So enthusiastic! Very interesting class for non computer science majors. Don't buy the book.

3.0
3.0
EECS280
Feb 18, 2014

Supposedly one of the better EECS 280 professors but he talks VERY quickly, at times hard to understand. I felt like he was just reading off slides rather than teaching us the material. I found it a lot more beneficial to watch DeOrio's lectures online.

5.0
2.0
ENGR101
Mar 29, 2014

Ringerberg is pretty clear. Class isn't hard. Don't buy the textbooks.

4.0
3.0
ENGR101
Apr 6, 2014

Entertaining professor. Important note about 101: 35% of your grade comes from individual coding projects that are graded automatically by an autograder. Ringenberg does not let you use this autograder before turning your projects in (all the other 101 professors do), so project grades are very hit or miss (either 15% or 100%, there is no leeway).

5.0
2.0
ENGR101
Apr 16, 2014

He gave clear explanations of concepts during lecture and worked to keep the material interesting. I never looked at the textbooks and did fine. I would recommend this professor.

5.0
3.0
EECS280
Apr 22, 2014

Jeff is a great CS/CE professor. Goes through every example clearly and quickly, but will always stop in the middle of lecture to help explain a topic to even a single person.

5.0
2.0
ENGR101
May 1, 2014

Ringenberg is a great professor! Clear in class and explains concepts in very familiar ways for people who have never coded before. Exams are fair and not too extensive and the projects really help expand your knowledge of programming

5.0
2.0
ENGR101
May 1, 2014

Best 101 professor. His exams and projects may be harder than other sections but you will be much better at programming than the other sections. His lectures are very clear, and office hours are very helpful. Don't buy the textbook, you won't need it.

5.0
4.0
ENGR101
Grade: A
May 2, 2014

Ringenberg writes harder projects and exams, but you will actually learn how to program. Take his section if you are considering anything EECS. A good number of people find this class easy because they came in being already expert programmers. If you had zero programming experience, like I did, you will struggle a bit, but an A is still doable.

5.0
3.0
ENGR101
Grade: A
May 8, 2014

LISTEN: If you are considering anything EECS, even at the slightest, you must take his section. His section is harder than those of other professors, but you will actually learn a lot and it will prepare you for the next level. You can get an A in his class as long as you work out all of the projects and spend enough time preparing for each exam.

2.0
5.0
EECS280
Jun 22, 2014

Ringenberg does not know how to write exams. Do not take EECS 280 with him (especially when he is the only one teaching it) unless you come in as an already expert programmer or all you care about is passing the class. You may feel like you are prepared going in but then walk out wondering what class you just took an exam for.

5.0
3.0
ENGR101
Aug 4, 2014

Programming is one of those subjects you absolutely need a good teacher for - and Ringenberg's just awesome. Very clear explanations with sufficient examples, and my lab instructor helped a lot too. The only downside is that his projects are supposedly harder and he doesn't curve at all. Would definitely recommend his class.

5.0
2.0
101
Dec 5, 2014

Ringenberg is a beast, great teacher to start freshmen year with

4.0
3.0
ENGR101
Grade: B
Dec 9, 2014

Ringenberg is the best ENGR101 teacher by far. Everyone who takes the class will tell you. The lectures can get dry, but they are far from mandatory. The recordings are simply fantastic. That being said, Ringenberg tries his best to keep things interesting and answers any questions during lecture.

4.0
3.0
ENGR101
Dec 10, 2014

Ringenberg is a good professor who explains the material well. The class itself can get difficult at times but there are ample office hours to get help when you need it.

5.0
2.0
ENGR101
Grade: A
Dec 13, 2014

Real info abt engr101: If you're a kid who zones out (its coding after all), then do the recordings. Easy to do projects because you can just get any other kids' and change variable names. Don't settle for anything less than an A+ in every category except tests. If you can do that, then getting an 80 on both exams guarantees you an A-. Easy class

4.0
3.0
ENGR101
Grade: B+
Dec 15, 2014

Great guy, makes a boring subject better. You really don't need to go to class though, all of the lectures are online and I learned most of the stuff in laboffice hours. Make sure you get full points on all the projects, a few are difficult so start early. Only get the matlab book

5.0
1.0
ENGR101
Dec 17, 2014

He is a very good lecturer and explains the concepts well with practice problems in lecture to work with the concepts. Labs are where you are going to learn the material and those can be tedious especially because you have to get the sheet signed. Projects and tests are honestly pretty easy if you study and being the projects early enough.

5.0
4.0
ENGR101
Grade: A-
Dec 18, 2014

Great professor! Definitely recommend him for Engr 101, you can't go wrong. Lectures are all posted online, so don't worry about that. Very passionate about teaching students and a bunch of office hours through all IA's, GSI's and professors.

4.0
5.0
ENGR101
Dec 19, 2014

Good professor. Assigns tough projects (though he's not necessarily the creator), that I highly recommend going to office hours for help with. I recommend going to office hours early, when they are less crowded. The GSIs are very helpful. You really need to work really hard to get an A. I recommend the textbook if programming isn't your forte.

5.0
3.0
ENGINEERING101
Dec 21, 2014

Great professor. His lectures and notes are amazing and super helpful. I would highly recommend going to his lectures because you will gain a much greater understanding of the material, and also probably learn something really cool and random about technology and programming!

5.0
4.0
101
Dec 23, 2014

Ringenberg is an awesome professor and this class was both fun and challenging. Lectures were sometimes long, but overall he did a great job of pacing things and making everything clear. Hands down my favorite professor so far (it has only been one term.) Start early on the projects and take all the practice tests in advance.

1.0
5.0
EECS280
Dec 24, 2014

I had Ringenberg for both 101 and 280, and he is merciless. He designs ridiculously hard exams with an aimed for average. People do fine with expert programming experience, but that was not me. He is not generous with grading at all. I did okay in 101, but failed the 280 midterm. Showed no sympathy. I had to drop to avoid getting a failing grade.

5.0
3.0
ENGR101
Jan 8, 2015

I'd never coded before taking this class, and I almost dropped it after the first couple weeks because it was very difficult for me to understand at first. Jeff is the reason I kept going. He did a great job of explaining abstract CS concepts and giving examples of said concepts.

5.0
2.0
ENGR101
Jan 17, 2015

In ENGR 101 all lectures from all sections are posted online. Many students not even in Ringenberg's section would still watch his lectures because he is so clear. I didn't attend class past the first week, and just watched online. Projects can be very challenging, do not wait to start them. Exams are open book and open note. Book is optional.

5.0
2.0
ENGR101
Mar 29, 2015

Professor Ringenberg is a very helpful teacher, and he is very enthusiastic about what he does. He understands that even as engineers, not everyone is REALLY going to need extensive code, and focuses a lot of his energy on the logic and mentality behind coding, to get students thinking like engineers.

3.0
5.0
EECS280
Apr 26, 2015

For EECS 280 Ringenberg contributes to how tough the exams can be. This class IS meant to weed out CS majors, despite the instructors denying it. Many people think after ENGR 101 that they wanna do CS and then say "never mind" after EECS 280. He can be funny at times, but somehow I always got bored and couldn't pay attention in his lectures.

3.0
5.0
EECS280
Grade: C+
May 1, 2015

EECS 280 is a tough class. Ringenberg is an okay professor. A bit of a superiority complex, but is good enough to make you understand the concepts. The exams are extremely hard and you cannot count on your projects to save your grade. Don't expect any sympathy if you try to submit your project to the autograder even one second late though.

5.0
4.0
EECS280
May 1, 2015

Not a real expert in the course material because he was wrong with inheritance (whether private member variables are inherited). But this doesn't matter because exams are made by GSIs and he is even not responsible for the autograder and projects. That being said, you should either learn by yourself or go to DeOrio for deeper understanding of C++.

3.0
5.0
EECS280
May 5, 2015

I thought Ringenberg was good for 101, but only okay for 280. Can be a nice guy, although occasionally condescending. Something with the way he teaches just didn't resonate with me. I always zoned out and went off task if I went to lecture. Lecture is not mandatory. Just watch the lecture recordings at 1.5x. It saves time.

3.0
4.0
ENGR101
May 9, 2015

Ringenberg can be funny in lecture. He does shoot for a certain grade average though and admits that. Class is meant to weed people out of the College of Engineering as a whole rather than just a major within it (seriously if you can't do at least decently in the class you don't have the ability to succeed in engineering). Exams are tough but fair.

4.0
5.0
EECS280
Grade: A-
May 10, 2015

I had Ringenberg for both 101 and 280. Not the easiest person to pay attention to but he explains things alright. Can be a bit of a superiority complex. 101 is for weeding people out of CoE, and 280 is where they start weeding out CS wannabes. I did well in 101, but so did everybody in 280, so 280 is much harder. Many CS wannabes give up after 280.

5.0
4.0
ENGR101
Grade: Rather not say
Oct 15, 2015

Yes indeed. Accept and love this man.

5.0
2.0
ENGR101
Grade: A+
Nov 25, 2015

Awesome professor. If you're in compsci and have the chance to have him, you have to be in his class. He's the rock star professor that every college needs. If you go to lectures and pay attention, take time to understand the material, it's an easy A. (but you still have to put in some work)

5.0
2.0
ENG101
Grade: A+
Dec 10, 2015

Amazing Professor. Attendance is not required because he posts recordings of his lectures. His PowerPoints are very easy to follow and have walkthroughs of code which make it easy to understand. Although lecture was early on north, he made it as painless as possible

5.0
2.0
ENGR101
Grade: A
Dec 27, 2015

Jeff was a good professor overall. Since they were early lectures on north, I almost never went to class except for lab. As long as you read the powerpoint notes online you should be fine if you have some experience with programming. From what I heard of the other professors, Jeff is the best one to have for Engr101.

3.0
3.0
EECS481
Dec 29, 2015

Dr. Ringenberg is a great professor, however the class was quite unorganized this semester. Not sure how much of that was his fault or not. Otherwise, his lectures were interesting for the most part.

4.0
4.0
EECS280
Grade: B
Jan 5, 2016

Good teacher and lecturer. Dry sense of humor. Tests are quite tricky, but that's just the class. Lots of work. Based on my performance compared to others who performed at a lower level than I did, I don't agree with the grade I got.

5.0
2.0
ENGR101
Grade: A
Mar 29, 2016

Going in, I hardly knew anything about programming. He knew there were lots of kids in that boat, and I think he did a good job of teaching from the ground up in that respect. So even if you don't have any experience, it's not too hard to get a good grade if you keep up with the material.

5.0
2.0
ENGR101
Grade: A
Apr 20, 2016

I like Ringenberg, went to almost all his lectures. He has early office hours up north, but I went once and I found him very helpful. It's an easy A if you keep up with the lectures and projects. I recommend going to class even if the lectures are recorded.

5.0
1.0
ENGN101
Grade: A
May 7, 2016

Take his class, best ENGN 101 teacher here by far

5.0
3.0
ENGR151
Oct 30, 2016
Would take again

Very entertaining lecturer.

Hilarious
5.0
2.0
ENGR151
Nov 15, 2016
Would take again

Super funny and enthusiastic. This was his first time teaching ENGR151. We start with the basics of programming in the beginning of the semester so it was boring at first for people with prior coding experience. I would highly recommend having prior coding experience though cuz we went fast afterwards. Mandatory labs, lectures recorded online.

Hilarious
Amazing lectures
4.0
3.0
ENGR151
Grade: A
Nov 7, 2017
Would take again

Yay! I'm being specific!! :)

Clear grading criteria
Hilarious
GROUP PROJECTS
3.0
4.0
ENGR151
Apr 27, 2018
Wouldn't take again

He was an okay lecturer for ENGR 151. I had previous programming experience, but I found the material quite difficult because he zoomed through most concepts and did not explain the harder things like recursion very clearly.

5.0
4.0
EECS280
Mar 22, 2019
Would take again

I had Ringenberg for 280, and I thought his lectures were entertaining and really helpful. He explained complicated concepts really well, and would take time with each question to answer it thoroughly. The projects and exams for the class can be tricky, but if you give yourself enough time and stay caught up, they're definitely manageable.

5.0
3.0
EECS497
Grade: A
Dec 4, 2019
Would take again

One of my favorite professors. I had him for my Major Design Experience (EECS 497). He's an engaging, enthusiastic, relatable, and hilarious professor. He gives great real world advice and his class and teaching style really emphasize student learning and interest.

Respected
Hilarious
Amazing lectures
5.0
2.0
EECS497
Grade: Incomplete
Mar 24, 2020
Would take again

I've never related to a professor more than I have to Jeff. His lectures are hilarious while also staying relevant.

Graded by few things
Group projects
Hilarious
4.0
2.0
EECS497
Jun 30, 2020
Wouldn't take again

Easy A class. Good capstone option. Very team dependent. Lecture material is tangential to the graded material.

Clear grading criteria
Group projects
Hilarious
5.0
3.0
EECS497
Grade: A
Aug 9, 2020
Would take again

Jeff is awesome: he's fair, he's smart, he's funny. Took this class for my MDE and due to COVID it was quite an interesting semester, but Jeff was the prof who rolled with the punches the best of anyone. He rocks, his IAs rock, and I wish everyone in the CS department cared as much about students as he does.

Respected
Clear grading criteria
Hilarious
5.0
3.0
EECS497
Grade: A+
Apr 21, 2021
Would take again

He is kind, fair, humble, relatable. He doesn't fluff his course with unnecessary difficulty like most others would. I can't imagine another MDE being a better option than this one. The amount of freedom we have with our project is unmatched. Le-gend

Respected
Accessible outside class
Caring
5.0
2.0
EECS497
Grade: Not sure yet
Sep 15, 2025
Would take again

Great guy and great professor. He really cares about what he is teaching and makes it interesting.

Amazing lectures
Hilarious
Respected
1.0
1.0
EECS497
Grade: A+
Dec 12, 2025

Nice guy, bad teacher. Rambles so much, incredibly hard to follow, turns 30 minutes of material into a 1+ hour lecture. Uncritically promotes gen AI; ends every class asking Gemini questions and praises it even when it gives awful answers. Class is graded so easy that nobody cares, not the instructional quality/rigor that I expect from UMich.

Group projects
Graded by few things
Class Info

Attendance Mandatory

20%

Textbook Required

89%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 23 grades
Most common grades:
A (13)
A+ (4)
B (2)
Grade Distribution
A(17)B(2)C(1)D(0)F(0)A-/B+(3)
Based on 27 reported grades
A: 13
A+: 4
B: 2
A-: 2
Common Tags
Hilarious (8)
Respected (4)
Clear grading criteria (3)
Group projects (3)
Amazing lectures (2)
Graded by few things (2)
GROUP PROJECTS (1)
Accessible outside class (1)
Rating Trend

Stable

-0.20 avg change
Mar
Jun
Aug
Apr
Sep
Dec
Last 6 months
Ratings by Course

101

5.0

(2)

EECS101

5.0

(2)

ENGR

5.0

(1)

ENGINEERING101

5.0

(1)

ENGIN101

4.8

(4)
+8 more courses
Difficulty by Course

EECS280

3.8

ENG101

3.1

101

3.0

ENGIN101

3.0

ENGR100

3.0

Similar Professors