5.0

Azeem Hafeez

Engineering - University of Michigan - Dearborn

5.0
Quality
2.8
Difficulty
100%
Would Retake
165
Reviews
5.0
Quality
2.8
Difficulty
5.0
Helpful
5.0
Clarity

100%

Would Retake

165

Reviews

Rating Distribution
Official

5

161

4

3

3

0

2

1

1

0

What Students Say

He inspires his students to do better

ECE480 - 5.0 rating

Probably the only ECE professor that any good at dearborn

ECE3171 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

66%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 141 grades
Most common grades:
A (55)
A+ (34)
B+ (18)
Grade Distribution
A(89)B(14)C(3)D(1)F(0)A-/B+(35)
Based on 146 reported grades
A: 55
A+: 34
B+: 18
A-: 17
Common Tags
Respected (76)
Amazing lectures (56)
Accessible outside class (47)
Gives good feedback (47)
Inspirational (45)
Caring (45)
Amazing lectures (30)
Clear grading criteria (19)
Rating Trend

Stable

-0.02 avg change
Jan
Mar
Jul
Aug
Oct
Dec
Last 6 months
Ratings by Course

ECE3721

5.0

(1)

ECE210

5.0

(22)

ECE480

5.0

(8)

COS126

5.0

(1)

ECE460

5.0

(11)
+22 more courses
Difficulty by Course

ECE3721

4.0

ECE4361

4.0

ECE372L

4.0

ECE4981N4983

4.0

ECE4981

3.3

Reviews (165)
5.0
3.0
ECE3171
Grade: Not sure yet
Apr 3, 2019
Would take again

Honestly the best professor I've ever had. Azeem holds such a passion for engineering and seeing students succeed. Above all, his lectures are very interesting and difficult to get distracted away from. If you have the opportunity to take a class with him as the TA or professor, please do.

Respected
Inspirational
Caring
5.0
3.0
ECE3171
Apr 7, 2019
Would take again

Probably the only ECE professor that any good at dearborn. If you have the option to take a class with him, do it. You wont regret it.

Respected
Inspirational
Caring
5.0
2.0
ECE3171
Grade: A
Apr 30, 2019
Would take again

Azeem is by far the best ECE instructor at UMD. Show up, take good notes, pay attention, and you will definitely get an A. Study his notes for the exams and you are guaranteed to see good results. IF you get lower than a B in azeem's class, then its honestly your fault.

Amazing lectures
Lecture heavy
Caring
5.0
3.0
ECE3171
Grade: A
Apr 30, 2019
Would take again

The best professor in the ECE department. Take any class you can with him. Lectures are great and clear. Exams are extremely fair. He cares about his students and is easy to reach anytime, strongly recommend.

Respected
Clear grading criteria
Amazing lectures
5.0
4.0
ECE3171
Grade: A
May 18, 2019
Would take again

I chose this class to widen my horizon. And Professor Azeem did it very well. His lectures are well prepared and let you learn a lot. Attendance is not mandatory but still all students love to attend his class. His classes are always full.

Respected
Accessible outside class
Amazing lectures
5.0
1.0
ECE3171
Grade: Audit/No Grade
May 18, 2019
Would take again

Azeem Hafeez is by far one of the best professors that UMD has. Would like to take more classes if they are taught by him.

Respected
Inspirational
Amazing lectures
5.0
3.0
ECE3731
Grade: A+
May 18, 2019
Would take again

Professor Azeem is a very knowledgeable and professional instructor. He tries his best to help the students and answer their multiple questions. I would like to repeat my wonderful experience with him and take others classes with him while Im working to get Master degree in electrical engineering.

Gives good feedback
Respected
Amazing lectures
5.0
4.0
ECE3721
Grade: A
May 21, 2019
Would take again

I toom 3731 Lab with him (microprocessors Lab). His lecture materials are very practical and informative. His attitude for teaching is really great! He always breaks down a complicated topic into small pieces and explains very well each part! This is really the art of teaching! Also, he is very kind and supportive both in class and office hours!

5.0
4.0
ECE3731
Grade: A
May 21, 2019
Would take again

I took 3731 Lab with him (microprocessors Lab). His lecture materials are very practical and informative. His attitude for teaching is really great! He always breaks down a complicated topic into small pieces and explains very well each part! This is really the art of teaching! Also, he is very kind and supportive both in class and office hours!

Respected
Amazing lectures
5.0
3.0
ECE210
Grade: A
May 27, 2019
Would take again

Professor Azeem is one of the best Instructors at U of M Dearborn, very logical and fair, explains everything with clarity and is willing to help students at every level. His teaching style is direct, simple and easy to follow.

Respected
Inspirational
Amazing lectures
5.0
3.0
ECE480
Grade: A
May 27, 2019
Would take again

I have taken ECE480 with Professor Azeem, he is one of the best professors I have studied with. He is always there for the students during or after the class. He is very responsive to questions and suggestions. You would learn a lot in his classes. I would surely take courses under him in future. Highly recommended.

Accessible outside class
Inspirational
Amazing lectures
5.0
3.0
ECE210
Grade: B+
May 28, 2019
Would take again

Goes above and beyond to make sure students succeed

Gives good feedback
Respected
Inspirational
5.0
3.0
ECE210
Grade: B+
May 28, 2019
Would take again

He is the best professor. Willing to spare some time with students who need extra help. I definitely recommend this professor.

Gives good feedback
Respected
Inspirational
5.0
1.0
COS126
May 28, 2019
Would take again

Perfect

Gives good feedback
Respected
Accessible outside class
5.0
3.0
ECE480
Grade: B
May 28, 2019
Would take again

Great professor! Class is tough but teacher is always there to help whenever you need him. Pay attention to his lectures and dont fall behind.

Respected
Lecture heavy
Caring
5.0
3.0
ECE480
Grade: B
May 28, 2019
Would take again

Great teacher, willing to help you whenever you need it. Would definitely recommend

Gives good feedback
Respected
Accessible outside class
5.0
3.0
ECE480
Grade: B
May 28, 2019
Would take again

Great teacher. Works with you to get the help you need.

Gives good feedback
Respected
Accessible outside class
4.0
3.0
ECE273
Grade: B
May 28, 2019
Would take again

Great professor will learn a lot from him. Took him when he was Assistant Professor, takes his time to teach you and has after hours to sit down with you also.

Respected
Accessible outside class
Group projects
5.0
2.0
ECE3171
Grade: A+
Jun 5, 2019
Would take again

Azeem is the best instructor in U of M! I had him for three different classes and I wish I will have him again!

Gives good feedback
Respected
Amazing lectures
5.0
2.0
ECE210
Grade: A
Jun 5, 2019
Would take again

