3.1

Douglas Harder

Electrical Engineering - University of Waterloo

3.1
Quality
3.1
Difficulty
57%
Would Retake
133
Reviews
3.1
Quality
3.1
Difficulty
3.3
Helpful
2.8
Clarity

57%

Would Retake

133

Reviews

Rating Distribution
Official
133 total ratings

5

47

4

16

3

19

2

16

1

35

What Students Say

And amazing help sessions

NE112 - 2.0 rating

He's the worst prof that I've ever seen

ECE204 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

14%

Textbook Required

77%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

89% confidence
Based on 13 grades
Most common grades:
A+ (4)
B (4)
Not sure yet (3)
Grade Distribution
A(5)B(5)C(1)D(1)F(0)A-/B+(2)
Based on 21 reported grades
A+: 4
B: 4
Not sure yet: 3
A-: 2
Common Tags
Hilarious (7)
Inspirational (6)
Respected (5)
Caring (3)
Lots of homework (3)
Tough grader (3)
Amazing lectures (3)
Accessible outside class (3)
Rating Trend

Stable

+0.05 avg change
Nov
Mar
Nov
Jan
Nov
Jan
Last 6 months
Ratings by Course

ECE250ECE104

5.0

(1)

ECE250204

5.0

(1)

ECE209

5.0

(1)

ECEMANY

5.0

(1)

NE121

5.0

(1)
+16 more courses
Difficulty by Course

290

5.0

ECEAA

5.0

ECEMISC

5.0

ECE350

5.0

ECE104

4.2

Reviews (132)
4.0
2.0
ECE204
Mar 7, 2003

Tries extremely hard, but needs to work on his assertiveness. Sometimes explains at too high or too low a level. Easy exams with lots of prep.

1.0
5.0
ECE354
Mar 14, 2003

Worst prof ever.

1.0
3.0
ECE354
Apr 6, 2003

LEGO mindstorm for life!!!!

2.0
4.0
ECE354
Apr 6, 2003

Very nice guy, and highly approachable. Tries very hard, which is more than can be said for most other profs. Problem is, he is not a very good lecturer.

2.0
4.0
ECE354
Apr 7, 2003

Very nice guy and easy to talk to. Unfortunately, he doesn't seem to know what he is talking about most of the time. However, he takes feedback seriously and tries to take it into account. He tries hard and I respect that.

3.0
5.0
ECE354
May 11, 2003

Nice guy, but sucks at teaching. He tries hard, but it just doesn't cut it.

4.0
4.0
ECE354
May 14, 2003

To be honest, he falls short of what a prof should be.

3.0
3.0
ECE351
May 28, 2003

Weak only due to lack of confidance. Has tendancy to read off notes.

3.0
3.0
ECE104
Jun 1, 2003

Tries very hard and takes feedback seriously. However, explanations are sometimes too detailed or not detailed enough. Tends to just read off powerpoint presentations.

2.0
3.0
ECE354
Jun 14, 2003

tries hard but cannot formulate thoughts/speech clearly. often distracted by thoughts and doesn't finish sentences. reads slides too much.

4.0
2.0
ECE354
Aug 20, 2003

Trys very hard. I've had him twice and can see improvement in his teaching. He is the most approchable prof i've had. Needs to work on his public speaking a bit, though.

3.0
3.0
CS133
Nov 11, 2003

Needs to work on explaining more clearly. A below avg. teacher but at least tries to be helpful. If it were up to him, we'd all be working at Maple. As far as the course goes, rely mainly on two things: the T.A. (Debo, cool guy) and yourself.

5.0
3.0
CS133
Dec 22, 2003

Great prof in office hrs....i understood more java in his one office hr. than i did in his 10 lectures. Overly obsessed with Maple! Tries pretty hard...and I admire him for that. Decent prof. overall.

4.0
2.0
CS133
Apr 15, 2004

Tries, but falls a little short. Competent enough to get me through the course. Not a great public speaker. Relied a lot on the great TA.

3.0
2.0
ECE250
Jun 6, 2004

Single worst prof I've ever had. THE WORST. NO Comparison. OMG he was sooooo bad. I want to frickin sue the school for making me have to listen to this guy. First term I had him for 104 he was really nice. Second time he just plain sucked.

1.0
5.0
ECE104
Jun 6, 2004

awful

