4.5

Jon Hanrath

Computer Science - Illinois Institute of Technology

4.5
Quality
2.2
Difficulty
89%
Would Retake
98
Reviews
4.5
Quality
2.2
Difficulty
4.4
Helpful
4.6
Clarity

89%

Would Retake

98

Reviews

Rating Distribution
Official

5

73

4

17

3

3

2

2

1

3

What Students Say

At first, he seems like a very good professor, explaining all the concepts

CS115 - 3.0 rating

Graded by a few things

CS115 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

23%

Textbook Required

27%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 36 grades
Most common grades:
A (17)
A+ (7)
B+ (4)
Grade Distribution
A(24)B(3)C(1)D(0)F(0)A-/B+(8)
Based on 41 reported grades
A: 17
A+: 7
B+: 4
Not sure yet: 4
Common Tags
Clear grading criteria (12)
Hilarious (11)
Amazing lectures (10)
Respected (7)
Gives good feedback (7)
Caring (6)
Lecture heavy (5)
Graded by few things (5)
Rating Trend

Declining

-0.24 avg change
May
Jul
Dec
Jan
Feb
Dec
Last 6 months
Ratings by Course

115

5.0

(1)

CS101

5.0

(1)

CS105

4.7

(47)

CS485

4.6

(5)

CS104

4.5

(22)
+1 more courses
Difficulty by Course

CS485

2.8

CS115

2.5

CS104

2.5

115

2.0

CS101

2.0

Reviews (98)
4.0
2.0
CS105
Feb 24, 2003

Overall, good teacher!

5.0
3.0
CS105
Jun 23, 2003

Very good teacher. Got an A.

3.0
3.0
CS105
Aug 2, 2003

Does not round grades. (meaning even if you have an 89.9% you sill get a "B")

5.0
2.0
CS105
Sep 21, 2003

fun lectures, easy to understand.

5.0
1.0
CS105
May 1, 2005

Very easy class. The only thing that took some effort was the final project. His lectures are interesting and fun. He makes a ton of terribly awesome computer nerd jokes too!

4.0
2.0
CS105
Jun 1, 2005

very clear and helpful, i got 89.5% and he gave me an A, although an A is 90%. funny in his lectures and overall a good teacher.

5.0
3.0
CS105
Grade: A
Aug 28, 2005

He is a very good teacher. He cracks these joke that are so nerdy they're funny. He has his lectures online so you don't really have to come to class to do good but if you do it helps a lot. My advice is don't wait until the last minute to do the project and make sure you submit it on time b/c he will not give you any grace whatsoever.

5.0
3.0
CS105
Sep 28, 2005

Overall an awesome prof, especially for a first-year class. Lectures are amusing.

5.0
1.0
CS105
Oct 8, 2005

No Comments

5.0
1.0
CS105
Oct 12, 2005

I thouroughly enjoyed Hanrath's class. I didn't pay much attention in his class when I went. I only went because I enjoyed his teaching style. He reminded me of one of my favorite high school teachers. When he was injured and we had a substitute professor for the remainder of the semester, I stopped going to class.

5.0
1.0
CS105
Oct 18, 2005

He is a good teacher. He's a lot of fun. Just do your homework and you will do fine on tests. Fairly easy A.

5.0
1.0
CS105
Oct 18, 2005

easy as hell

5.0
2.0
CS105
Nov 8, 2005

My favorite teacher this semester by far. He is fun and interested in his subject, and he truly wants students to succeed. A great teacher!!

5.0
1.0
CS105
Nov 9, 2005

Teaches the material extremely well.

5.0
3.0
CS105
Dec 10, 2005

I am absolutely in love with Professor Hanrath and his amazing sense of humor. I would definitely recommend this class to everyone. He really makes every other teacher look bad in comparison. I miss him!

5.0
1.0
CS105
Dec 16, 2005

Very easy class, very easy material. Tests and quizzes are very similar to previous years'. Final project takes some time but is pretty easy and graded really generously.

5.0
1.0
CS105
Apr 5, 2006

just the best professor to take,didn't have to go to class all the time,but classes are fun and u finish before time

5.0
1.0
CS105
Jun 7, 2006

Very clear lectures, easy assignments, lots of positive reinforcement. If anything, not challenging enough.

4.0
2.0
CS105
Oct 18, 2006