Had him for circuits lab, EXCELLENT professor, goes out of his way to help you both academically & professionally, explains things in a clear manner and then further clarifies if there are any issues, incredibly accommodating, really helps you truly learn and understand the material and underlying principles without being punitive

Gives good feedback
Respected
Caring
5.0
2.0
ECE210
Grade: A
Jun 5, 2019
Would take again

Had professor Azeem for circuits' lab. He is a great professor of teaching and he makes every effort to help his students to understand in lectures and office hours.

Accessible outside class
Participation matters
Caring
5.0
4.0
ECE3731
Grade: C+
Jun 5, 2019
Would take again

I Had professor Azeem for Microprocessor's lab. He is a great professor of teaching and he makes every effort to help his students to understand in lectures and office hours.

Accessible outside class
Participation matters
Caring
5.0
3.0
ECE3171
Grade: B+
Jun 5, 2019
Would take again

Had professor Azeem for Analog & Discrete Sig & Sys . He is a great professor of teaching and he makes every effort to help his students to understand in lectures and office hours.

Respected
Accessible outside class
Participation matters
5.0
2.0
ECE210
Jun 5, 2019
Would take again

I would not necessarily say it's an easy A but professor Azeem is truly a great professor who explains the material very well and keeps you genuinely interested in the material. This is a rare trait to see in professors: having both the knowledge about subject material and the ability to teach it

Gives good feedback
Respected
Accessible outside class
5.0
4.0
ECE460
Grade: C+
Jun 5, 2019
Would take again

His notes is so beautiful and makes the course very clear and understandable.

Respected
Clear grading criteria
Amazing lectures
5.0
4.0
ECE3171
Grade: B-
Jun 5, 2019
Would take again

His notes are so beautiful and very helpful to understand the course materials. His H.W is hard and better to challenge and get ready for the exams.

Respected
Lots of homework
Amazing lectures
5.0
3.0
ECE3171
Jun 5, 2019
Would take again

Very Good Professor

Gives good feedback
Clear grading criteria
Amazing lectures
5.0
4.0
ECE3171
Grade: B
Jun 5, 2019
Would take again

Hes the only teacher you actually learn from in the program in my experience. His handwriting is clear and his teaching strategy is simple. You still gotta work hard though , but atleast you know how to study unlike the other professors just leave you in the dark. Hes a very caring professor. I wish there more professors like him in the program.

Gives good feedback
Respected
Test heavy
5.0
3.0
ECE3171
Grade: A
Jun 5, 2019
Would take again

Hands down the best professor in the engineering program. The program would be terrible without him. If he leaves go to Wayne state.

Respected
Skip class? You won't pass.
Caring
5.0
3.0
ECE3171
Grade: A
Jun 5, 2019
Would take again

Hes the greatest Professor the World has to offer. If you want to learn a subject then hes the professor for you! Overall just a great person with a big heart who has great knowledge on just about every topic in the engineering field.

Accessible outside class
Amazing lectures
Caring
5.0
3.0
ECE3171
Grade: A
Jun 5, 2019
Would take again

Azeem is the best professor is the engineering department. Lectures are organized and easy to understand. Makes a very tough material and makes it fathomable.

Inspirational
Amazing lectures
Caring
5.0
4.0
ECE3171
Grade: A+
Jun 5, 2019
Would take again

I have never had a professor better than Azeem! 3171 was challenging but he taught it in a way that enabled you to learn. I am now taking ECE 480 and am familiar with many of the topics because he took the time to teach these topics in 3171. He gives you the tools you need to do well and is always encouraging. I wish he could teach every class!

Respected
Accessible outside class
Amazing lectures
5.0
3.0
ECE210
Grade: A
Jun 5, 2019
Would take again

Azeem is the best professor in the engineering program. I wish we could clone him and have him teach every class. He is patient, encouraging, and extremely intelligent. Take any class you can with him!

Respected
Accessible outside class
Amazing lectures
5.0
4.0
ECE3171
Grade: B+
Jun 6, 2019
Would take again

Probably the best professor at U of M Dearborn. I wish he taught all my EE classes. He teaches you well!

Gives good feedback
Respected
Amazing lectures
5.0
2.0
ECE210
Grade: A
Jun 6, 2019
Would take again

The best professor at U of M Dearborn. If you want to learn and get a good grade take him. I wish he taught all EE classes.

Gives good feedback
Accessible outside class
Amazing lectures
5.0
4.0
ECE3731
Grade: B+
Jun 6, 2019
Would take again

Grades well! Makes you work for your grade. You will learn a lot of you take him. Great guy inside and outside of class.

Gives good feedback
Accessible outside class
Amazing lectures
5.0
1.0
ECE210
Grade: A
Jun 6, 2019
Would take again

Best professor at UM dearborn. If you are at a university level then, I think you care about passing and learning. Azeem is the perfect teacher. YOU WILL LEARN AND PASS THE CLASS. I wish he can teach all the ee classes at umd.

Respected
Amazing lectures
Caring
5.0
1.0
ECE2731
Grade: A-
Jun 6, 2019
Would take again

Best professor at UMD. Teacher that forces you to learn and pass. I took him in 3 classes and i believe he did not fail one person.

Respected
Amazing lectures
Caring
4.0
1.0
ECE3171
Grade: A
Jun 6, 2019
Would take again

Everyone here didnt lie about a single word. Best professor. No need say anything.

Respected
Accessible outside class
Caring
5.0
4.0
ECE3731
Grade: C
Jun 6, 2019
Would take again

Professor Azeem loves teaching. And when you love something you do a great job at it. He is living proof of that great lecturer, and most importantly great guy. Material is hard but he teaches it very well so anyone can understand it.

Respected
Amazing lectures
Caring
5.0
2.0
ECE372
Grade: A-
Jun 6, 2019
Would take again

I took professor Azeem for ECE 372 and even now, I consider him one of the best teachers at UofM-Deaborn. He is a clear instructor and obviously cares a lot about his students. Consider yourself lucky if you get to take a class with him!

Gives good feedback
Respected
Amazing lectures
5.0
4.0
ECE3171
Jun 7, 2019
Would take again

Professor Azeem, is worth every dollar!! Teacher that genuinely cares is very rare. Material is difficult, but His teaching strategies are out of this world.

Respected
Inspirational
5.0
4.0
ECE4361
Grade: A-
Jun 9, 2019
Would take again

Azeem is without a doubt the best professor I have had in my college career. Very understanding and caring for his students. Lectures are incredibly important to attend. If you have valid reasons for not being at them, Azeem has no issue getting you back up to speed. Do not hesitate to take this Professor! Does not just hand you a grade though.

Respected
Accessible outside class
Amazing lectures
5.0
3.0
ECE3731
Grade: A+
Jun 14, 2019
Would take again