1.0
5.0
ECE104
Jun 8, 2004

just goes on and on, seems like he's just talking to himself most of the time instead of the class. we had a great two weeks with him, when he was out of town and the TA taught instead. that was the best two weeks of his career. then he was back in town..

2.0
3.0
ECE104
Jul 18, 2004

he doesn't seem to prepare for the lectures, coz he jumps around, quickly erase things he wrote down (leaving us confused), and offers very bad explanation. he doesn't look at the class either so we can't ask questions when we're confused (which is often)

1.0
5.0
ECE104
Aug 10, 2004

No Comments

5.0
2.0
ECE104
Sep 3, 2004

oh man...you guys are being tight...harder is a PI to the MP...nicest guy ever and knows his java pretty well...not to mention saved my ass by giving us a easy exam at the end :)

3.0
4.0
ECE104
Oct 20, 2004

a fine prof. my class was the last class he taught before he left UW so he promised us no one is going to fail the class and we ll have a respectful average

3.0
4.0
ECE104
Nov 23, 2004

No Comments

4.0
2.0
ECE104ECE250
Dec 5, 2004

Tries very hard. Exceptionally approachable outside of class. Clairity could be better in lectures, but it's not nearly as bad as people are making it out to be. Go see him in office hours then come back and we'll talk.

4.0
2.0
ECE250
Jan 22, 2005

this guy might not be the best prof, but he's a very good guy. go talk to him individually and you'll see how helpful and kind he is. but he does have to work on his lectures.

5.0
3.0
ECE250ECE104
Feb 17, 2005

As electricals 2008 we had some problems with Harder in ECE 104. After some dialogue between people in our class and him, his teaching has improved greatly, this is really noticable now that he is teaching 250 to us. I can honestly say that he's one of our better professors this term.

3.0
5.0
ECE250
Feb 17, 2005

I dont care how helpful or friendly he is outside the class! His in-class performance needs IMPROVEMENT! Writes useless definitions in the board and races through things that students need more time to understand. And yea, I'm not taking the compiler course. So stop giving examples from that course.

1.0
5.0
ECE250
Feb 23, 2005

He's the biggest jackass EVER!!u spend millions of hours understanding what he means on his assignments and exams. for his projects, after you finish 99.99999% of the entire thing, you'll relize that he wants something different for that 0.00001% in the end, so you'll have to go back and change all!

1.0
5.0
ECE250
Mar 9, 2005

boring lecture, does not really talk about the most important stuff. Nice outside only.

2.0
4.0
ECE250
Apr 4, 2005

Worst Prof ever! I hereby present my reasons - 'Highly sub-optimal' in teaching concepts. - Stalls frequently (will pause while making a point and then loses track... screwing up your thought process) - Writes something and erases it before you can even copy it wth Can't write more.. reached l

1.0
5.0
ECE250
Apr 6, 2005

No Comments

5.0
4.0
ECE250
Apr 13, 2005

Harder is dedicated, professional, and has expertise in this field. More importantly Harder genuinely cares for his students’ best interests and makes an admirable effort to help students do well. He is fair and does not compromise finer details in the course material. I learned a lot.

1.0
2.0
ECE250
Apr 15, 2005

I must admit, he knows the material very well. BUT he's so bad at teaching and always seems to be angry at anyone acting as if he has better things to do. (which he doesn't, he's not a prof.)

3.0
4.0
ECE250
Apr 17, 2005

A "great prof" but by teaching ECE 250 he made me change that preconception to "worst prof". Guess he gets paid by the number of questions on the final exams..Final was long and had disguised rough problems that were worth 75 % among short questions. Drinks Java and writes code, thats all he does.

2.0
3.0
ECE250
Jun 10, 2005

well, nothing to say about him after 2 terms of straight torturing... got better in second term i admit, nice but need more improvements!

1.0
5.0
ECE104
Jun 12, 2005

Biggest jackass ever

1.0
1.0
ECE250
Jun 14, 2005

stop flippin' the damn boards

1.0
5.0
ECE104
Jun 16, 2005

Holy****.. this guy writes non-stop for 1 hour without looking at the class... Pants are too high, big ass jiggles like a motor when he writes.. needs to slow down!! Nice guy outside though!

3.0
4.0
ECE250
Jun 20, 2005