Obviously in love with computer science (he wears khakis with white sneakers, c'mon). Wants you to succeed. Easy material. For me, learning this stuff is like pulling teeth. Hanrath's baseball obsession and class antics (he sang to us, holy cow) make it bearable, almost enjoyable.

5.0
1.0
CS105
Nov 13, 2006

AMAZING. Take his class, even just for kicks. Remembers every student he ever had! (That showed up to class, that is.) Super-easy, explains things terrifically well, ENTERTAINING! Awesome!

5.0
1.0
CS105
Nov 13, 2006

Extremely geeky, but really funny. I enjoy his class and look forward to it. Take it if you can.

5.0
2.0
CS105
Nov 22, 2006

Amazing. Fun to be around. Best teacher I've ever had

5.0
3.0
CS105
Nov 25, 2006

Great teacher. Best I ever had. Really helpful when help is needed. Really good about getting back to emails.

5.0
2.0
CS101
Dec 4, 2006

HANRATH IS AWESOME! HES MY FAVORITE TEACHER!!!TAKE THIS CLASS. HES HIGH-LARIOUS! DEFININTLY THE BEST TEACHER. ENTERTAINING AND FUNNY. GREAT PUZZLES OF THE DAY, KEPT THE CLASS NOT BORING!!!

5.0
1.0
CS105
Dec 5, 2006

AMAZING!

4.0
1.0
CS105
Dec 24, 2006

Funny and geeky. Knows that most people in the class doesn't want to be in there. He wants everyone to be exposed to CS but doesn't want to force it down people throats.

5.0
1.0
CS105
Apr 9, 2007

This guy....is HILARIOUS. Take him and make your day better at IIT

4.0
2.0
CS105
Apr 14, 2007

Knows what he's talking about.

5.0
1.0
CS105
May 1, 2007

Incredibly easy...but definitaly take his night class if yur taking CS105 - its less of a hastle

5.0
3.0
CS105
Jul 18, 2007

First of all, Jon should teach classes beyond intro to C++. Second, everyone who attends IIT should be required to take one of his classes. His energy is unbelievable, his wit and sense of humor bring life to the world of programming. Still the only prof to teach through song and dance, but I hope his trend will catch on. =)

5.0
2.0
CS105
Nov 15, 2007

Hilarius! I had really no interest in computer programming, but he makes the class really enjoyable and now I like the course. So funny!

5.0
1.0
CS105
Jan 4, 2008

Easy to learn from, kept the class interested in an uninteresting subject. Tells nerd jokes but can be funny.

5.0
2.0
CS105
Nov 9, 2008

Every freshman needs to take a class with Hanrath. I didn't know crap about CS when I came in, and now I'm thinking I want to minor in it. But for the sake of everyone else, turn off your cellphone.

5.0
1.0
CS105
Jan 13, 2009

Great teacher and extremely funny guy. Crystal clear explanations and always willing to help in and out of class. Makes everything extremely easy to understand, practically no confusion. Sometimes a little repetitive but really enthusiastic. If you're someone that dreads CS, he will change your mind.

4.0
2.0
CS105
Apr 13, 2009

He's good, I recommend him based off of other teacher choices

5.0
1.0
CS105
May 2, 2009

One of my favorite classes. I came in with no programming knoledge and majoring in CHE, but because of him, I am now double majoring in CHE and CS. His lectures are interesting, and he is hilarious. He takes oldies and makes them about CS, and has some funny brain teasers at the beginning/end of class every day. I highly recommend him!

5.0
1.0
CS105
Dec 1, 2009

He's a geek. That having been said, he's an amazing teacher, makes class fun, and is easy to understand. I wish I had gone to more of his classes. But his lecture slides are online and the class is really easy. The final project is the only thing that takes real effort (the homework is never due), but if you need help, that's up to your TA.

5.0
2.0
CS105
Apr 30, 2010

Extremely helpful and crystal clear in his teachings. He wants everyone to understand the subject matter and he tries his hardest to make it so. Class isn't mandatory, but it helps immensely. Would definitely take another of his classes.

5.0
3.0
CS105
Jun 2, 2010

He is an extremely passionate teacher and if the school were full of them, then IIT would be amazing. His lectures are golden and if you pay attention and do some of the practice problems, the test will be a breeze. AMAZING TEACHER

4.0
3.0
CS105
Nov 9, 2010

He is the most fun teacher at iit. He makes class like CS enjoyable. I loved being in that class