Azeem is my all time favorite professor. He likes to simplify the problems and always has an easy way to solve them. He is always available to help even if it is not during his office hours. If I could take all my engineering classes with him, I would!

Accessible outside class
Amazing lectures
Caring
5.0
3.0
ECE372
Grade: A
Jun 15, 2019
Would take again

Very helpful and smart professor, had Dr Azeem as a TA for ECE 372 ( Microprocessors) and ECE 480 ( Signal Processing ) and he was great! Very knowledgeable and can help with any class youre taking. The way he teaches is very clear and he makes sure everyone understands. Wouldve loved taking more classes with him!

Gives good feedback
Accessible outside class
Amazing lectures
5.0
3.0
ECE3171
Jun 28, 2019
Would take again

He is one of the best instructors at UMD. I personally enjoyed his teaching methods. He is very inspiring and encouraging. Students need to expect some heavy work but will learn tons of information. If the effort is put into the work assigned, the grade will be fairly reflected. He evaluates the heard work. All in all, he is fabulous . Go blue:)

Respected
Accessible outside class
Participation matters
5.0
3.0
ECE7131
Jun 28, 2019
Would take again

He is one an excellent instructor at UMD. His teaching method is very successful. He is highly inspiring and encouraging. If the effort is put into the work assigned, the grade will be fairly reflected. I am not sure if attendance is mandatory, but I am sure no one likes to skip his lectures. Besides, He evaluates the heard work . GO BLUE Azeem:)

Inspirational
Clear grading criteria
Amazing lectures
5.0
4.0
ECE210
Grade: A
Jun 29, 2019
Would take again

I took professor Azeem for 3 classes and I would take him for every class If I can! He really cares about students and their education. He tries his best to teach the class in a way that all students would understand the course material. He is not an "easy" professor,you will have to study to earn your grade. He is one of the best professors in UMD

Gives good feedback
Inspirational
Amazing lectures
5.0
4.0
ECE3171
Grade: A-
Jun 29, 2019
Would take again

ECE 3171 is a foundational class, it is heavily used in higher EE classes. Professor Azeem makes sure to teach the class in a way that all the student would understand the material. He makes time to help students when we need it. I would defiantly take him for any class he teaches! He is one of the BEST professors in UMD!

Gives good feedback
Amazing lectures
Lecture heavy
5.0
4.0
ECE3171
Grade: B+
Jul 9, 2019
Would take again

Professor Azeem is one of the greatest professors in all of The University of Michigan-Dearborn. He cares a lot about his students and wants everyone to be able to pass with a good grade. His lecture are amazing and very clear. I learned the most from professor Azeem than any other professor I have taken here at The University of Michigan-Dearborn.

Respected
Lots of homework
Amazing lectures
5.0
3.0
ECE3171
Grade: A
Jul 16, 2019
Would take again

Honestly Prof Azeem is the best prof I have ever had the pleasure of having. He is extremely knowledgeable and makes everyone understand even the most difficult of concepts. The University is honored to have him and so are the students.

Gives good feedback
Respected
Inspirational
5.0
3.0
ECE480
Jul 31, 2019
Would take again

Professor Azeem is not just a professor, he is a life mentor as well. He inspires his students to do better. There is no problem that he cant simplify or solve for you. He is the best professor I ever had and if they offer a master degree fully taught by him I would be the first person to sign up. I 100% recommend him for any class he is teaching.

Gives good feedback
Inspirational
Amazing lectures
5.0
4.0
ECE460
Grade: Not sure yet
Aug 9, 2019
Would take again

TRULY A GEM, I wish words can begin to describe how great he is at Teaching. Had him for multiple courses now at UofM and wish he taught them ALL. If any of you guys see his name dont think twice just sign up for the course. He is FAIR and KIND and truly CARES for the students. BEST PROFESSOR AT THE UNIVERSITY HANDS DOWN.

Gives good feedback
Accessible outside class
Inspirational
5.0
3.0
ECE372
Grade: B+
Aug 23, 2019
Would take again

He's truly one of the best! He's knowledgeable, patient, and kind. His explanations were very clear. He's without a doubt the best at this school!

Respected
Inspirational
Caring
5.0
3.0
ECE3731
Grade: Drop/Withdrawal
Aug 25, 2019
Would take again

He is an amazing instructor. He actually cares if you learn or not. He understands that you have other things going on outside of school. He will make an attempt to meet with you to help you comprehend the material. He also welcomes questions. I loved being in his class. I ended up dropping it for personal reasons. I'm going to retake it with him

Accessible outside class
Amazing lectures
Caring
5.0
3.0
ECE3731
Grade: A+
Sep 2, 2019
Would take again

Professor Azeem Hafeez is my favorite professor I have ever had the opportunity of being a student of throughout my college career. He is very kind and wants to help you learn the material, but he will not simply give it to you for free you have to work hard. He is always willing to help outside of class and to make time for the students.

Respected
Inspirational
Amazing lectures
5.0
4.0
ECE3171
Grade: B-
Sep 7, 2019
Would take again

Professor Azeem is the G.O.A.T. (Greatest of all time)

Respected
Inspirational
Amazing lectures
5.0
3.0
ECE3731
Grade: A
Sep 8, 2019
Would take again

ECE 3731 is a pretty tough course but Professor Azeem makes it as simple as possible. He does not expect you to know any prior knowledge before taking the course. Azeem focuses mainly on the basics to make sure you have a strong foundation so you do not struggle in the more complex topics. Overall, Azeem is the best professor I have ever had.

Accessible outside class
Clear grading criteria
Amazing lectures
5.0
2.0
ECE460
Grade: A
Sep 8, 2019
Would take again

Professor Azeem is by far the most caring professor in the ECE department. Azeem is clearly very knowledgeable in EE and shares his knowledge with students. ECE 460 is a tough course but Azeem made the class fun and interesting. Quizzes and exams given were based on lectures and there were no surprises. Azeem is the best Professor in the ECE dept

Accessible outside class
Inspirational
Amazing lectures
5.0
2.0
ECE3171ND460
Grade: A+
Sep 8, 2019
Would take again

Professor Azeem should be the role model for how professors conduct their courses. He is understanding of the students abilities in the course and has a simple teaching methodology which allows the students to learn and grow when taking any course with him.

Gives good feedback
Respected
Inspirational
5.0
3.0
ECE3171
Grade: A-
Sep 23, 2019
Would take again

Professor Azeem is a true gem at UofM-Dearborn. Truly cares about the students and willing to help anyway possible. Don't shy away from asking questions because he is willing to help in any subject engineer related. The course is based on his in class notes. Although attendance is not mandatory, you will fall behind if you miss a class section.