Knows his stuff, that's for sure, but teaching it is a completely different concept, very unclear at times, and midterm/final were far from clear.

1.0
5.0
ECE104
Jul 27, 2005

one of the worst i have seen. Maybe knows his stuff.. but teaching is something he isnt made!! Extremely short-tempered!! most of the time looks as if he is pissed off aT HIS STUDENTS!!!! The only thing he does...just keeps on writing on the board!!....god help us!!

1.0
5.0
ECE104
Aug 9, 2005

terrible prof. Useless lectures. Useful online notes. But still confusing and very unclear. Doesn't release final or midterm solutions.

5.0
3.0
ECE342
Aug 10, 2005

All of his courses are boring but he tries to make it interesting. He is very considerate and will give lots of extra help if you need it. People complaining about 104 should realize the problem lies in the course, not the prof.

2.0
2.0
ECE342
Grade: C-
Aug 15, 2005

Never gives a syllabus because he is so disorganized and is not confident enough to predict what he will be able to cover. We covered (partially) 2 out of the 6 most important chapters crammed in the last 2 weeks of school. Sometimes is a real ass but other times is really nice. Depends on his personal life. Another bad UW prof.

2.0
4.0
ECE250
Sep 14, 2005

No Comments

3.0
5.0
ECE342
Sep 20, 2005

He's like the Riddler, without the cool costume. Get your Bat-gear ready.

5.0
1.0
ECE250204
Dec 16, 2005

Harder is one of the best profs once you go through an entire course with him. He used to be quite unorgranized in teaching but he is working hard at it, spends many sleepless nights on a website for the class. He is one of those profs that will make you pass if you at least put some effort into it.

4.0
3.0
ECE250
Dec 20, 2005

A little unclear at times, but extremely helpful and really cares about the success of his students. Completely revamped the course for this term, online notes are extremely detailed and amazing, excellent prof.

5.0
1.0
ECE250
Dec 20, 2005

this guy is amazing!!! his class notes rock my world! he was awful at first but has really changed!!! turn those frowns upside down cuz Harder is the best prof i've had this term!!

5.0
3.0
ECE250
Jan 6, 2006

No Comments

3.0
1.0
ECE104ECE250
Jan 31, 2006

2nd worse lecturer (next to Barby), but the man cares about teaching and honestly tries to help you out. Needs to work on clairty, and to ease up on the safari gear.... but a really nice guy. He always takes care of you in the end.

5.0
2.0
ECE250
Mar 30, 2006

Worst prof when he taught 104, now he made awesome online lecture slides, which made things very easily to understand. I'd give him an A++ now. Job well done Harder, well done.

2.0
2.0
ECE250
Apr 10, 2006

He has changed since ece 104. I can see that he put a lot of effort in creating the lecture notes. However, he should provide better office hours for the coures help. The current office hours are for the assignment help but when it comes to quizes he is not as helpful as he is for assignment. I think other than that he is a really good prof.

1.0
5.0
ECE250
Apr 14, 2006

One of the worst prof we got. Waste of my money. He doesnt teaches well. Half the people dont even come to class coz of the fact that he sucks too much. Slides have a lot of mistakes and are unclear. Didn't even give sol'ns to quizes or prev. finals. Having to study for 5 quizes was ****ed up compared to havin a midtem. I prefered midterm.

2.0
3.0
ECE250
Jul 4, 2006

Helpful prof, approachable, always stays in his office after lectures to help students but his lectures suck!!! Just read his slides, and whatever u dun understand from the slides, go ask him in his office hour (his slides will have lot of stupid mistakes)

4.0
1.0
ECE250
Aug 10, 2006

Getting better every year.... and a great guy. CHEERS TO THE SLIDES !

5.0
3.0
ECE209
Sep 26, 2006

Clear, concise and friendly. Holds lots of help sessions, is very intelligent and patient.

5.0
3.0
ECE250
Oct 24, 2006

One of the nicest Profs at that university. He is fair, organized, makes every effort to help the class. Funny, and allways looks after you in the end.

2.0
5.0
ECE250
Dec 10, 2006

He is not even a prof. doesn't know how to teach.

1.0
5.0
ECE250
Dec 16, 2006

he's useless

5.0
1.0
ECE250
Jan 8, 2007

excellent prof

5.0
3.0
ECE250
Mar 15, 2007