5.0
2.0
CS105
May 25, 2011

Prof. Hanrath was amazing. He is an actual teacher and not a lecturer. He is passionate about CS and helping students. I also liked the NO CELLPHONES rule.

2.0
4.0
CS105
Nov 18, 2011

So much work for only a 2 credit class. The university is at fault, and also the Professor is not helpful maybe because i took it in the summer. He is very quick and I think he is not that great at teaching such a simple language. The TA's are even worse.

5.0
2.0
CS115
Apr 18, 2012

Hanrath is awesome for CS-115. I wish he could teach CS-116 next semester. He is very helpful in clarifying doubts. He takes exams and quizzes very frequently but those are very helpful and usually very easy. He tests on whatever he covers in class and nothing from outside.

5.0
3.0
CS115
Apr 18, 2012

I actually understood the information he presented. He did make us work for the grade we received though.

5.0
1.0
CS105
Jun 19, 2012

Fantastic professor, took him right after switching my major from CS and into business. Despite my cynicism regarding the field I was extremely captivated by his class. The final project is tricky but really teaches you to respect a developer's line of work.

5.0
3.0
CS105
Aug 2, 2012

Great professor! Tests and quizzes are a bit challenging, so make sure you understand the material/study.

4.0
2.0
CS115
Dec 6, 2012

I came into the class with no experience in computer science at all so the class was challenging since Hanrath taught like we all had a background with JAVA. To do well, make use of his TA's office hours and read the book.

5.0
2.0
CS105
Dec 13, 2012

Great teacher. Very active and makes the class very entertaining. Explains concepts clearly, but if you don't understand just ask in class. He does not force the subject on you and has notes posted online. Do take your time with the final project.

5.0
1.0
CS115
Oct 28, 2013

Hanrath is an awesome professor. Do his really short homework assignments and attend his classes and you'll get an A

5.0
1.0
CS115
Nov 8, 2013

Great teacher. He posts all his notes online, so there is no need to take notes just listen. He explains everything very clearly and repeats important concepts. My only negative comment is that he does not let the students use their laptops during class even to take notes or type programs.

5.0
2.0
CS115
Jan 13, 2014

Awesome professor. He makes it easy.

5.0
2.0
CS115
Grade: A+
Oct 28, 2014

Awesome, simply awesome.

5.0
2.0
115
Nov 11, 2014

Keeps lectures interesting, explains well. 1010 recommend, probably my favorite class and professor. Never had any background in CS but really makes you interested. Do your hw to understand the material!

5.0
1.0
CS115
Apr 22, 2015

Professor Hanrath is the best professor for CS 115 by far! The exams are easy. Attend lectures and you are guaranteed an A. The final project was time consuming but it prepares you well for the final exam. An easy A.

2.0
5.0
CS105
May 2, 2015

This class is way to much work for an introductory class that is ONLY 2 CREDITS. Such a waste of time. I totally would NOT RECOMMEND THIS CLASS. Take another introductory C++ class with someone else while you still can! The final project is death. Class is awful.

5.0
3.0
CS105
May 5, 2015

