4.5

William Leonard

Electrical Engineering - University of Massachusetts - Amherst

4.5
Quality
3.4
Difficulty
81%
Would Retake
88
Reviews
4.5
Quality
3.4
Difficulty
4.5
Helpful
4.5
Clarity

81%

Would Retake

88

Reviews

Rating Distribution
Official

5

70

4

8

3

3

2

0

1

7

What Students Say

“I just need to email him or walk in”

ECE211AND212 - 5.0 rating

“His class will take all your time”

ECE212 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

12%

Textbook Required

41%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 40 grades
Most common grades:
A (24)
B+ (5)
Not sure yet (4)
Grade Distribution
A(25)B(6)C(2)D(0)F(0)A-/B+(7)
Based on 45 reported grades
A: 24
B+: 5
Not sure yet: 4
B-: 4
Common Tags
Caring (18)
Respected (13)
Accessible outside class (11)
Gives good feedback (10)
Inspirational (8)
LOTS OF HOMEWORK (7)
Clear grading criteria (7)
Tough Grader (5)
Rating Trend

Declining

-0.71 avg change
Dec
Feb
May
Jun
Jul
Dec
Last 6 months
Ratings by Course

151

5.0

(1)

211

5.0

(3)

PHY151

5.0

(4)

ECE211212

5.0

(6)

ENGIN211

5.0

(1)
+9 more courses
Difficulty by Course

211

4.3

ECE211AND212

4.0

ECE211212

3.7

ECE212

3.7

ECE211

3.5

Reviews (88)
4.0
4.0
PHYS151
Apr 13, 2003

Hard class, but he tries to make it more understandable. Hey, he's better than Prof. Ross!!

5.0
2.0
PHY151
Apr 17, 2003

Provided notes, grades and more online. Responds to e-mails and answers questions on a message board very quickly. In short, a very responsive and interactive professor.

4.0
3.0
PHYSIC151
Apr 19, 2003

Nice guy that cares. not a very effective teacher, though.

5.0
2.0
151
May 8, 2003

makes it so easy to do well.

5.0
3.0
PHY151
May 15, 2003

Very helpful and a highly effective teacher. Great class notes and website.

5.0
3.0
PHYS151
Oct 11, 2003

Prof. Leonard is by far one of the best professors that I have had, he made learning easy and helped out in every possible way to make you understand the topic.

5.0
3.0
PHY151
Sep 20, 2004

He ran the online component of my course. Everything about that website was run in the most timely manner imagineable. He has a very deep voice.

5.0
4.0
ECE211
Dec 2, 2004

Tough class but always willing to help

5.0
3.0
ECE211
Jan 2, 2005

Professor Leonard is always willing to help a student out. He will give the benefit of the doubt, and will learn who you are before you even realize he's ever seen you. All around a good guy.

5.0
3.0
ECE211
Feb 1, 2005

very fair teacher. go to his discussions and u will be solid. Very clear. very helpful always avaiable. makes students feel comfortable.

5.0
3.0
ECE211
Mar 9, 2005

Good teacher - good person

5.0
3.0
ECE211AND212
Apr 25, 2005

I have had this guy for three classes. The first two times i had him, i didnt like him (in fact i hated him) but this year his class was great, he was the most helpful professor of the semmester id say.

5.0
3.0
ECE211
Grade: A
Nov 3, 2005

cool teacher

5.0
3.0
ECE211
Jan 25, 2006

Extremely helpful professor, makes students feel encouraged and comfortable with material.

5.0
3.0
ECE211212
Apr 24, 2006

He is one of the most helpful professors on campus. Always willing to make time for his students.

5.0
4.0
ECE212
Sep 12, 2006

Best Professor in the ECE department. I feel sorry for you if you ever had to take circuits without him. His discussion sessions got me through 2 semesters of circuits courses. Very helpful and sincerely cares about the students. Bill Leonard was a savior for a lot of EE kids.

5.0
3.0
ECE211
Dec 14, 2006

This guys is impeccable. He teaches nonchalantly, yet effectively. He will make a difficult topic ALOT easier to understand. I learn mountains more in discussions than lecture. If you ever have a problem in the course, talk to him. He will help and sincerely find a way to communicate with students. I gotta say prof leonard, ur a **** in disguise.