Respected
Inspirational
Amazing lectures
5.0
3.0
ECE3731
Grade: A-
Sep 23, 2019
Would take again

Professor Azeem is the best teacher at UMD. He is very knowledgeable of the material and gives crystal clear lectures. He is very respectful and respected by everyone on campus. His courses are all based on how hard you try and not what you know. He is willing to go out of his way to make sure you understand everything and leave with no questions

Gives good feedback
Accessible outside class
Clear grading criteria
5.0
3.0
ECE460
Grade: B+
Sep 23, 2019
Would take again

ECE 460 (Analog Control System) is a very tough course but with Professor Azeem it was just right. The course material was hard to grasp but Azeem's teaching method helped break down the concepts to where students can understand whats going on. His teaching method are very simple and crystal clear. Class is based on lectures. Truly Amazing!!!

Gives good feedback
Accessible outside class
Clear grading criteria
5.0
3.0
ECE3171
Grade: B+
Oct 1, 2019
Would take again

Professor Azeem is the best Professor at the University of Michigan-Dearborn. The only Professor that I have taken that cares about their students understanding the lecture, spends time outside of class tutoring, and wants them to do well. I am lucky to have been taught by someone like Professor Azeem throughout my college career.

Gives good feedback
Respected
Caring
5.0
3.0
ECE460
Grade: B+
Oct 1, 2019
Would take again

By far the best professor at the University of Michigan Dearborn. Professor Azeem cares about the students. Azeem is a very intelligent individual that will go the extra mile to make sure that you understand the material. I took Azeem for a few classes and I am glad that I did. I highly recommend him.

Inspirational
Clear grading criteria
Amazing lectures
5.0
3.0
ECE3731ND3171
Grade: A
Oct 17, 2019
Would take again

If this professor was having a bad day, he can simply go to ratemyprofessor and makes his day 10 times better. Success can be measured by money, cars, houses, PhD. The TRUE success that prof. Azeem had achieved is how his students talk about his performance in teaching, which he PERFECTED. 5.0 rating over 25 commets from students speaks for itself!

Gives good feedback
Respected
5.0
2.0
CS232
Grade: A
Oct 24, 2019
Would take again

I am a very old student of his, Professor Azeem Hafeez is the perfect depiction on his name, 'Azeem' meaning a person of high morals and integrity. He is more of a mentor to me than just a professor. His way of teaching is unique and he makes sure that the driest of concepts became most enjoyable. I wish i could take more courses with him.

Inspirational
Amazing lectures
Caring
5.0
1.0
ECE3731L
Grade: A-
Nov 8, 2019
Would take again

Professor Azeem made ECE 3731L so enjoyable. He answered every question, led my team mate and I in the right direction, and helped us learn every concept. His objective wasn't to make the class unbearable or difficult, but to make sure the students have a firm understanding throughout the course. He also helps students with other classes.

Respected
Participation matters
Hilarious
5.0
4.0
ECE372L
Grade: A+
Nov 18, 2019
Would take again

Had Azeem for ECE 372L back in 2016. The lab was very practical and Azeem was very good at explaining the concepts discussed in lectures. With his intro lessons in lab, we easily knocked out our lab assignments and learned a lot. You just have to put the effort to want to learn and this guy gives you the tools.

5.0
4.0
ECE480
Grade: A-
Nov 22, 2019
Would take again

Azeem is a very knowledgeable person about the subject he teaches. He has a gifted way of explaining the material . I took a few other classes where he was a lab assistant in or a teacher aid. Some of those classes were circuits,microcontrollers and digital signal processing. He was always prepared to answer any question with practical examples.

5.0
3.0
ECE480
Grade: A+
Nov 22, 2019
Would take again

Azeem really invests himself in his students, putting extra effort into helping further understanding of the material and fostering and interest in engineering. His class really made me feel passionate about the subject and my future in the field.

Gives good feedback
Respected
Caring
5.0
3.0
ECE3731L
Nov 25, 2019
Would take again

Professor Azeem is intelligent and knowledgeable about the subjects he teaches. He cares about the quality and level of information he provides to the students. He makes sure that the students learn and practice the concepts that will benefit them with for their future career.

Gives good feedback
Respected
5.0
4.0
ECE3171
Grade: A+
Mar 21, 2020
Would take again

Dr. Azeem is one of the best, the best Professors I have ever had. I took his class ECE 3171, and I had not only learned about the materials of this class, but also I had learned things and experience from the real-world. To be honest, I just want to have Dr. Azeem in every single class I take.

5.0
3.0
ECE3731L
Grade: A+
Mar 21, 2020
Would take again

Prof Azeem's lectures or lab are always colorful. He always gives us real-world examples to make sure we understand the concepts. From his class, I have not only learned the materials but also learned to have good attitudes toward learning. He is a real motivation for us all in UMD. I am so thankful to have him and wish to have him in all classes

5.0
3.0
ECE460
Mar 22, 2020
Would take again

Professor Azeem is one of the best professors at UOM Dearborn. He is very knowledgeable, caring, passionate and helpful. He has the patience of saints and tries his best to make students successful. I would give him A+ for his teaching skills. He should clone himself and teach all ECE courses. UMD is lucky to have Azeem as a Professor.

Gives good feedback
Respected
Inspirational
5.0
3.0
ECE3171
Grade: B+
Apr 20, 2020
Would take again

Azeem probably the best teacher at UMD. Taught as a PHD student and was better than most. Can teach any class in the ECE department. Lectures and his notes are great. You might get lost but it'll make sense in the end. He's patient and make sure you understand the material. If he's teaching a class you need, take him.

Respected
Inspirational
Amazing lectures
5.0
4.0
ECE3171
Grade: A
Apr 28, 2020
Would take again

What a Professor!!! This teacher has expanded my knowledge of Engineering just by taking one class. Comes in super prepared, never leave the class lost, and most caring professor at UMD. All this and he taught me when he was a graduate student. So much to say about this professor, my advice, just try him yourself!!!

Respected
Amazing lectures
Caring
5.0
3.0
ECE3171
Grade: A-
May 3, 2020
Would take again

This guy is like my dad on campus. Strict and concepts are difficult, but he'll make sure you're taken care of and pass. He offers a lot of extra credit in class that could easily bump you 5% or more.

Respected
Participation matters
Hilarious
5.0
4.0
ECE4981
Grade: A-
May 16, 2020
Would take again

Professor Azeem is one of a kind. One of the greatest professors that has ever stepped foot at the university. He will make you work for your grade but he cares about you and wants to see you succeed. He is an amazing advisor for senior design, he truly guided our team to success and even took time from his own life to meet with us to help. AMAZING

Gives good feedback
Accessible outside class
Inspirational
5.0
3.0
ECE49814983
Grade: A-
May 29, 2020
Would take again