Has a good class relationship. Is very approchable and genuinely cares about the students in his class. Unfortunately, the material is rather boring, and he has a bit of a strange lecturing style, so classes are not incredibly useful. Overall though, a very helpful and caring prof.

5.0
1.0
ECE250
Apr 12, 2007

Not bad at teaching. Makes a great effort to help students out. Overall great prof.

5.0
2.0
ECE250
Jun 21, 2007

Doug is one of the most helpful and caring teachers at UW. If something doesn't make sense, go to his office and he will explain it for as long as it takes. Truly dedicated and knows his algorithms!

5.0
2.0
ECE204
Jun 21, 2007

The man wrote his own textbook on Numerical Methods because all of the other ones were garbage, what more do you have to say?! Wants you to understand the meaning and usage of what is presented, not blind usage of some Numerical Method... Remember the 5 rules, and you will do great!

3.0
3.0
ECE250
Jul 18, 2007

Probably the worst presenter in terms of presenting material in a class. His lecture material is really helpful. Quizes are easy. Exam is just too long! He will help you if you ask a considerable time before the deadline...a day before the deadline he won't help. He needs to work on presenting his material and make students attend his classes.

5.0
2.0
ECE204
Dec 21, 2007

Very nice guy and genuinely cares about his students. On the flip side of the coin, numerical methods are so boring the lectures will destroy you. Just memorize some arcane mathematical procedures for the exam and right afterwards forget they ever existed. C'mon, who actually needs to remember what a "9th-order Runge-Kutta-Fehlberg Process" is...?

4.0
2.0
ECE204
Dec 29, 2007

I had him for both 250 and 204. Lectures were all pretty boring, but that's not entirely his fault because both courses were pretty dry. He doesn't use PowerPoint for 204 so it's more bearable than 250. He's a very nice prof and doesn't mind spending extra time to help students. He also shifted our marks up a lot.

4.0
1.0
ECE204
Dec 31, 2007

Boring course, didn't go to lectures after midterm, but finished with an amazing grade!! For that, we must commend this prof. No need to go to class at all, online textbook is gold.

5.0
3.0
ECE250
Jan 2, 2008

He is AWESOME! This guy knows everything about our program (EE) and is a great guy to talk to. He teaches at a rapid pace, so if you're a slow learner, get ready to do some extra work.

3.0
3.0
ECE250
Jul 7, 2008

OK, i can see why people hate him. I liked him because i love the course material to begin with. He is good for marks, but he wont show mercy. People who do bad in his class do not try as hard as ECE needs. HUGE bell curves. Course is hard for ppl who dont like programming, but you can make up if u work hard. Also, he loves himself, facebook him :)

1.0
5.0
ECEAA
Aug 8, 2008

hate him hate him. why do people like him exist in our lives. just to make it miserable?!! the man should get a life and stop being such a prick. actually helping students out of their problems is the last thing on his mind. damn i hate this guy

1.0
5.0
ECEMISC
Aug 8, 2008

LOL,I see he is finally getting the recognition that he deserves.The man may be good at his algorithms, writing lecture notes all night long or going the extra bit to help students with questions,but an utter failure as an adviser.Either he hates to do this job or a natural sadist,he is not fit for this role.

1.0
5.0
ECE250
Aug 15, 2008

sucks to be an ece student with him around.

5.0
3.0
ECEMANY
Aug 26, 2008

I can't believe you guys don't like Harder!?! He *always* puts in extra effort, and is always willing to help out people that don't understand. I think he's fair, and good at teaching.

4.0
2.0
ECE250
Oct 11, 2008

Had him for both 250 and 104 a few years back. Both times his lectures were pretty boring. He's pretty liberal with marks. Helpful outside the class, although I found it to be a bit creepy to be 1v1 with him. Both courses are ok as far as interest level is concerned. I am not much interested in neither programming nor math.

5.0
3.0
ECE250
Dec 12, 2008

This man will go out of his way to help you if you ask. He has been the most helpful prof that i have had at UW.

5.0
2.0
ECE250
Apr 25, 2009

His course notes are the best! The course itself is very interesting. Exams and projects are reasonable.

1.0
5.0
ECE250
Jul 4, 2009

One of the worst profs ever had. Very biased and only helps students who suck upto him 24/7

1.0
4.0
ECE104
Jul 16, 2009