5.0
4.0
ECE211
Dec 28, 2006

Will go as far as it takes to make sure every student knows what they need to. Easily the best teacher I've ever had.

5.0
3.0
ECE211
Jan 22, 2007

THE SMARTEST MAN I HAVE EVER MET! "Just" a physics guy who decided teaching circuits to engineers would be fun and easy!? He is EXTREMELY HELPFUL! He always answers questions in discussion or will meet with you in his office. He even set up 2 computers in his office for us to use in his personal office! Show him you are enthusiastic as he is!

5.0
4.0
ECE212
May 21, 2007

Probably one of the best professors ive ever had. Extremely clear and always willing to help. Take any class with this professor (although the work load is heavy)

5.0
4.0
ECE212
Jul 30, 2007

Ive only come across two professors that I could honestly call amazing. Leonard is one of them. When you take a class with this guy, he will devote his life to your success in that class.

5.0
1.0
ECE211
Mar 27, 2008

OWLs are awesome

5.0
3.0
ECE211
Sep 9, 2008

(211/212) Nice guy. Very helpful! Attend all your discussions with him and you will definitely do well.

5.0
2.0
ENGIN211
Jan 27, 2009

Great prof. really cares about everyone doing well. One of the best Engin prof I have had at UMass

5.0
4.0
ECE211
Jan 13, 2010

He's the man, period.

5.0
4.0
ECE211
Jan 22, 2011

Easily one of the best professors Ive ever had.

5.0
3.0
ECE211
Nov 6, 2011

Proffesor Leonard is the reason I did not drop the EE major. If you are having a difficult time with your classes, stick this one out. He truly cares about his students, and is extremely helpful in and out of the classroom. Discussion is a waste of time, but the lecture is enough to fully understand the material. Leonard is easy to understand!!

5.0
3.0
ECE211
Dec 16, 2011

Professor Leonard is the best professor I've ever had. Extremely helpful, clear, and fair. If you don't understand something, don't let it make you fall behind. Go ask him and he will explain it very well. Don't think the class is easy because there are no tests or due dates. It is a very time-consuming class.

5.0
3.0
ECE211
Jan 24, 2012

Ignore him when he says no homework, no quiz, and no test. It's not as great as it sounds. This class is all about time management. The professor tries very hard to help all his students to pass, but you must put effort into it. He has a lot of office hours where you may go and ask him for help on anything. He is friendly and his memory is amazing.

5.0
3.0
ECE212
Jan 24, 2012

Had him the nest semester, same deal as the first semester. If time management failed you last semester, try harder to manage your time. Class is all about time management and the professor is always there to help you on whatever you need help with. He goes beyond what a normal professor would do for his students. He is one of the best professors.

5.0
4.0
ECE211
Dec 10, 2012

Professor Leonard is one of the best professors you will have. He certainly was the best for me. He might be a little dry at first, but he is very thorough and extremely caring and more than willing to help at any time!! He hates grades and wants everybody to do well. DO NOT fall behind in the class.

5.0
3.0
ECE211AND212
Apr 26, 2013

Professor Leonard is the best teacher I ever seen. He spends lots of time staying in the office and help the students out! The class materials are not that easy, but you will be fine if you study and do the practice.

5.0
4.0
ECE212
May 5, 2013

Best professor I have ever had. He demands perfection in your work. Has created an environment that maximizes learning efficiency. A pioneer in the engineering department at UMASS.

5.0
3.0
ECE212
May 7, 2013

He should be cloned—by far the best professor in the ECE department. His classes are tough, but they're structured in a way that allow you to get whatever grade you're willing to work for. (Easier said than done.) He is more accessible for help than any other professor on campus.

5.0
4.0
211
Grade: Incomplete
Dec 13, 2013

Greatest professor you will ever have, Incredibly smart friendly and accessible.

1.0
5.0
ECE212
May 13, 2014

This is the weirdest class you will ever take. The secret to doing well in this class is trying to get a +6 on every single module. Professor Leonard is the smartest man you will ever meet, he demands perfection from you, but honestly, he is the perfect teacher. If you want an A in the class go get it.

5.0
4.0
ECE211212
Jul 8, 2014

Challenging class. Very cool material. Go for +6s. If you want an A, he literally gives you every resource (himself being the most valuable) to get it. Your choice. Be the master.