Very good professor. Willing to meet with senior design students outside of office hours. Provides good feedback. Highly recommend.

Gives good feedback
Accessible outside class
Group projects
5.0
3.0
ECE3171
Grade: A-
Jun 12, 2020
Would take again

Professor Hafeez makes sure everyone understands by breaking down concepts into simple ideas and using diagrams to help. He doesnt worry about cramming all topics into the course. Everyone learns the basics and comes out of the class having learned more than other classes where we study for tests and memorize things. Everyone respects his teaching

Respected
Inspirational
Amazing lectures
5.0
4.0
ECE3731
Grade: B+
Jun 15, 2020
Would take again

Professor Azeem is without a doubt my favorite ECE professor. As someone that has taken CIS and ECE classes, he was one of the few professors that was actually willing to stay back and help us understand the problems we got wrong. He's always open to helping students understand the material, but you better be ready to work for it

Gives good feedback
Accessible outside class
Clear grading criteria
5.0
3.0
ECE21O
Grade: B+
Jul 24, 2020
Would take again

Circuits being the foundation course of Electrical Engineering needs to be mastered really well and Prof Azeem taught this course to us in an elegant fashion which acted as a solid foundation for my future courses and my Engineering Degree. All the courses which he taught were very useful in my professional work as well.

Respected
Inspirational
Amazing lectures
5.0
3.0
ECE491
Grade: A+
Jul 30, 2020
Would take again

Professor Hafeez is one of the best professors at this school. He cares that students get the knowledge they need to prepare them for their future careers. He is very knowledgeable and very willing to spend time with students to help them understand a topic. He will challenge you just enough to make sure you are constantly learning.

Gives good feedback
Accessible outside class
Inspirational
5.0
1.0
ECE3171
Grade: B
Aug 7, 2020
Would take again

Azeem is the best professor in the engineering department. His teaching style is very good and he knows when to stop his lectures. He gives a lot of extra credit opportunities and he's generous with his grading. I'm currently taking an accelerated class with him and it's been a breeze. If you can have Azeem as your prof, DON'T HESITATE.

Respected
Caring
EXTRA CREDIT
5.0
4.0
ECE4981N4983
Grade: A+
Aug 21, 2020
Would take again

Dr. Hafeez is one of a kind, and it is hard to find someone like him. He was an excellent senior design advisor to have. He guided us when we were stuck, and allowed us to learn when he knew that we are able to resolve the problem. He has a friendly presence and a passion to teach students. Overall, Dr. Hafeez cares and wants you to succeed.

Accessible outside class
Inspirational
Caring
5.0
3.0
ECE3731
Oct 13, 2020
Would take again

Honestly, it's offensive that he doesn't teach every ECE class. I despise UMDearborn for the professors they select to teach. Azeem should literally teach every upper level course.

5.0
3.0
ECE4981
Grade: A-
Oct 27, 2020
Would take again

I have had the pleasure of having Professor Azeem Hafeez as my advisor for my senior design project. He is simply one of the best at what he does and provided us with great feedback on our CAN project. He is very knowledgeable and guided our group to successfully completing our project while in a pandemic. He's an amazing Advisor I 100% recommend.

Gives good feedback
Respected
Accessible outside class
5.0
3.0
ECE4983
Grade: A-
Oct 27, 2020
Would take again

Dr. Hafeez was more a mentor then advisor going into the second half of my senior design class. He provided us with amazing feedback that ultimately helped us complete our project. He is very knowledgeable and friendly. He is also easy to reach and talk to. All around amazing individual. I most definitely recommend him for any courses/advisor.

5.0
3.0
ECE4981
Grade: A
Oct 27, 2020
Would take again

Professor Azeem was my advisor for Senior Design. We worked on a cyber security projected that focused on CAN. Professor Azeem was very helpful and steered us in the right path to complete our project. He is an amazing human being. He is very understanding and is very easy to get along with. His passion to help you grow and develop is unmatched!!

Respected
Accessible outside class
Caring
5.0
3.0
ECE4983
Grade: A
Oct 27, 2020
Would take again

Professor Azeem was amazing going into the second half of senior design. He answered all our questions and helped us tremendously. He is very knowledgeable and shared his knowledge with us to ensure we create a successful function project. The best professor/advisor you could ask for at U of M Dearborn. Highly recommend taking him for any course.

Gives good feedback
Respected
Caring
5.0
3.0
ECE460
Grade: B
Oct 27, 2020
Would take again

This professor was literally the saviour of the Electrical Engineering program. A great professional and is willing to put in whatever time he needs to in order to make sure you better understand the material. A great professor! If I was able to literally take every course in the Electrical Engineering program with him I would have!

5.0
2.0
ECE210
Oct 31, 2020
Would take again

Professor Azeem Hafeez is one of the best professor i ever had in my life. It is an honor to be consider as his student. He has done an amazing job in explaining complex circuit analysis and properties of basic circuit elements in a very well compact fashion. I will highly recommend everyone to take a future classes with him.

Accessible outside class
Inspirational
Amazing lectures
5.0
2.0
ECE480
Grade: A-
Nov 11, 2020
Would take again

Prof. Azeem is the best professor in the universe , he is very enthusiastic when it comes to teaching any course material. He is a great mentor, i do not remember a single day that passed by, when i was not super excited to attend his amazing thought provoking lectures. He can make any complicated concept super easy to understand. Very talented.

Accessible outside class
Inspirational
Amazing lectures
5.0
2.0
ECE475
Nov 15, 2020
Would take again

Dr. Azeem is one of the kind and professional teacher i ever had, and i can tell he loves to teach, very ambitious and care about student understanding the material. He is very knowledgeable and a subject matter expert. UofM- Dearborn should consider giving him opportunity to teach all the electrical engineering courses . He is approachable .

Accessible outside class
Amazing lectures
Caring
5.0
1.0
ECE565
Grade: A
Jan 29, 2021
Would take again

Dr. Hafeez is one of my few unique and super precious instructors!! I was honored to be his student in one of Master classes & I hope to repeat amazing experience multiple times. Dr. Hafeez is highly recommended if you really care about deep understanding, clear and organized explanation, great and wide knowledge besides professionalism & honesty.

Inspirational
Amazing lectures
EXTRA CREDIT
5.0
3.0
ECE460
Grade: A
Apr 1, 2021
Would take again

Took multiple courses during my school, Prof Azeem is by far my favorite instructor till date, he is a subject matter expert and his teaching style makes sure that students can grasp the concepts very well. I look forward to take many more courses with him.

Gives good feedback
Inspirational
Clear grading criteria
5.0
3.0
ECE3171
Grade: A
Apr 11, 2021
Would take again