The worst Professor ever had. make students confuse. Pick on students randomly in the lectures. However, he doesn?t understand the problem is himself. no option for the student who did badly in midterm. Stay home and study the online notes. They are also fuzzy. But, still helps. hope he never teach this course for the sake of students future

5.0
1.0
ECE250
Aug 22, 2009

This Professor is among one of the best. He follows the rules to a T so you know exactly what to expect from him without having to guess. His exams are generally easier, and he does not allow students to get away with slacking off on the course before the midterm. This makes it fair for all students.

1.0
5.0
ECE350
Jun 18, 2010

Harder is a true warrior, no wonder he served the army back in the date. He chased a student across UW campus due to a cheating going at one of the examination date in PAC...LOL EPIC*EPIC The student was running away from PAC and Harder Literately chased after him. LOL Harder, next time call a security gaurd.

1.0
3.0
ECE250
Nov 3, 2010

He thinks he's all that...

4.0
4.0
ECE250
Dec 7, 2010

Good Prof. Very helpful, has excellent slides. Picks on people talking during lectures. Exams are fairly difficult but if you study off his slides you can do great.

2.0
5.0
ECE204
Dec 16, 2010

He is really strict on the students, but when it comes to himself, he is not. Once my friend and Him were supposed to meet. But my friend waited for 15min, he still didn't show up! If he isn't strict to himself, then why is he being strict to student? This teacher is awful. Also His lecture is really really boring.

1.0
5.0
ECE204
Dec 21, 2010

He's the worst prof that I've ever seen. He needs to control his temper and take it easy. He enjoys power of being a professor and screwing around with student's future. Also biased against the students.

1.0
5.0
ECE250
Apr 18, 2011

Horrible prof. Doesn't teach well, and goes through slides extremely fast. Didn't learn a thing in lectures all term. Be prepared to read slides by yourself, even though its not that helpful.

5.0
2.0
ECE250
Aug 5, 2011

Good Professor. Works hard and enjoys what he does.

5.0
1.0
ECE250
Oct 27, 2011

Goes a little fast during lectures. If you review his slides before the exams, you'll do just fine.

1.0
1.0
ECE250
Jan 10, 2012

Just read his slides and bellcurves a lot to get an exact 75% average.

1.0
5.0
ECE250
Jan 17, 2012

Not helpful at all. Intimidating and not clear. Hard exams

5.0
4.0
ECE250
Feb 26, 2013

I found this course absolutely useless since I was in EE, not computer. after writing the exam, I pretty much knew I failed but he showed me some generosity and gave me a 50. So I hated him up until that moment.

5.0
1.0
ECE290
Apr 12, 2013

If you participate in class and show you're paying attention he will be pretty chill. Very open to speaking with students (about course content or anything else) and also makes very good slides. The prof we had for ECE250 was terrible but thank god Harder was always okay with helping us out with the course that he wasn't even teaching. Great guy

5.0
1.0
ECE290
Apr 12, 2013

Harder is amazing. Super cool guy, engaging and obviously loves teaching. He's also by far the most approachable prof in all of ECE.

5.0
2.0
ECE290
Apr 12, 2013

Harder is an absolutely great professor... if you are serious about your degree. He calls out the disruptive kids in class, which always is great bit of comedy. Very, very intelligent man, and he actually cares for the enlightenment of his students.

5.0
2.0
ECE250
Apr 12, 2013

He's a good guy

5.0
2.0
ECE290
Apr 12, 2013

One of the best professors I have ever had. Funny, intelligent, helpful, VERY fair grading. He offers to spend time with students outside of class, and really has his head on straight.

1.0
3.0
ECE290
Apr 12, 2013

He tries too hard to give the impression that he knows everything.

1.0
3.0
ECE290
Apr 12, 2013

Tries way too hard to sound smart. Very rude if he disagrees with you.

5.0
2.0
ECE290
Apr 13, 2013

Great prof. Very fair marking, and cares about the enlightenment of his students.

5.0
2.0
ECE290
Apr 13, 2013

Great professor clearly very interested in teaching and helping students. I wish he was the instructor for more of my courses.

5.0
3.0
ECE290
Apr 15, 2013

He's very clear of what he's teaching about. Willing to help students.

5.0
2.0
ECE290
Apr 20, 2013