5.0
4.0
211212
Grade: A-
Dec 6, 2014

Very good teacher, by far the best in the whole campus. He needs you to become perfectionist like himself. His best attributes: teaches in a way that is easy to understand & he has a very soothing voice!

5.0
4.0
211
Grade: A
Dec 18, 2014

He is a phenomenal professor. He will make you learn the material and you will master the material, which is his whole philosophy. He expects you to try and try and try again in this course. You have so many chances to get things perfect, he expects perfection. Great teacher, great guy, can't wait to have him again.

5.0
2.0
ECE211
Grade: A
Dec 23, 2014

Always there to help, makes you love learning the material, and should get a Nobel Prize in Teaching (if there was one).

5.0
5.0
211
Grade: B+
Sep 3, 2015

Professor Leonard is a great professor, His class is extremely time consuming.

5.0
5.0
ECE211
Nov 11, 2015

Leonard is the man. He is a visionary in the world of teaching, as this class is structured like nothing you've ever seen. In that sense, it is near impossible, and honestly one of the hardest things I've ever done. But you learn the material so well. He is always there for you. He has helped me so much, in this course and beyond.

5.0
4.0
ECE211
Dec 1, 2015

Leonard is hands down the best professor I've ever had. He's got the perfect mix of being an awesome teacher, teaching you lessons outside of course material, inspiring course interest, and making it challenging. He's got it all down to a perfect system, and he's at the helm running all of it.

5.0
4.0
ECE211
Grade: A
Dec 15, 2015

Best teacher I've ever had. His system will seem strange and scary, but I have never learned more in such a short period of time. It can be a lot of work, but it is extremely rewarding. Everything is explained so clearly, and he is very ready to help anybody who asks for it. He makes you work for your grade, but you will be glad he did.

5.0
2.0
ECE212
Grade: B+
Jan 18, 2016

I once sent Bill Leonard an email at 2 am. He replied back by 2:15. Hardest working guy at UMass.

1.0
5.0
ECE211
Sep 27, 2016
Wouldn't take again

Lectures are clicker questions, not lectures. Mastery is extremely unconventional and discouraging.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
4.0
ECE211
Nov 22, 2016
Wouldn't take again

Ridiculous mastery system that requires perfection in order to pass. Talks down to students who aren't doing well in his class and tells them to switch majors.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
4.0
ECE211
Grade: Not sure yet
Nov 22, 2016
Wouldn't take again

Lectures are i-clicker questions. Discussion is supposedly time for you to ask questions but not many people do so it is basically useless. You have to take these tests every week and his "perfect" system consumes your workload. I noticed that I had less time to do work for other classes because of this class.

TEST HEAVY
5.0
4.0
ECE211
Grade: A
Dec 3, 2016
Would take again

Bill gives you every chance to succeed. You just have to work for it. The mastery system of 211 and 212 is his creation and he's always working on improving it. Always available for help and always responds quickly to emails. Works hard to help students learn.

Gives good feedback
Caring
EXTRA CREDIT
5.0
4.0
ECE211
Grade: A
Dec 29, 2016
Would take again

Leonard is a great teacher, but mastery sucks. Mastery requires a lot of work with mastery attempts and computer exercises due weekly. Try to figure out what works for you early on. Going to lecture is helpful only if you stay on the early due dates. I found mastering the practice before making a mastery attempt was a good sign for mastery success.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
5.0
ECE211AND212
Jan 26, 2017
Would take again

Most work heavy class I've ever taken, that being said Leonard is an incredibly professor and you learn a ton. Mastery is hard but I find myself missing it occasionally.

Respected
Inspirational
ACCESSIBLE OUTSIDE CLASS
1.0
5.0
ECE212
Mar 29, 2017
Wouldn't take again

His grading system is ridiculous, getting 9 of 10 on all his modules is a C . Not to mention you have to get things in exact precision, so if you have a rounding error anywhere, you're screwed, time to re do the entire thing. To get a higher grade you have to take harder modules and perfect those. His class will take all your time

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
4.0
4.0
ECE212
Grade: B+
Apr 13, 2017
Would take again