Professor Hanrath is an EXCELLENT teacher. His lectures are geared toward non-computer science majors, are fun, and easy to understand. If you ask questions, go to the weekly lab, and do the weekly assignments (even though he doesn't grade them), you will do well. If you want to start learning how to program, there is no better teacher or class

5.0
1.0
CS115
Grade: A+
May 7, 2015

He was and he was always open to questions. The weekly assignments are basically do it and you get the full grade, but that doesn't mean you should BS them because they help you in the end for the exams and project. The project is meant to help you study for the final, so if it is tough its because you didn't grasp the concept in the first place.

5.0
3.0
CS115
Grade: A
Dec 5, 2015

His lectures are simply fantastic. Best professor I've seen so far. Lectures are a pleasant mixture of content and humour. Definitely builds up interest. Attendance is not mandatory but there's every single reason to go to class. I wish I could take his classes all through college.

5.0
1.0
CS115
Grade: A+
Dec 13, 2015

Professor Hanrath makes Java really easy to understand in this course. Some explanations seem confusing initially, but he is ready to answer questions whenever you have any. He made class very fun by making jokes and really made the material a lot more fun than you'd expect it to be. He created an interest within myself to continue studying CS.

4.0
3.0
CS115
Grade: C-
Dec 17, 2015

He makes morning classes not so bad and always has pneumonic devices. It was just hard for me because I had classes that needed more time and energy and didn't devote a lot to it

5.0
2.0
CS115
Grade: A
Jan 31, 2016

Really good

3.0
4.0
CS115
Grade: B
Feb 25, 2016

At first, he seems like a very good professor, explaining all the concepts. However, in the last three weeks of class, when we were learning the most difficult concepts, he cancelled lecture 2 or 3 times, making other students and I quite confused. This made the final project extremely difficult, as some concepts frequently used were not explained.

5.0
3.0
CS115
Grade: A+
Nov 28, 2016
Would take again

Great professor, taught all material very clearly and made it easy to understand and keep up. Displays great passion for the subject and the classroom environment was great.

Respected
Clear grading criteria
Amazing lectures
5.0
3.0
CS115
Grade: B+
Jan 13, 2017
Would take again

He keeps things light hearted and if you read the textbook pages assigned and take notes in the terminology in class, you should get a good grade. You can pass with a B if you come to labs and don't read the book other than to do the homework, but the project at the end of the course will trip you up if you haven't been trying that hard.

Respected
ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
4.0
CS485
Grade: A
Jul 2, 2017
Would take again

While I think most students did well in this class, your grades will be very much correlated with the work you put in. If your skills in these areas are weak when you begin the class, and you show steady improvement and effort throughout the semester, you won't be penalized for your disadvantage- conversely, if they come easily, don't slack off.

Gives good feedback
Get ready to read
Participation matters
4.0
3.0
CS115
Grade: A
Aug 2, 2017
Would take again

Hw was graded for completion and not accuracy so a lot of students try to coast, but realize it's a problem when they get to the final project. The quizzes and tests aren't too bad, but it's very easy to make a simple mistake. Doesn't actually use computers for tests. Final project was hard, but not impossible even if you haven't taken CS before.

Hilarious
Amazing lectures
Caring
5.0
3.0
CS115
Grade: Not sure yet
Nov 28, 2017
Would take again

His lectures are interesting because he throws jokes around like nothing. His lectures are really helpful for the quizzes and tests. There's 2 quizzes, 2 tests, labs exercises aren't graded, but you get full points for showing up to lab.

Skip class? You won't pass.
Hilarious
GRADED BY FEW THINGS
5.0
4.0
CS485
Grade: A
Jan 6, 2018
Would take again

He is an amazing professor. Attendance is mandatory with a penalty for every class missed. His grading per project is very strict and requires everything to be in his described format. He gives amazing feedback and if you actually submit everything on time, it is easy to get an A.

Gives good feedback
Participation matters
LOTS OF HOMEWORK
1.0
5.0
CS115
Nov 3, 2018
Wouldn't take again

Graded by a few things. The class average for "dreaded" quiz 2 was a "D" (30/50). A professor that goes over easy stuff in class and makes you feel good but quizzes and exams are very hard. Furthermore, you are only given a limited time on quizzes and exams. He crams everything into a couple of slides and expects us to know it for the quiz.

Tough Grader
Skip class? You won't pass.
GRADED BY FEW THINGS
5.0
2.0
CS485
May 6, 2019
Would take again

This is the easiest CS class you will ever take. What sucks is the random group members.

Participation matters
Group projects
5.0
1.0
CS105
Grade: A
Jul 11, 2019
Would take again

(taken over summer) Super chill class. Labs are graded on participation and the tests are easy as long as you can do the labs. Really funny professor and great teacher.

Clear grading criteria
Hilarious
Lecture heavy
5.0
3.0
CS104
Grade: B
Oct 30, 2019
Would take again

Even if you are new to programming he will explain all the concepts so clear that if you pay attention you will understand everything. Make sure to study his slides for the exams and don't miss the labs. He is very funny and charismatic.

Hilarious
Amazing lectures
Caring
5.0
2.0
CS104
Grade: A
Nov 7, 2019
Would take again

Content is straightforward. He's super friendly, and extremely helpful if you have any questions. No surprises on the exams/ quizzes. Would definitely take a class with him again.

Graded by few things
Clear grading criteria
Hilarious
1.0
1.0
CS104
Grade: B+
Apr 10, 2020
Wouldn't take again

Great lecturer, awful grader

Graded by few things
Lecture heavy
Tough grader
5.0
2.0
CS115
Grade: A
Dec 19, 2020
Would take again

First CS professor I ever had, and as a Senior STILL in my top 3. He doesn't just teach you the tools of a programming language - he teaches style, good practices, and the reason WHY you do certain things. He's such a good teacher, and he'll teach you what you need to know. I don't know if I can really say anything he didn't do well.

Gives good feedback
Inspirational
Caring
4.0
1.0
CS104
Grade: A
Jan 15, 2021
Would take again

Prof Hanrath is great! He is funny in his lectures and he actually cares about his students. He wasn't very available at the beginning of covid but he was eventually available and it was great! He responds to emails quickly and he grades fairly. He is a little test heavy but not crazy. Overall, he is a great option!

Test heavy
Lecture heavy
Caring
5.0
1.0
CS485
Grade: A
Feb 19, 2021
Would take again

Although this class has lots of homework, not really difficult. No coding, not really theoretical. It's like a discussion class. I loved this class. Also, professor Hanrath always gives good feedbacks.

Gives good feedback
Respected
Lots of homework
3.0
3.0
CS485
Grade: Not sure yet
Mar 13, 2021
Wouldn't take again

The class is just a bunch of busywork. Some of his assignments (all singled-space): write some book reports, make up a story, create some random PowerPoint presentation, etc. The assignments aren't hard and this is what you do in high school. He takes off random points to make sure no one gets too much of a high grade--a complete waste of time.

Tough grader
5.0
3.0
CS104
Grade: A
Dec 2, 2021
Would take again

His homework assignments are completion graded and he is very accessible outside of class if you need help. Attendance is not mandatory for the lecture or the lab but it helps to go to class. He makes jokes during class and is good at explaining concepts. He cares about his students and genuinely a really nice guy and a great professor.

Gives good feedback
Accessible outside class
5.0
2.0
CS104
Apr 7, 2022
Would take again

Prof Hanrath is hands down one of the best! No homework other than weekly labs, they are only completion points. Two quizzes which genuinely prepare you for the tests. Lectures are in the form of weekly slides, on his website. Clear and easy to understand. I recommend going to lectures as he explains very well. Overall he cares if you do well.

Amazing lectures
Clear grading criteria
Accessible outside class
4.0
3.0
CS104
Grade: Not sure yet
May 3, 2022
Would take again

Hanrath was good at explaining ideas and usually said things in a way that made them easy to remember. If you attend class regularly it's pretty easy to pass the class.

Amazing lectures
Hilarious
5.0
5.0
CS104
Grade: B-
Nov 5, 2022
Would take again

CS 104 with him has been nothing but the best. My favorite class of my first semester as an Undergraduate.

Amazing lectures
Clear grading criteria
Test heavy
5.0
1.0
CS104
Grade: A+
Dec 13, 2022
Would take again

Great professor, fun lectures, organized content, regular assessments (assigned on the first day of class), accessible outside class, and fair grading.

Amazing lectures
Inspirational
Hilarious
5.0
1.0
CS104
Grade: A
Jan 3, 2023
Would take again

Professor Hanrath was great! I came in with zero coding experience and I actually enjoyed going to lectures! You will be done early most lectures. Beware of making silly mistakes on quizzes and exams, he will mark them off. He was very helpful if you emailed him!

Clear grading criteria
Hilarious
Graded by few things
5.0
3.0
CS115
Grade: Incomplete
Mar 6, 2023
Would take again

I LOVE HIM!! He is such a great professor.

Amazing lectures
Gives good feedback
Hilarious
5.0
3.0
CS104
Grade: A
Apr 9, 2023
Would take again

Super guy. Funny, fair, take any of his classes just for fun if you can.

Amazing lectures
Clear grading criteria
Inspirational
5.0
3.0
CS104
Grade: A-
Nov 21, 2023
Would take again

He likes what he does, actually lectures and gives you homework on what will be on the quizzes and exams. Half of the classes will be less than the actual time of the class, would definitely take again.

Amazing lectures
Clear grading criteria
Respected
5.0
3.0
CS104
Grade: A+
Jan 5, 2024
Would take again

Hanrath knows how to use time wisely by not adding busy work or unnecessary or misleading lessons. He knows the content well and that is reflected in his very well put together lectures and plans. He is also very helpful if you have any questions.

Respected
5.0
3.0
CS104
Grade: A+
Jan 19, 2024
Would take again

Professor Hanrath is amazing. I didn't know anything about computer science but his way of teaching awakened my interest for programming. There is no homework other than the labs, which help tp practice the topics we see during class. He explains in a way that is easy to understand, provides all the slides in his website, and answers questions.

Amazing lectures
Respected
Accessible outside class
1.0
5.0
CS115
Grade: Not sure yet
May 7, 2024

He is not good at explaining things and isn't helpful when you ask questions. Clear grading criteria but the average on an exam will be a failing grade and he still wont curve. No one i knew in my class got higher than a D. He doesn't give feedback on labs and is very unwilling to help if you go to his office hours.

Tough grader
Test heavy
Graded by few things
4.0
3.0
CS104
Grade: A-
May 8, 2024
Would take again

Before this class, I honestly disliked CS, and I still dislike CS. He has good lectures, but sometimes they were five minutes long with six slides, and I wondered why I got out of bed for this 9 AM lecture. He would also wear tight shirts, and the room was cold, which made it impossible to lock in for lectures. He also would not grade labs.

Respected
Lecture heavy
Test heavy
4.0
3.0
CS104
Grade: B+
May 8, 2024
Would take again

The class itself was pretty easy, although I think the homeworks given didn't adequately prepare for the later exams as they were repetitive and didn't cover everything in the lecture slides. Also, feedback was not given for the HW either, nor was it actually graded beyond completion. Exams were on paper which is strange for a CS class...

Test heavy
Accessible outside class
4.0
1.0
CS104
Grade: A
Jul 1, 2024
Would take again

Professor Hanrath is a good professor, but not outstanding. He's very approachable and friendly. Unfortunately, he has 5 minute lectures and doesn't give extra examples. He'd be amazing if he spent more time giving extra examples/testing students' skills. Most learning comes from the homework, so it's bad if you don't understand the brief lecture.

Accessible outside class
4.0
3.0
CS104
Grade: A-
Dec 18, 2024
Would take again

class is pretty straightfoward. I thought it was a little strange that everything was on pencil and paper. Only complaint is that there is only one or two quizzes and a couple of exams, so it's hard to bring up your grade if you mess up on one assignment. But overall pretty straightforward and fair professor.

Clear grading criteria
Lecture heavy
Graded by few things
5.0
2.0
CS104
Grade: A
Jan 6, 2025
Would take again

I really enjoyed Professor Hanrath's class. His lectures were short and easy to follow, with all lecture slides available online. Weekly homework aligns with the material taught and earns an automatic 100% if all questions are attempted. Just note, no electronics are allowed in class, so be sure to bring a notebook to take notes.

Clear grading criteria
Hilarious
Caring
4.0
3.0
CS104
Grade: B+
Jan 10, 2025
Would take again

early morning class but rarely attended, and did ok. Practice and understand the slides and homework thoroughly, as it helps a lot with quizzes and exams. The professor is open, understanding, and always willing to help, making CS enjoyable. He tells you exactly what to expect on quizzes and exams, so just focus on the slides and homework.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
CS104
Grade: A-
Feb 17, 2025
Would take again

Professor Hanrath's classes are a great experience. While lectures are short, the content is solid and he's always happy to clarify. The homework is key - use Unstuck study along with the textbook to really nail it.

5.0
2.0
CS104
Grade: A
Dec 10, 2025
Would take again

Professor Hanrath was an amazing professor who really cared about his students. Good lectures and very clear about homework and test dates.

Amazing lectures
Clear grading criteria
Caring
Class Info

Online Classes

100%

Attendance Mandatory

23%

Textbook Required

27%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 36 grades
Most common grades:
A (17)
A+ (7)
B+ (4)
Grade Distribution
A(24)B(3)C(1)D(0)F(0)A-/B+(8)
Based on 41 reported grades
A: 17
A+: 7
B+: 4
Not sure yet: 4
Common Tags
Clear grading criteria (12)
Hilarious (11)
Amazing lectures (10)
Respected (7)
Gives good feedback (7)
Caring (6)
Lecture heavy (5)
Graded by few things (5)
Rating Trend

Declining

-0.24 avg change
May
Jul
Dec
Jan
Feb
Dec
Last 6 months
Ratings by Course

115

5.0

(1)

CS101

5.0

(1)

CS105

4.7

(47)

CS485

4.6

(5)

CS104

4.5

(22)
+1 more courses
Difficulty by Course

CS485

2.8

CS115

2.5

CS104

2.5

115

2.0

CS101

2.0

Similar Professors