Very cool guy. He is very smart and has a large range of knowledge. Sometimes he tries too hard to look smart though. But nice guy.

3.0
3.0
ECE290
Apr 26, 2013

He is good, except don't like his exams. He should teach another technical course instead of this one

5.0
2.0
ECE250
Dec 10, 2013

Awesome Prof

4.0
3.0
ECE250
Dec 24, 2013

He's a good prof and he clearly cares about his students. Makes difficult exams and finals, but he curved a LOT for the final grade. Know his slides like the back of your hand, everything on the exams is from the slides. There's a lot of material though so don't leave studying till the last day...

5.0
4.0
ECE250
May 5, 2014

One of the best prof knows what he is teaching actually cares about his student. Emphasis on learning and implying the content of the course and not just using it to pass the course. GIVES an incredibily hard final but its fair . Helps you out till the last time so make sure to take full advantage of his office hours

1.0
5.0
290
Nov 3, 2014

Takes great pride in his opinions. I'm glad I didn't know this guy when he was younger. Can't imagine worse.

5.0
1.0
ECE250
Grade: A+
Apr 6, 2015

Professor Harder has one of the best reputations among ECE students. Simply visiting the lounge shows this. He's very approachable, and is willing to help out if you ask for it. He is far better at teaching this course than I've seen other professors teach. One of his labs, he challenged the students to beat his code as an incentive. Really cool!

5.0
3.0
ECE250
Grade: A+
Apr 13, 2015

Doug Harder may have an ego, but he has the intelligence to back it up. The course content was almost entirely presented in his slides, which were clear and straightforward. He's also more than willing to help you if you need it and genuinely cares about what you learn. Just be wary of tough exams.

3.0
3.0
ECE250
Grade: A+
Nov 29, 2015

Okay prof.

3.0
3.0
ECE250
Aug 1, 2016
Would take again

Good notes. Okay lectures.

5.0
3.0
NE112
Sep 22, 2016
Would take again

Gread prof of Linear Algebra

Inspirational
Hilarious
Amazing lectures
5.0
4.0
NE121
Nov 25, 2016
Would take again

Amazing Prof. Dougie is so close to our whole class. He showed up to our movie night and we presented a slideshow of memes we made of him. He explains things a little weird sometimes, but he's very clear about his expectations and very accessible.

Respected
Participation matters
Hilarious
5.0
4.0
NE216
Sep 17, 2017
Would take again

Great professor, who actually wants us to learn something. :)

Inspirational
Hilarious
Caring
2.0
3.0
NE112
Grade: A-
Jan 4, 2018
Wouldn't take again

Good personality, pretty funny. Lectures are clearly unprepared and disorganized. Jumps from topics at inconsistent speeds. Fair marker, though. And amazing help sessions.

Hilarious
LECTURE HEAVY
3.0
3.0
ECE150
Jan 5, 2019
Would take again

Hard midterm. Average final.

Caring
1.0
1.0
ECE104ECE250
Grade: B
Jan 18, 2019
Wouldn't take again

Bad teacher. Never tell the truth. Unclear notes.

4.0
4.0
ECE204
Grade: A-
Jun 5, 2019
Would take again

Lectures are extremely unorganized; his notes are better. He knows many people skip his lectures so he makes sure his online notes are good. Midterm and final is pretty hard but he always curves to a 75 average. Funny person.

Get ready to read
Hilarious
Caring
5.0
3.0
NE112
Oct 2, 2019
Would take again

Honestly one of the most inspirational professors I've ever had. Smart, funny, and teaches well. Knows about a lot of things, and his teaching style matches my learning style

Respected
Lots of homework
Inspirational
1.0
1.0
ECE150
Grade: Drop/Withdrawal
Nov 14, 2019
Wouldn't take again

This is only course that I failed, and he is the main reason

Lecture heavy
Tough grader
4.0
4.0
ECE150
Grade: Not sure yet
Dec 4, 2019
Would take again

Harder is undoubtedly the most savage person I have ever met in my entire miserable life. Every time I see him, my IQ rises by approximately 20 points. The man is basically a walking computer, and when someone asks him a question, you can see him compiling the code in his brain. Tough midterm, class average was a fail. Final is in 1 week...

Respected
Lots of homework
Tough grader
2.0
4.0
ECE150
Grade: B
Jun 4, 2020
Wouldn't take again