Part circuits professor, part academic adviser, part therapist. Bill Leonard is an amazing professor. Yes circuits is a pain but he gives plenty of opportunities to get a good grade. He is also the go-to guy for any questions an ECE undergrad might have. Also incredible at answering emails; I once emailed him at 2 am and got a response by 2:15!

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Caring
3.0
3.0
ECE212
Grade: A
May 15, 2017
Wouldn't take again

Leonard is a nice professor, but I still hate Mastery with a passion. The course material isn't particularly difficult, but it takes up a huge amount of time, more than any other class I've taken at Umass. You take a test, sometimes two, every week. This is in addition to labs and computer exercises that take hours. The class is really annoying.

LOTS OF HOMEWORK
Clear grading criteria
TEST HEAVY
5.0
4.0
ECE211AND212
Grade: B+
Jun 17, 2017
Would take again

He is the man. He replies to my emails at 3 am and he is willing to meet with me at any time. I just need to email him or walk in. I would have dropped out of college if it was not for him. He is your go to guy. He is always on your side.

Gives good feedback
Respected
LOTS OF HOMEWORK
5.0
4.0
ECE211212
Grade: A+
Jul 12, 2017
Would take again

Best in show

5.0
4.0
ECE211212
Grade: B-
Dec 18, 2017
Would take again

Ignore every negative review you've seen. This guy cares more about a random pro-active student's success more than their own parents do. Due dates for assignments are non existent if you speak with him. Once let me submit an assignment for fall semester after New Years Eve. If you are balancing a difficult semester, put the work into Bill's class.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
4.0
ECE211212
Grade: A
Jan 10, 2018
Would take again

I owe my degree in EE to him

5.0
5.0
ECE211
Grade: B+
Jan 22, 2018
Would take again

Amazing professor, above and beyond to enable you to excel. I found the class to be incredibly difficult, but everything I needed was there. It was extremely easy to know what I needed to do, where I stood and where the resources where at any point. He is very accessible and provides excellent feedback.

Gives good feedback
Respected
Clear grading criteria
5.0
4.0
ECE202
Grade: Not sure yet
Nov 2, 2018
Would take again

His class is set up so you won't fail-you are encouraged to retry homework and projects until you get them perfect, and you get to drop one component of your grade (a test, attendance, homework). His lectures are interactive and engaging-you walk out of every class having learned something. He is willing to adjust the course/tests to fit the class.

Gives good feedback
Inspirational
Caring
4.0
4.0
ECE202
Grade: B
Jan 28, 2019
Would take again

So I put attendance as option which it is but its an easy way to get points so Id say show up. Also start the projects as soon as possible

Tough Grader
Gives good feedback
Participation matters
5.0
4.0
ECE202
Grade: A
Jan 28, 2019
Would take again

Dr. Leonard is a great professor if you are there to learn. Expect tough grading but by the end of it you will know the material well.

Tough Grader
Gives good feedback
Respected
5.0
4.0
ECE211AND212
Grade: C-
Jan 28, 2019
Would take again

Professor Leonard is truly a gem among professors. He is dedicated to his students learning, and not to their grades, which in my eyes, puts him above your average professor.

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
ECE211AND212
Jul 8, 2019
Would take again

This is not necessarily a review of Circuits 211 and 212, which are no longer classes at UMass, but of Bill Leonard himself. If not for him, I would have dropped out last year. ALWAYS accessible for any kind of advice, and will become your advisor on request. He will jump through hoops on your behalf. If you need academic help, run, don't walk.

Respected
Accessible outside class
Inspirational
5.0
2.0
ECE202
May 7, 2020
Would take again

If there's one thing you need to know about Professor Leonard, it's that he wants you to succeed. However, that desire comes in the form of tough love and even tougher grading. The topics are not difficult and the assignments are not bad, but the rigorous cycle of submission and feedback forces you to see your errors and fix them.

Gives good feedback
Respected
Tough grader
5.0
2.0
ECE202
Grade: A
Dec 8, 2020
Would take again

Prof. Leonard held review sessions for all the other ECE classes during Fall 2020, helpig us prepare for all of our exams. As for 202, the gradign system is super clear and easy, and it is very possible for anyone to get an A. Easy class, yet very helpful, and he constantly has office hours to help students with assignments. Extremely caring guy.

Respected
Accessible outside class
Caring
5.0
2.0
ECE202
Grade: A
Oct 8, 2021
Would take again