This course was my best learning experience off the courses I took in my degree program, Prof Azeem is an true professional and I appreciate this teaching skills.

Gives good feedback
Accessible outside class
Amazing lectures
5.0
2.0
ECE210
Apr 22, 2021
Would take again

This guy cares so much that it starts to come off a bit like he just wants us to say good things about him. But he's really good at explaining the concepts and a really easy grader. On a quiz where the ave was a bit low, he gave us some points back for redoing the quiz for the next hw. Even if you get everything wrong, you get points for trying.

Respected
Lecture heavy
Caring
5.0
4.0
ECE210
Grade: B+
Apr 28, 2021
Would take again

Cannot say enough good things about him. He explains the material well and will help you if you get lost. Fair workload, fair grader, and fair deadlines. I hope he teaches classes I take in the future so that I can take him again.

Gives good feedback
Respected
Caring
5.0
3.0
ECE4985
Grade: A
May 1, 2021
Would take again

Dr Azeem is not only one of the greatest professors at this school but truly one of the kindest people Ive met. He is the reason I become much more focused on school. Genuinely I have not met someone who cares so much about his students. I can confidently say that taking Dr Azeem for a course is the most memorable thing you can do.

Respected
Accessible outside class
Inspirational
5.0
3.0
ECE3171
Grade: A
Jul 23, 2021
Would take again

I would take any classes that are taught by Dr Azeem. He makes the most difficult subjects look so simple. He is a subject matter expert who knows how to teach the subject in many different ways so it can be easily understood.

Respected
Amazing lectures
Caring
5.0
3.0
ECE3731
Grade: A+
Aug 20, 2021
Would take again

Dr Azeem Hafeez is by far the best profesor University of Michigan Dearborn has. He can cater the teaching style in various ways which makes the material fun to learn. Would take the class again just for the fun of it.

Respected
Accessible outside class
Amazing lectures
5.0
2.0
ECE3731
Grade: A+
Sep 7, 2021
Would take again

Great professor, he has a lot of knowledge and knows how to convey the knowledge to the student. Learned a lot from this class.

Inspirational
Amazing lectures
Caring
5.0
3.0
ECE5831
Grade: A+
Sep 10, 2021
Would take again

He is one of the very few Professors who Look into student's capabilities and encourages them to do research and goes and the extra mile in helping with the research! I would say the research paper he suggested was a career turning point in my case!

Participation matters
Group projects
Caring
5.0
3.0
ECE5831
Oct 5, 2021
Would take again

Prof. Azeem gives excellent hand written notes in the class, was a true learning experience. He has some amazing mathematical and programming skills. He will make sure to teach you all the essential ingredients of research to make you a successful researcher.

Gives good feedback
Inspirational
Amazing lectures
5.0
3.0
ECE3731
Dec 6, 2021
Would take again

Professor Azeem is the best professor you can get. His notes are great and VERY EASY to understand. His exams match his notes and homework. No, you absolutely cannot be lazy, this is a very hard class. But professor Azeem offers you multiple chances to succeed in his course. I would absolutely love to take him again and I hope I will be able to.

Gives good feedback
Participation matters
EXTRA CREDIT
5.0
4.0
ECE3731
Grade: B
Dec 10, 2021
Would take again

The man could hit me with his car and I'd apologize for getting blood on his hood. God bless this man. He's the best professor I'd ever have. He's an angel, just take him you won't regret it.

Accessible outside class
Inspirational
Amazing lectures
5.0
3.0
ECE3731
Grade: A
Dec 15, 2021
Would take again

Professor Azeem is a very nice and understanding professor. He genuinely cares about his students. As long as you watch his lectures and do the homework you do not have to worry about anything else.

Accessible outside class
Clear grading criteria
Amazing lectures
5.0
1.0
ECE273
Grade: A+
Dec 20, 2021
Would take again

Honestly, a great professor truly cares about his student, very good at explaining material especially very difficult material to learn. As long as you do the homework and pay attention to the lectures you should pass the class easily.

Accessible outside class
Inspirational
Amazing lectures
5.0
2.0
ECE273
Grade: A+
Dec 21, 2021
Would take again

Greatest professor I have ever taken and will probably be the last good professor I take at this university.

Respected
Inspirational
Amazing lectures
5.0
4.0
ECE273
Grade: A
Dec 21, 2021
Would take again

Professor Azeem is probably the best professor at U of M Dearborn. He is extremely nice and caring and truly wants to see all his students pass and succeed as future engineers. I highly recommend everyone to take him if the opportunity arises.

Respected
Caring
EXTRA CREDIT
5.0
3.0
ECE3731
Grade: A+
Feb 20, 2022
Would take again

His recorded lectures are well organized and cover all the bases. Definitely attend class and participate. He'll give out extra credit for participating, and even if your answer is wrong he won't make you feel bad about it but will work with you to help you understand. He's an awesome and caring professor, and really good at explaining the material

Participation matters
Caring
5.0
1.0
ECE273
Apr 11, 2022
Would take again

Best professor ever just decicate one hour to his course every day visit office hours and visit SI sessions for questions then should be able to score an easy A

5.0
1.0
ECE210
Apr 24, 2022
Would take again

Professor Azeem is the best professor at the university. His knowledge is unmatched and he truly cares if his students are learning the material or not. In a class size of over 100 students, he still somehow manages to exceed everybody's expectations. His course outline is perfect and prepares you for everything.

Amazing lectures
Caring
Gives good feedback
5.0
4.0
ECE210
Grade: B
Apr 24, 2022
Would take again

Professor Azeem is one of the best professors in the Engineering Department at UM-Dearborn. He is extremely intelligent and will make sure that you understand the material so you can succeed in the course. Understanding Circuits is one thing and he will make sure you do by the end of the semester.

EXTRA CREDIT
Amazing lectures
Beware of pop quizzes
5.0
5.0
ECE273
Grade: B
May 3, 2022
Would take again

He is the best!!!

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
ECE273
Grade: A
Jul 28, 2022
Would take again

One of UM-top Dearborn's instructors in the engineering department is Dr. Azeem. He will make sure you understand the material so you can do well in the class because he is incredibly intelligent. He will ensure that you comprehend Logic Design by the end of the semester. I'll heartily endorse him.

5.0
3.0
ECE273
Grade: A
Jul 28, 2022
Would take again

The Engineering Department at UM-Dearborn has some of the best professors, including Dr. Azeem. Because of his high level of intelligence, he will make sure you fully comprehend the subject matter so you can do well in the course. Being able to understand Logic circuits class is one thing, and he will make sure you can by the end of the semester.

5.0
3.0
ECE210
Grade: A
Aug 14, 2022
Would take again