Very VERY strict. However, a good prof and is available outside of classes easily.

2.0
4.0
ECE150
Grade: Incomplete
Oct 2, 2021
Wouldn't take again

this guy takes going off on a tangent to a whole new level, you go to class to learn engineering and he talks about a family road trip he took 20 years ago or something

5.0
3.0
NE112
Grade: A
Apr 5, 2022
Would take again

Video lectures were great and love his teaching style.

Amazing lectures
Inspirational
Accessible outside class
2.0
4.0
NE112
Grade: Not sure yet
Sep 28, 2022

He does not stick to one thing at a time and it jumps around quite alot. His application questions are barley relevant to what is in the course. He barley sticks to his course slide shows and it is hard to follow him in class

Lots of homework
Lecture heavy
Graded by few things
5.0
3.0
NE112
Grade: Incomplete
Nov 28, 2022
Would take again

will teach above and beyond course content

Clear grading criteria
Inspirational
Graded by few things
5.0
3.0
ECE204
Grade: A+
Mar 30, 2023
Would take again

By far the best professor. Lots of kids complain about him, but they don't attend his lectures. If they actually came to class, they would learn more than in any other course. He's always available after class and is happy to teach above and beyond the course material. His lectures focus on building an intuitive understanding.

Amazing lectures
Inspirational
Accessible outside class
1.0
4.0
ECE150
Grade: Not sure yet
Nov 16, 2023

he is funny and inspirational but he choses not to teach. he has youtube videos where he teaches the course content amazingly, but in person, he sucks. 80% of our class skips lectures and if people attend, they either do work on other classes or just listen to him because hes funny. he is very helpful outside of class, good person, bad prof.

Hilarious
Respected
Accessible outside class
1.0
4.0
ECE150
Grade: Rather not say
Nov 16, 2023

Bro legit took time out of a lecture to shows that he knows where the capital city is of any country, and that he could draw the country from memory... I cant believe I paid for this. He spews information in an ungodly timeframe, does not consider that students may need to have a subject explained to them. Better off watch Caleb Curry on YT.

Tough grader
1.0
3.0
ECE204
Grade: B
Jan 13, 2024

Has never heard of brevity. Every document is 70% neat facts and 30% what you need. Can not explain anything without going off on a tangent or giving some bonus facts. Nice to talk to, but totally unconcerned with how much of your time the bonus content takes up.

5.0
3.0
NE112
Grade: B-
Nov 6, 2024
Would take again

Very funny and entertaining, but have to learn to decipher between important info and extra yap. Kindest soul of any prof at waterloo.

3.0
4.0
ECE150
Grade: B
Nov 30, 2024

Tough professor, but engaging lectures. Relies heavily on the textbook, so make sure to read it. The exams are challenging, but Unstuckstudy's practice questions really helped me prepare. Overall, a rewarding course if you put in the work.

5.0
2.0
NE112
Grade: Rather not say
Jan 26, 2025
Would take again

Awesome prof, very approachable and fun to talk to. Always made lectures and tutorials interesting by adding in bonus facts/applications, which a lot of people may not be very fond of, but for me it made the class much more engaging. Exams were tough, but not tedious, and the grading was very fair.

Amazing lectures
Hilarious
Respected
Class Info

Online Classes

100%

Attendance Mandatory

14%

Textbook Required

77%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

89% confidence
Based on 13 grades
Most common grades:
A+ (4)
B (4)
Not sure yet (3)
Grade Distribution
A(5)B(5)C(1)D(1)F(0)A-/B+(2)
Based on 21 reported grades
A+: 4
B: 4
Not sure yet: 3
A-: 2
Common Tags
Hilarious (7)
Inspirational (6)
Respected (5)
Caring (3)
Lots of homework (3)
Tough grader (3)
Amazing lectures (3)
Accessible outside class (3)
Rating Trend

Stable

+0.05 avg change
Nov
Mar
Nov
Jan
Nov
Jan
Last 6 months
Ratings by Course

ECE250ECE104

5.0

(1)

ECE250204

5.0

(1)

ECE209

5.0

(1)

ECEMANY

5.0

(1)

NE121

5.0

(1)
+16 more courses
Difficulty by Course

290

5.0

ECEAA

5.0

ECEMISC

5.0

ECE350

5.0

ECE104

4.2

Similar Professors