LOVE HIM!!!! Such a caring and wonderful professor. Santa Claus of ECE <3

Accessible outside class
Caring
EXTRA CREDIT
5.0
2.0
ECE202
Grade: A-
Oct 25, 2021
Would take again

As the Chief Undergraduate Advisor, Professor Leonard values and respects every ECE student. If you have any questions regarding your pathway, career, or just want to talk, he is 110% willing to listen and help. He is one of the best professors to have in ECE. Also regarded as Santa Claus because he is generous with his grading. :D

Respected
Inspirational
Caring
5.0
3.0
ECE212
Grade: A
Jan 18, 2022
Would take again

best prof

Inspirational
3.0
3.0
ECE211
Grade: A
Feb 14, 2022
Would take again

Class of 19 here. I was suspended from school. He did everything in his power to revoke that suspension. He went above and beyond to help me graduate. Someone wrote that he cares more than our parents do and I could not agree mores. He is the real deal and I truly owe my career to him.

3.0
2.0
ECE202
Grade: A
May 13, 2022

Bill is a nice guy and does a decent job managing the course. My main comment is that he is the most ridiculous grader I have ever come across. Routinely sends back work for "corrections" on fully working code just because he hates your variable names or wants you to print at 98% and you printed at 97.99999%.

Tough grader
Lots of homework
5.0
2.0
ECE202
Grade: A
Oct 7, 2022
Would take again

He is truly the most admired professor among students I've ever seen. He is also the most caring and accessible without doubt. Many, and I really do mean many, students owe them passing various classes (including classes he does not teach) to just talking to him. He'll fight for ECE students no matter what, even if it's against his own department.

Caring
Respected
Accessible outside class
4.0
2.0
ECE202
Grade: A
Nov 14, 2022
Would take again

ECE 202 is not a hard class at all. If there is a class you need to worry about Fall sophomore year it is not this class. Professor Leonard clearly cares about his students and wants you to succeed. However, do not let the due dates get ahead of you in this class. As long as you stay ahead and do the assignments you will be fine.

Clear grading criteria
Lots of homework
Caring
5.0
2.0
ECE202
Grade: A
Dec 7, 2022
Would take again

ECE202 is one of the easiest ECE classes. With Prof. Leonard, all the grade is from homeworks, projects and two tests. The two tests are easy and are easy to prepare for. Each homework and part of the projects you submit multiple times until you get a perfect grade (Or a grade you are happy with). They are not hard because Bill teaches so well.

Amazing lectures
Lots of homework
Caring
4.0
2.0
ECE202
Grade: A
Dec 16, 2022
Would take again

Save your time and don't go to class. You can easily do every assignment by watching his lecture recordings but most of the time you still don't have to because the assignments are pretty straight forward. The lectures are very good though and he explains concepts pretty clearly. Grading seems harsh at first but you get used to his mastery system.

Lots of homework
5.0
2.0
ECE202
Grade: A
Dec 30, 2022
Would take again

ECE 202 is a very straight forward class. Every assignment besides tests are done with mastery (repeated submissions with grading each time until you reach a perfect score). The two tests for the class are pretty easy and you are given lots of time and resources to help you succeed. Overall stay on top of work and the class is a breeze.

Clear grading criteria
Caring
Accessible outside class
5.0
4.0
PHY151
Grade: A
Aug 30, 2023
Would take again

If you think that you'll never be able to understand physics and engineering, think again. Just one semester in any class that Professor Leonard teaches will prove that you can master difficult concepts when someone actually teaches them to you instead of preaching them at you.

Gives good feedback
Caring
Accessible outside class
1.0
5.0
ECE202
Grade: C
Aug 30, 2023

Very condescending in feedback and in emails asking for help. Be ready to be accused of plagiarism. Mastery system is nonsense as he doesn't care if it's functional, rather cares about aesthetic of code and take of 90% of points for it. Terrible system that would have worked possible 20 years ago, but not now. Relies on recorded lectures to teach.

Tough grader
Test heavy
1.0
5.0
ECE211AND212
Grade: B
Mar 21, 2024

Bill has created his own program where the only way to pass is to get a 100%. This is very much what you would expect from a physics guy trying to be an engineer! I am not a PE years out of college and I still at points laugh with my friends about this guy and his department! A bunch of guys with no experience teaching the young!