One of the top teachers of UM-engineering Dearborn's department is Dr. Azeem. He will ensure that you fully understand the subject matter so you may perform well in the course because of his high level of intelligence. Understanding circuits Theory is important, and he'll make Certainly before the semester is over.

5.0
1.0
ECE460
Aug 16, 2022
Would take again

Best Professor at UFM dearborn wants you to learn and succeed in life.

5.0
3.0
ECE3171
Grade: A
Aug 17, 2022
Would take again

At U of M Dearborn, Professor Azeem is arguably the best educator. He really wants all of his students to succeed as future engineers, which is why he is so kind and caring. Everyone should take him if the chance presents itself, in my opinion.

5.0
3.0
ECE460
Grade: A+
Aug 17, 2022
Would take again

Dr.Azeem was amazing in teaching and explaining control systems. This was my third class taught by him and it only keeps getting better. Highly recommend you take any class with him regardless of what it is.

EXTRA CREDIT
Clear grading criteria
Caring
4.0
2.0
ECE273
Grade: A
Aug 20, 2022
Would take again

He makes the lectures interesting. Only the final is slightly challenging, the rest are really easy.

Amazing lectures
Respected
Test heavy
5.0
2.0
ECE3731
Grade: A+
Aug 24, 2022
Would take again

There is not enough to say about him. Understands his material so thoroughly he can clearly give context to students. Amazing, albeit a bit slow at times, lectures. He knows how to teach as well.

Participation matters
Amazing lectures
Respected
5.0
1.0
ECE273
Grade: A+
Nov 18, 2022
Would take again

azeem is my favorite person on this planet. he deserves everything good in this life.

5.0
2.0
ECE273
Grade: A
Nov 20, 2022
Would take again

He is by far the best professor in UMD. Im taking a class next semester, which was planning to take next year. Instead of boring lectures being read off a powerpoint, he teaches and makes sure you fully understand the concept. One advice I give before this class is to never miss a lecture, because if you do you wont need to study for this class.

EXTRA CREDIT
Caring
Respected
5.0
4.0
ECE460
Grade: A
Jan 8, 2023
Would take again

Dr.Azeem was fantastic at teaching and explaining control systems. This was my second lesson with him, and it just keeps getting better. I strongly advise you to take whatever lesson he offers.

5.0
2.0
ECE3171
Grade: A
Apr 5, 2023
Would take again

Great teacher and a very nice guy.

Amazing lectures
Gives good feedback
Respected
5.0
3.0
ECE3171
Grade: A
Aug 4, 2023
Would take again

Professor Azeem is probably the most effective teacher at U of M Dearborn. He is very courteous and considerate because he genuinely cares about all of his students' success as future engineers. If the opportunity arises, I think everyone should take him.

5.0
3.0
ECE3171ND460
Grade: A
Aug 11, 2023
Would take again

Dr. Hafeez is one of the most respected, motivating and intelligent professors at UMD-ECE. He is well prepared for lectures and Q&A sessions;students never get bored; assignments can be challenging. He is accessible outside classroom, willing to support students. He offers a variety of courses. I think students must try at least one of his courses.

Get ready to read
Amazing lectures
Accessible outside class
5.0
5.0
ECE3731
Grade: A
Aug 23, 2023
Would take again

Best professor at umd

Inspirational
Hilarious
Caring
5.0
1.0
ECE3171
Grade: A
Aug 27, 2023
Would take again

Straight g -rns, the zoe

Inspirational
Caring
Respected
5.0
3.0
ECE210
Grade: A+
Sep 3, 2023
Would take again

Excellent Professor!

Amazing lectures
Clear grading criteria
Respected
5.0
3.0
ECE273
Grade: A+
Sep 3, 2023
Would take again

Awesome Professor!

Amazing lectures
Clear grading criteria
Respected
5.0
3.0
ECE3731
Grade: A+
Sep 3, 2023
Would take again

Great Professor!

Amazing lectures
Clear grading criteria
Respected
5.0
3.0
ECE3731
Grade: A
Nov 13, 2023
Would take again

Professor Azeem is the university's finest professor. His expertise is unparalleled, and he genuinely cares whether or not his pupils understand the content. In a class of over 100 pupils, he still manages to outperform everyone's expectations. His course plan is flawless and will prepare you for everything. Take every ECE class I recommend.

5.0
5.0
ECE3171
Grade: A-
Dec 21, 2023
Would take again

Amazing Professor!!!!!

Amazing lectures
Caring
Respected
5.0
4.0
ECE3731
Grade: B
Feb 23, 2024
Would take again

Dr. Azeem is unequivocally the best professor I have ever had! His passion and expertise in basically every facet of ECE (and physics/mathematics) make his lectures superb and engaging. His assignments are challenging, yet great practice for his exams. He is very congenial and a true champion for student welfare. I highly recommend taking him here.

Amazing lectures
Clear grading criteria
Caring
5.0
3.0
ECE273
Grade: A-
Mar 17, 2024
Would take again

Dr. Azeem Hafeez is literally the best professor I've had. He explains the material extremely well, making this course clear and engaging. He goes above and beyond to ensure understanding of material, and he supports students' learning. Offers invaluable course and career advice, and truly excels in teaching (it shows his passion for teaching).

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
2.0
ECE273
Grade: A
Apr 25, 2024
Would take again

(Winter 24) Honestly great professor. He curves by lowering exams by 10 pts. Online quizzes. He gives practice problems night before exams. DO THEM. Exams (2 + cumulative final) were straight forward. Final was a lil quirky, but just do well on the midterms. Shifted grading scale. so 90-92 is a B+ for reference bc people do well. U'll be fine.

EXTRA CREDIT
Gives good feedback
Beware of pop quizzes
5.0
3.0
ECE491
Grade: A+
May 1, 2024
Would take again

Great at advising projects. Provides great learning opportunities for students to gain relevant experience. Projects are incorporated with teamwork.

Caring
Respected
Accessible outside class
5.0
3.0
ECE3731
Grade: B+
May 14, 2024
Would take again

Azeem is very nice and wants his students to succeed. Make sure you take 3731 seriously and stay up to date with the information as it increases in difficulty as the course goes on.

Amazing lectures
Respected
Accessible outside class
5.0
3.0
ECE210
Grade: A
Aug 29, 2024
Would take again

Iv taken this professor 5 times and I can honestly say he is not easy but you will learn and retain a ton of information . He is very helpful and is always available to help student , he truly devoted himself to his students .

Participation matters
Amazing lectures
Gives good feedback
5.0
3.0
ECE210
Grade: A+
Sep 3, 2024
Would take again

Dr Azeem is definitely one of the best teachers I have ever had. He is very caring of his students and makes the material easy to understand. If you actually study and learn the material, every other class after is going to be easy

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
ECE3731
Grade: A
Sep 3, 2024
Would take again

I loved his class. He made the material easy and interesting. I wish he would teach more classes

Gives good feedback
Inspirational
Caring
5.0
1.0
ECE273
Grade: A+
Sep 4, 2024
Would take again

Best Professor at UofM Dearborn. Took h

EXTRA CREDIT
Amazing lectures
Inspirational
5.0
3.0
ECE210
Grade: A
Nov 7, 2024
Would take again

He is the greatest Professor in the Electrical Program, he's extremely caring and respected by students. He teaches difficult material in a way that anyone can understand. Make sure to keep up with his lectures and assignments and you should have no issues at all.

Amazing lectures
Inspirational
Lecture heavy
5.0
4.0
ECE3731
Grade: B+
Nov 13, 2024
Would take again

Azeem is a phenomenal professor - his lectures are engaging and he truly cares about student success. The coursework is challenging but manageable with dedication. Don't skip class and use resources like ChatGPT and Unstuckstudy for study prep.

5.0
2.0
ECE273
Grade: B+
Nov 22, 2024
Would take again

Hands down the best professor I've ever had any class you have to take that is offered with him I highly recommend taking with.

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
3.0
ECE3171
Grade: A+
Dec 14, 2024
Would take again

(Summer 24) Honestly, the material itself can get complicated, but doing the homework and going to SI helped. Idk if in the summer he gives SI more things to give us, but what we did there was almost exactly what to expect in exams. He also gave us sample exams. Focus in this class, you'll use it for ECE 450.

Beware of pop quizzes
Accessible outside class
5.0
3.0
ECE273
Grade: A+
Jan 7, 2025
Would take again

Greatest professor ive had. My king azeem

EXTRA CREDIT
Amazing lectures
Test heavy
5.0
3.0
ECE273
Grade: A+
Jan 7, 2025
Would take again

10/10 professor, best professor I've had. the only reason I put the difficulty at 3 and not 1 is because of the final exam. my king azeem

Participation matters
Amazing lectures
Test heavy
5.0
3.0
ECE273
Grade: B
Jan 17, 2025
Would take again

Azeem is the best professor here at UMD, he is a champion for his students and truly cares. He is also extremely knowledgeable on the subject matter, and he makes learning the content enjoyable. I highly recommend taking him here, if you're majoring in ECE.

Amazing lectures
Beware of pop quizzes
Caring
5.0
1.0
ECE273
Grade: A
Mar 24, 2025
Would take again

Dr Azeem is the best professor i've ever encountered, very passionate about what he does, knows how to deliver material, you WILL understand, have a good attitude and you're going to do good, and don't take his classes lightly put in the work as easy as they seem.

Participation matters
Amazing lectures
Respected
5.0
2.0
ECE273
Grade: A
Mar 25, 2025
Would take again

Best professor ever!!

EXTRA CREDIT
Amazing lectures
Beware of pop quizzes
5.0
1.0
ECE273
Grade: A+
Jul 13, 2025
Would take again

He is a champ, best professor ever! So nice and caring, and makes lecture so much fun and enjoyable.

EXTRA CREDIT
Amazing lectures
Caring
5.0
1.0
ECE210
Grade: A+
Aug 26, 2025
Would take again

The class is very manageable if you stay consistent with the material. SI sessions were a huge help they made a big difference for me in practicing and reinforcing the content, I highly recommend going to them regularly. Also don't skip the pop quizzes, they're great practice for quizzes and exams, I would recommend not missing any.

Amazing lectures
Beware of pop quizzes
5.0
3.0
ECE210
Grade: A
Oct 25, 2025
Would take again

Absolutely the best teacher I've had at any level. Every lecture was so well planned and flowed seamlessly from one topic to the next. There weren't any textbooks but each problem was well thought out and focused on teaching the concept, rather than just trying to get the answer. I would take a class with him again if I could.

Amazing lectures
Gives good feedback
Respected
2.0
2.0
ECE3731
Grade: Rather not say
Dec 4, 2025
Would take again

way tooooo much homework. man provided us 9 hours of lecture videos to watch and made lecture videos a part of every assignment

Lots of homework
5.0
1.0
ECE273
Grade: A+
Dec 6, 2025
Would take again

Best professor! Made the semester seem so easy, explained very clearly each topic and provided practices before each exam. Almost identical to the exam. Attendance is mandatory, expect pop quizzes related to the lecture. Taking notes in lectures makes homework way easier and pop quizzes.

Amazing lectures
Inspirational
Beware of pop quizzes
5.0
3.0
ECE3731
Grade: A
Dec 6, 2025
Would take again

Material was fairly difficult but the professor made it easier. He gives a lot of extra credit too. Take any class you can with him, great professor.

5.0
1.0
ECE273
Grade: B+
Dec 18, 2025
Would take again

Dude is amazing. He gives great lectures to the point I easily learn the subject matter. He also will pause during lectures to allow us time to take notes. Pop quizzes are never difficult and he gives easy exams. Overall a professor I would call a must-take for electrical or computer engineering students.

Amazing lectures
Hilarious
Beware of pop quizzes
5.0
2.0
ECE273
Grade: A
Dec 19, 2025
Would take again

He is the one of the best professor I have ever had at uofm so far.

Amazing lectures
Clear grading criteria
Beware of pop quizzes
5.0
2.0
ECE21O
Grade: A+
Dec 20, 2025
Would take again

Excellent professor. He made circuits easy to understand and provided plenty of practice material. The quizzes and exams were given beforehand so there is no reason to not get 100% on all of them. I also like how he incorporates life lessons into his teaching of circuits. The only qualm I have is that the final project was poorly explained.

EXTRA CREDIT
Lots of homework
Beware of pop quizzes
Class Info

Online Classes

100%

Attendance Mandatory

66%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 141 grades
Most common grades:
A (55)
A+ (34)
B+ (18)
Grade Distribution
A(89)B(14)C(3)D(1)F(0)A-/B+(35)
Based on 146 reported grades
A: 55
A+: 34
B+: 18
A-: 17
Common Tags
Respected (76)
Amazing lectures (56)
Accessible outside class (47)
Gives good feedback (47)
Inspirational (45)
Caring (45)
Amazing lectures (30)
Clear grading criteria (19)
Rating Trend

Stable

-0.02 avg change
Jan
Mar
Jul
Aug
Oct
Dec
Last 6 months
Ratings by Course

ECE3721

5.0

(1)

ECE210

5.0

(22)

ECE480

5.0

(8)

COS126

5.0

(1)

ECE460

5.0

(11)
+22 more courses
Difficulty by Course

ECE3721

4.0

ECE4361

4.0

ECE372L

4.0

ECE4981N4983

4.0

ECE4981

3.3

Similar Professors