Lots of homework
Test heavy
Graded by few things
5.0
4.0
ECE211
Grade: B-
Jul 15, 2024
Would take again

I unequivocally owe my life to Professor Leonard, he truly wants all of his students to succeed and will go above and beyond for you if you reach out and show that you care. I was at a true low in life believing I was going to fail out of school, and he made sure that I had what I needed to succeed.

Inspirational
Caring
Accessible outside class
5.0
3.0
ECE201
Grade: B-
Dec 9, 2024
Would take again

Idk how he does it, he puts something up on the board and all of a sudden you fully understand a concept you were struggling with the past few days.

Caring
Respected
Accessible outside class
5.0
4.0
ECE202
Grade: B-
Feb 13, 2025
Would take again

I basically owe my degree to prof Leonard. He's wants everyone to succeed and understands when you're running behind but also holds you to a high standard and doesn't cut you slack in quality of work. I've been extremely well supported through all courses with him. Allows resubmission but requires high quality work.

Tough grader
Clear grading criteria
Inspirational
5.0
4.0
ECE202
Grade: Not sure yet
Feb 27, 2025
Would take again

Bill Leonard is the only reason ECE at UMass hasn't been fully defunded and removed. He is literally responsible for producing the entire ECE class and he does a damn good job of it, for what he's given to work with. Although ECE makes me want to sleep myself forever, Bill carries it. Someone pay this guy more

Caring
Respected
Accessible outside class
5.0
3.0
ECE211212
Grade: A
May 16, 2025
Would take again

Professor Leonard is a great professor, advisor and friend to ece students. His discussions basically taught me ece 213, hes helped me a lot as an advisor and he genuinely cares about the students and goes out of his way for our well being. Take classes with him if you can

Amazing lectures
Caring
Accessible outside class
4.0
3.0
211212
Grade: A
Jun 26, 2025
Would take again

Took ECE 213 with Prof. Leonard—he made tough material feel easy. Loved the Mastery system; it lets you really learn without exam pressure. Lectures are in-person but also on Zoom, with notes and recordings posted after. Super accessible and chill about extensions if you ask. Great prof overall!

EXTRA CREDIT
Amazing lectures
Caring
4.0
1.0
213
Grade: A
Jul 31, 2025
Would take again

One of the nicest people I have ever met. He wants everyone to suceed and gives so much leeway on assignments, honestly too much. This class was a breeze because he wants people to not worry too much about his class. Mastery is an alright system, you can get your homework 100% correct and the exams are on your own time. Seriously such a nice dude

Gives good feedback
Caring
Accessible outside class
5.0
3.0
ECE201
Grade: Not sure yet
Dec 20, 2025
Would take again

Professor does what he can to help students succeed. He clearly cares about student learning, which is rare in engineering professors. Once you understand the mastery system, the class isn't too difficult.

5.0
2.0
ECE201
Grade: A
Dec 24, 2025
Would take again

Leonard is the nicest, most caring professor ever. He will stop and explain anything to you, even material for other classes. 201 itself is easy; the mastery system can be annoying for little mistakes but rewards you with extra credit for being right. Somehow when he explains something it just makes sense instantly. Someone double this man's pay.

Caring
Respected
Class Info

Online Classes

100%

Attendance Mandatory

12%

Textbook Required

41%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 40 grades
Most common grades:
A (24)
B+ (5)
Not sure yet (4)
Grade Distribution
A(25)B(6)C(2)D(0)F(0)A-/B+(7)
Based on 45 reported grades
A: 24
B+: 5
Not sure yet: 4
B-: 4
Common Tags
Caring (18)
Respected (13)
Accessible outside class (11)
Gives good feedback (10)
Inspirational (8)
LOTS OF HOMEWORK (7)
Clear grading criteria (7)
Tough Grader (5)
Rating Trend

Declining

-0.71 avg change
Dec
Feb
May
Jun
Jul
Dec
Last 6 months
Ratings by Course

151

5.0

(1)

211

5.0

(3)

PHY151

5.0

(4)

ECE211212

5.0

(6)

ENGIN211

5.0

(1)
+9 more courses
Difficulty by Course

211

4.3

ECE211AND212

4.0

ECE211212

3.7

ECE212

3.7

ECE211

3.5

Similar Professors