1.7

James A (Jim) Barby

Electrical Engineering - University of Waterloo

1.7
Quality
4.6
Difficulty
23%
Would Retake
212
Reviews
1.7
Quality
4.6
Difficulty
1.6
Helpful
1.8
Clarity

23%

Would Retake

212

Reviews

Rating Distribution
Official
212 total ratings

5

16

4

7

3

19

2

37

1

133

What Students Say

Puts all other professors i considered bad to shame

MTE220 - 1.0 rating

"Who let him in the college

MTE220 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

47%

Textbook Required

77%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 15 grades
Most common grades:
A (5)
B- (3)
A- (3)
Grade Distribution
A(7)B(4)C(0)D(2)F(0)A-/B+(3)
Based on 22 reported grades
A: 5
B-: 3
A-: 3
A+: 2
Common Tags
Tough Grader (7)
Skip class? You won't pass. (5)
Get ready to read (4)
LOTS OF HOMEWORK (3)
Inspirational (2)
Tough grader (2)
BEWARE OF POP QUIZZES (1)
Amazing lectures (1)
Rating Trend

Improving

+0.49 avg change
Nov
Jul
Dec
Apr
Sep
May
Last 6 months
Ratings by Course

ECE220

5.0

(1)

ECE429

3.0

(1)

EE300

3.0

(1)

MTE220

2.7

(26)

GENE167

2.5

(4)
+40 more courses
Difficulty by Course

ECE100EC

5.0

ECE100E

5.0

GEN167

5.0

ECEALL

5.0

VARIOUS

5.0

Reviews (209)
1.0
5.0
ECE100EC
Jun 11, 2001

Worst prof I've ever had

2.0
4.0
ECE241
Grade: Rather_Not_Say
Jun 11, 2001

No Comments

1.0
5.0
ECE100E
Jun 11, 2001

Thanks a lot for keeping at university for an extra year!!

2.0
5.0
ECE
Jun 11, 2001

A bitter prof out to hurt others

1.0
5.0
ECE241
Jun 11, 2001

Views teaching as a chore.

5.0
1.0
ECE241
Jun 11, 2001

he is a good guy

1.0
5.0
ECE241
Jun 12, 2001

Can't teach

1.0
5.0
ECE100
Jun 12, 2001

Wow - bad prof and person

2.0
4.0
ECE241
Jun 12, 2001

ryerson grad and has it out for waterloo students

2.0
5.0
GEN167
Grade: A+
Jun 12, 2001

hates the students

5.0
5.0
ECE241
Jun 13, 2001

Taught us a lot. Everyone who complains doesn't do the homework.

1.0
5.0
ECE241
Jun 13, 2001

most arogant

3.0
3.0
ECE241
Jun 19, 2001

Merges with Ed Spike to create an Archon. Power overwhelming! Annihilate!

1.0
5.0
ECE241
Jun 19, 2001

loves bureaucracy, would make a good communist

2.0
4.0
ECE
Jun 19, 2001

Very anal

1.0
5.0
ECE492
Jun 20, 2001

Talks alot about the "real world"...a place I think he has never been.

2.0
5.0
ECE241
Jun 22, 2001

It's hard to imagine anyone who could dislike his students more.

2.0
5.0
ECE241
Jun 27, 2001

Still having nightmares...

1.0
5.0
ECE241
Jul 4, 2001

worst prof in ece

3.0
5.0
ECE241
Jul 4, 2001

he made tough exams!!!!!

1.0
5.0
ECE241
Jul 4, 2001

Garbage...

1.0
5.0
ECEALL
Jul 22, 2001

Promoted from "Professor" to "Work Report Coordinator"

3.0
5.0
ECE241
Jul 23, 2001

Actually teaching is not THAT bad...but exams were a different story!

1.0
5.0
ECE241
Jul 24, 2001

This guy needs an attitude correction!

2.0
5.0
ECE100
Aug 24, 2001

excellent fashion sense

1.0
5.0
ECE241
Aug 24, 2001

Barby -- Lord of Destruction

2.0
5.0
ECE
Aug 27, 2001

No Comments

3.0
4.0
ECE491
Aug 30, 2001

No Comments

2.0
4.0
ECE100
Sep 2, 2001

Anything libelous will be deleted.

1.0
5.0
ECE491
Sep 4, 2001

NC. You might lose a year of your life.

1.0
5.0
ECE241
Sep 4, 2001

Feedback Opamp Oscillators.... It's easy.. let's put it in the final....

1.0
5.0
VARIOUS
Sep 8, 2001

Worst prof at his best!@$! This guy should leave the university ASAP!!

2.0
5.0
ECE491
Grade: Not_Sure_Yet
Sep 10, 2001

No Comments

1.0
5.0
ECE491
Sep 10, 2001

He drilled us on engineering ethics but sends out generic email messages...

2.0
4.0
ECE100
Sep 10, 2001

Makes learning (and everything else in life) difficult

1.0
5.0
ECE492
Sep 10, 2001

...if you think he is the devil now... wait till 4th year project...

1.0
4.0
ECE492
Sep 12, 2001

Should learn to lighten up.

4.0
5.0
ECE241
Sep 23, 2001

He is very fast... but very clear. One learns to appreciate his speed for labs.

1.0
5.0
ECE100
Sep 24, 2001

he enjoys making people feel like pieces of crap. wears nice shirts though..lol

2.0
5.0
49X
Grade: A
Sep 26, 2001

terrible on a regular basis, really watch out for the 4th year project!

2.0
4.0
ECE491
Sep 27, 2001

Suffers from some sort of inferiority complex. Very Bureaucratic.

2.0
5.0
ECE100
Oct 1, 2001

No Comments

2.0
5.0
ECE241
Oct 5, 2001

be afraid...be very very afraid

1.0
5.0
ECE241
Oct 12, 2001

"Mutual Dislike" relationship in his class

2.0
5.0
ECE241
Oct 13, 2001

In "reality"...

2.0
5.0
ECE241
Oct 20, 2001

He is ruining my life...he will be the reason I leave school...always sarcastic

1.0
5.0
ECE241
Oct 22, 2001

he probably cries if someone gets over 60%..

2.0
4.0
ECE241
Oct 28, 2001

Failing Class Average LOL!!! ECE241 F01 Avg was 49.92%

2.0
5.0
ECE241
Nov 4, 2001

No Comments

3.0
5.0
ECE241
Nov 15, 2001

Deeply resents questions that only he can answer. (When he is asked)

2.0
5.0
ECE241
Nov 21, 2001

If the final is any worse than the midterm, we're dead

1.0
5.0
ECE241
Nov 24, 2001

A dangerous creature in the electrical circuit kingdom.

1.0
5.0
ECE241
Nov 25, 2001

Useless, absolutely useless. The TA (Shahram) ran the show.

1.0
5.0
ECE241
Nov 25, 2001

In Reality, he is evil incarnate

2.0
4.0
ECEXXX
Grade: A+
Dec 5, 2001

We should do garbage collection more often!

2.0
5.0
ECEXXX
Dec 6, 2001

Will not give a straight answer to even the simplest question.

1.0
5.0
ECEXXX
Dec 6, 2001

you can't talk to. Look me in the eye next time

1.0
5.0
ECEALL
Dec 6, 2001

Such a blaster!

1.0
5.0
ECE
Dec 6, 2001

arrrggggggg

1.0
5.0
ECEXXX
Dec 6, 2001

He likes to make ppl feel bad, and dumb. He loves giving hard time to everyone.

1.0
5.0
ECE100ECE
Grade: A
Dec 7, 2001

ECE students in oppression...

1.0
5.0
ECE49X
Dec 7, 2001

He's finally getting all the recognition that he deserves. Negative ratings?

2.0
5.0
ECE499
Dec 7, 2001

He ruined my engineering experience......no Alumni money will exit my pocket....

2.0
5.0
ECE167
Dec 10, 2001

Why was he born????

1.0
4.0
ECE100
Dec 12, 2001

No Comments

1.0
5.0
ECE100E
Dec 17, 2001

he is an insult to the department and an embarassment to the school

2.0
5.0
ECE241
Dec 17, 2001

Makes learning as fun as sliding down a greased razor blade naked.

1.0
5.0
ECE241
Dec 18, 2001

He makes you feel like you're the dumbest in the class! Not just ECE 241

1.0
5.0
ECE241
Jan 2, 2002

I like the cut of his jib. However I'm afraid he's not a very talented teacher

1.0
5.0
ECE263
Feb 4, 2002

He's still there? Circuit course in 1993 was terrible!

1.0
5.0
ECE241
Feb 5, 2002

If you want a course that only 4 people passed in the midterm, you got it.

1.0
5.0
ECE241
Feb 7, 2002

insanely hard

2.0
4.0
ECE492
Feb 7, 2002

Enjoys making students scared and likes to ramble. Also a fashion nightmare

1.0
5.0
GENE100
Feb 7, 2002

The primary reason why I do not donate to the school as an Alumni.

3.0
1.0
ECE429
Feb 7, 2002

No Comments

1.0
4.0
492
Grade: Drop/Withdrawal
Feb 7, 2002

Has an inferiority compex because he went to Ryerson

3.0
5.0
ECE241
Feb 8, 2002

No Comments

3.0
1.0
ECE241
Feb 13, 2002

He has good knowledge but needs to re-cert himself with the TPPE guidelines.

1.0
5.0
ECE241
Feb 15, 2002

The absolute worst;....nothing can stoop to his level

3.0
3.0
ECE241
Feb 16, 2002

ok, not as bad as some of the others i had that term

1.0
5.0
ECE241
Feb 23, 2002

If you ever get thrown into his class, GET OUT!!!

1.0
5.0
COORD
Mar 8, 2002

He is the nightmare of all!

2.0
5.0
492
Mar 23, 2002

No Comments

3.0
4.0
ECE492
Mar 27, 2002

No Comments

1.0
5.0
ELEHEAD
Apr 10, 2002

This guy just likes to fail people !!!

5.0
3.0
ECE
Apr 10, 2002

No Comments

1.0
5.0
ECE241
May 27, 2002

The MOST notorious prof. at UW, and for good reason. Stay AWAY from his class!!

1.0
4.0
ECE241
Jul 4, 2002

Biggest chip on shoulder, graduated from college. Avoid him like the plague.

1.0
5.0
ELECOORD
Nov 19, 2002

This fxxking guy never helps and gives advises to students? Only say no to u

1.0
5.0
ANY
Nov 27, 2002

No Comments

1.0
5.0
ECE241
Dec 5, 2002

Should stay away from teaching.

4.0
5.0
ECE208
Jan 6, 2003

Barby, the butcher of Comp Eng - helpful, but teaches too much too fast

1.0
5.0
WTP200
Mar 14, 2003

Really tough and unecessary checklist. If you're life is miserable, you don't have to drag the rest of us with you.

1.0
5.0
ECE100
Mar 17, 2003

The most forgetable experience at UW.

5.0
1.0
ECE
Mar 31, 2003

Fair but stern. He helps keep the UW reputation. We need more people like him.

1.0
5.0
ECE
May 2, 2003

No Comments

1.0
5.0
ECE241
May 28, 2003

No Comments

1.0
5.0
ECE241
Jun 5, 2003

Even I have graduated several years already.. i think the least thing I remember is from his E&CE 241 course. Basically i learnt nothing from his course. Nothing. Zero. None.

1.0
5.0
ECE
Jun 5, 2003

I have yet to hear of a professor as hated and loathsome as this one. Deserves to have his office walled off. AGAIN.

1.0
5.0
ECE241
Jun 6, 2003

He is the worst prof in uwaterloo. Only 4 people passed the midterm!

1.0
5.0
ECE241
Jun 11, 2003

One of the worst profs ever at the University of Waterloo. How they heck did they make him the Electrical Engineering Program Coordinator?

1.0
5.0
ECE241
Jun 13, 2003

Put into Waterloo to weed people out and increase Waterloo's reputation as a "difficult school". Not making people learn and writing hard exams doesn't make Canadians smarter, it just proves that Canadian schools suck.

1.0
5.0
ELECTRICAL
Jun 14, 2003

No Comments

1.0
5.0
ELECCOMP
Aug 27, 2003

WORST PROF THAT EVER TAUGHT ON THE SOIL OF UNIVERSITY OF WATERLOO! Doesn't deserve to be teaching here. VERY SADISTIC AND ENJOYS WATCHING STUDENTS PEFORM POORLY. LOVES TO FAIL WATERLOO GENIUS KIDS!!!!

1.0
4.0
WKRPT100
Oct 6, 2003

be glad he's not the work term report coordinator anymore

1.0
5.0
WKPT100
Oct 9, 2003

unequivocally the most deplorable human being I have ever had the misfortune of meeting.

5.0
1.0
ECE241
Oct 12, 2003

A class everyone should take to better themselves. Simply incredible; engaging lectures with tremendous application and relevance. Cares about helping the students better themselves. Standing ovation after every lectures...enough said!

1.0
5.0
ECE241
Dec 16, 2003

I have never seen any intructors thoughout my whole life who hate teaching as much as Barby did.

1.0
5.0
ECE241
Dec 20, 2003

He's the worst of the worst professors. No prof worse than him can be found in ANY other Waterloo faculty

1.0
5.0
ECE241
Dec 30, 2003

Worst professor of all engineering departments in the entire North America. Does not care about his students, he thinks it is cool when so many students are doing so poorly, he is an embarrassment to Waterloo Engineering. Hopefully they'd get rid of him

1.0
5.0
ECE241
Mar 17, 2004

Barby should sit at home and play with Barbie dolls, or sell Barbie dolls. What is he doing teaching waterloo engineers?

1.0
5.0
ECE391A
Apr 3, 2004

Singlehandedly ruined the credibility of an entire department. Turned an entire generation of UW comp/elec engineers into the cynical, apathetic group they've become. Now, the department is only starting to salvage itself because of this one man

1.0
5.0
ECE
May 17, 2004

I still hate hime even though he is not teaching anymore!

1.0
5.0
ECE241
May 27, 2004

worst prof in waterloo engineering

1.0
5.0
ECE241
Jun 23, 2004

worst professor in the entire world, entire universe. most hated prof of university of waterloo

1.0
5.0
ECE241
Jul 12, 2004

They only reason they hired this man is to make themselves look good.

1.0
5.0
ECE241
Jul 27, 2004

GOD SAVE US. HE IS TEACHING AGAIN.

1.0
5.0
ECE241
Jul 31, 2004

I can say without hyperbole that he is the worst professor in the history of the universe times 10.

1.0
5.0
ECE241
Aug 7, 2004

low tech lab, obsolete labs, no one use it anymore, inadequate

1.0
5.0
ECE241
Aug 8, 2004

Barby should honestly be BANNED from teaching. He is truly a disgrace to the faculty of Engineering at Waterloo.

1.0
5.0
ECE241
Oct 16, 2004

I wonder what are people like him doing on earth? Just to make other's lives miserable? God! I hate this guy!!

1.0
5.0
ECE241
Oct 20, 2004

< 1/5 would be better

1.0
5.0
ECE241
Nov 1, 2004

1 out of 5 is too much for him

1.0
5.0
ECE241
Nov 8, 2004

I guess getting****d as a class only brings us closer together... or something like that. Quizzes are impossible. Labs are not pass-able.

5.0
5.0
ECE241
Dec 7, 2004

Tough as hell. Above average notes, but missing examples. Decent explanations, very good at answering questions. Labs unclear, but improving.

1.0
5.0
ECE241
Jan 4, 2005

No Comments

1.0
5.0
ECE241
Jan 22, 2005

No Comments

1.0
5.0
ECE332
Jan 31, 2005

worst prof ever

1.0
5.0
ECE241
Mar 21, 2005

The guy knows his stuff but he cant teach it and he cant stop showing off how great he is.

1.0
5.0
ECE241
Apr 11, 2005

one thing to be strict and a hard prof but it's another to be a prick

1.0
5.0
ECE332
May 3, 2005

What an asbolutely miserable human being. He purposely goes out of his way to be a jerk. He is unhelpfull and abrasive. He should realize that there are enough people to hate in the world already without his working so hard to give us another! One of the reasons I will NEVER give money to UW!

1.0
5.0
ECE241
May 5, 2005

He likes to fail students. I don't recommend Electrical and Computer Engineering at Waterloo to anyone because of this professor.

3.0
5.0
ECE332
Jun 13, 2005

No where near as good as Sedra. He's not a thorough prof, does not give you insight into solving circuits. He does not go in-depth -- you simply do not learn as much as you could with Barby. He didn't even know that a MOSFET with gate and drain shorted is automatically in saturation - that was the day I immediately switched to Sedra's class.

1.0
5.0
ECE332
Jun 13, 2005

A useless waste of money on a absolutely garbage course taught by an utterly pathetic and moronic 'professor'. I didn't do too well in the course, but strangely feel more sorry for this loser than I do for myself.

2.0
4.0
ECE241
Jun 21, 2005

My class had a funny little nickname for this guy... what was it again?... oh yes.. it was Satan.

1.0
3.0
ECE241
Oct 30, 2005

Miserable, horrible, terrible, worst prof I've ever had to deal with. And this is after harder. The guy should not teach.

1.0
5.0
ECE241
Dec 4, 2005

Disorganized. Unclear. Can not teach. Horrible lecture notes. Horrible lectures. Just generally a miserable person, because he is a failure.

2.0
5.0
ECE241
Dec 9, 2005

No Comments

5.0
4.0
ECE241
Dec 13, 2005

good lecturer, but expects highly of the class. slightly impatient when explaining concepts but very willing to answer questions and provide help. Easy quizzes, hard exams. No assignments and course notes could be clearer but if you pay attention and learn in class, he is not bad la. better than most other profs in UW.

1.0
5.0
ECE241
Dec 20, 2005

he makes me want to barf...all over his ugly shirts and sweater vests!!!

1.0
3.0
ECE241332
Dec 23, 2005

Barby is an example of why a university should not give tenure to its own students. possibly the singularly most horrible teacher in UW. on top of that, it doesn't seem like he does any research either. (check google scholar). One wonders how he spends his time, and why he exists.

5.0
3.0
ECE241
Dec 27, 2005

Really great prof - very helpful. But sometimes his answers are beyond students' level of understanding. Don't understand why people hates him so much though. It's the course that's horriblely designed - NOT the professor. (HINT: MEMORIZE OLD EXAMS)

1.0
5.0
ECE241
Jan 31, 2006

No Comments

1.0
5.0
ECE332
Feb 24, 2006

Hate this guy.. hate him.. hate him.. hate him. Unfair, unsympathetic,

4.0
3.0
ECE332
Apr 1, 2006

There's been a lot said about him, but Barby is actually a good man. He gets a bad rap because he runs a tight ship and expects results from students, but he likes circuits and teaching and he's a great administrator who's actually on the students' side. For 332, he's been especially good because Sedra writes the exams and sets the lecture pace.

2.0
5.0
ECE241
Apr 4, 2006

No Comments

1.0
5.0
GENE167
Nov 1, 2006

Hate him hate him HATE HIM..MOST ARROGGANT CREATURE ON EARTH

1.0
5.0
ECEECE
Nov 12, 2006

Very bad professor. frankly speaking, at least %95 of the class hate him. the 1's ratings in here is too much for him. He is an old baster.

2.0
5.0
MTE220
Jan 7, 2007

He cannot teach something if his life depended on it. He expects you to know everything. His style of teaching is to ask questions out of which 90% of them cant be answered. He is also a cynic who will not help you whatsoever during the course or exam.

4.0
5.0
MTE220
Mar 6, 2007

Very tough prof, but very fair. Cannot teach to save his life but tries very hard. If the class demands of him he will give you resources that will make up for his lack of lecture skills. His exams are very fair though. Absolutely no surprises or tricks, and he does do a lot to teach you what to expect.

5.0
4.0
GENE167
May 17, 2007

Barby is the MAN! He may not be easy, but he knows his stuff. Be respectful and you'll get far.

3.0
2.0
GENE167
Jun 5, 2007

Reminds me a lot of PDEng....totally useless and a waste of time.

1.0
5.0
GENE167
Sep 12, 2007

he hates and you and you should do the same

3.0
3.0
ECE241
Oct 10, 2007

Students dislike Barby because he's tough, however: you'll know what he expects and his exams are fair. He also genuinely cares that you UNDERSTAND the material, not that you are happy with your mark. That is what people don't seem to understand.

1.0
5.0
MTE220
Oct 20, 2007

Professor Barby is the worst professor I have ever had.

1.0
5.0
MTE220
Dec 2, 2007

totally useless. He hated us, and we hated him. He tried to fail us all. 23% class midterm average, 16 people pass. Lab TAs clueless, just like prof. Tutorial TA worse.

1.0
5.0
MTE220
Dec 2, 2007

Blazes through the course regardless what you say. only 16 people passed midterm. He said it was purely stuff from the assignments, but he never GAVE us the solutions to the assignments. Expects us to know everything and is annoyed when we gave wrong answers to his questions in class.

1.0
5.0
MET220
Dec 4, 2007

Seems to derive a sadistic pleasure form torturing students.

1.0
5.0
MTE220
Feb 5, 2008

Lectures were next to impossible to follow, because he taught too fast and assumed that you can pick it up in less than a minute. Assignments had no solutions. For pre-labs, people either pulled all-nighters to finish them or simply gave up. We "flattened" the lowest midterm avg record completely. Just concentrate on the labs and final to pass.

1.0
5.0
ECE332
Apr 6, 2008

Not sure what this guy does. Can't teach for nuts, the classes were a complete waste of time. The labs were absolutely useless. On an unrelated note, he's written 8 papers in 20 years...not sure what he does with his time (maybe he logs in here and gives himself a couple of good reviews?). Recommend revoking his tenure.

5.0
2.0
MTE220
Apr 21, 2008

He is a great prof that really cares about his students. He doesn't throw you curve balls, its all based on what he's taught.

1.0
5.0
ECE208
Aug 6, 2008

Jim Barby once badly failed most of a computer engineering class in an analog electronics course. The dept. told him to raise the marks. He refused. The result was most of the class had to repeat the term. Barby is so tough on students like he has something to prove because he didn't even do a bachelor's in engineering himself.

1.0
5.0
ECE208
Aug 17, 2008

Jim Barby isn't even an engineer. He got an electronics diploma from Ryerson (when it was a community college) before somehow sneaking into a graduate program at Waterloo. He didn't go through the extremely hard work and extreme rigor of an engineering undergraduate program himself and then he's so hard on people who are. What a hypocrite.

3.0
5.0
MTE220
Oct 26, 2008

He is a sadist, and simply enjoys torturing students. He is a horrible professor.

1.0
5.0
ECE332
Nov 19, 2008

ah gosh I dont know where to start. This man is absolutely horrible creature. He is miserable, without an ounce of humanity. People like him should not be allowed into society. Please do us all and him a favour and kick him out of this otherwise good university. He is a disgrace to all

2.0
4.0
MTE220
Dec 1, 2008

Not as bad as you think he is. At least he is one the few profs in UW engineering who can speak English, however still impossible to understand sometimes.

1.0
5.0
ECE332
Dec 11, 2008

Extremely messed up in the head. This man is not afraid to fail the whole class and infact, it seems as if his objective is to actually fail 10-20 students every time. Stay away from this guy. Absolutely horrible man

3.0
4.0
MTE220
Apr 2, 2009

Has a rather arrogant attitude when teaching. Not the greatest at explaining, & expects u to learn something after mentioning it once. Dun bother taking notes in class, cause wat he writes doesnt help much; goes too fast to keep up anyways. If u study from past exams & have an idea what to expect, then passing is possible; 13% class avg is normal..

1.0
5.0
ECE241
Apr 22, 2009

One word: Saddist

2.0
5.0
ECE332
Apr 25, 2009

Seems like he cares about the students and wants everyone to be engaged and do well. This is evident during lectures and midterm examinations. However, things change before the final exam. Talk about wolf in sheep's clothing... Loves to screw around with his students. Tells us he wont be following the past finals, but then gives us same questions!!

1.0
5.0
ECE332
Oct 22, 2009

He has some sort of deep hatred for students of ECE. Himself is a ryerson polytechnic grad so seems to have an inferiority complex. People like him cause VT like incidents. University should get rid of this guy. Worst decision ever to have made him associate chair. For this guy alone, no cent of my money is going to UW as alumni donation/support.

1.0
5.0
MTE220
Oct 29, 2009

Jim Barby is the Antichrist and is sustained by the anguish of his students. He will ask 6 questions / min to which no one will know the answers to. You will fail. He will laugh.

3.0
5.0
NE307
Nov 11, 2009

This guy hates students. He will tell you how hard you life is going to be, and then laugh about it. He will call you stupid and challenged.

1.0
2.0
NE307
Nov 21, 2009

Very bad professor. He will fail your work for the slightest imperfection and is completely unreasonable. A bitter monkey with a stopwatch and whistle could do a comparable job.

1.0
5.0
NE307
Nov 23, 2009

Unbelievably bad. Incompetent to the max.

1.0
5.0
NE307
Dec 2, 2009

Aweful, He does not help at all even when you ask for help. And he doesn't care about you, he is constantly power tripping and seems to enjoy sending malicious emails to students for no reason at all.

1.0
5.0
ECE332
Feb 21, 2010

one of the worst profs you will ever meet in your life

2.0
5.0
ECE241
Nov 4, 2010

THE WORST professor of the entire university. he cannot teach, cannot explain material, tests on the most obscure topics. AVOID IF POSSIBLE

3.0
2.0
MTE220
Dec 17, 2010

Say what you will about Barby he does a good job. Assuming his job is to make you learn the material and learn it well. using fear as a motivative tool. tough love

4.0
4.0
MTE220
Jan 5, 2012

Hard prof, but wants you to learn the material. Labs are good, but exams are challenging. Will help students

3.0
5.0
MTE220
Jan 13, 2012

If you walk in this class with a weak electrical background then you'll definitely find his lectures being useless but for the strong electrical students, he's pretty good. He knows his stuff but cant really teach it in a straight forward way. A good portion of his exams usually consist of VERY similar questions from his practice exams.

5.0
5.0
ECE220
Jun 27, 2012

Hardcore but awesoem guy

2.0
4.0
ECE555
Sep 19, 2012

When a class midterm average is in the high 20's, and the students attending the class had some of the highest entering grades among all programs in Canada, you know the problem is not the students but the teacher. Many students taking his class were in fear of failing a class for the first time in their life through no fault of their own.

3.0
5.0
EE300
Nov 11, 2012

Not a helpful person.

4.0
4.0
ECE332
Nov 14, 2012

Took his course in Winter 2012 which was guest lectured with Adel Sedra. It was the best course I ever took and regardless of how hard the tutorials midtern and final were Barby knows his stuff. Anyone who says otherwise didn't put in the effort and didn't try. One of the best profs at UW hands down.

1.0
5.0
ECE200
Dec 1, 2012

want to know if you are the best and the brightest in Canada? take his course to find out

1.0
5.0
COMPUTERENG
Aug 4, 2013

With him leading the ECE department. He screw up the whole school and its students' life along with it. Way to go.

2.0
5.0
MTE203
Oct 3, 2013

Terrible professor!!! Made my life miserable. Doesn't explain things from the basis of the concept. Expects us to be scientists. Useless to attend his lectures unless you have a PhD.

1.0
4.0
NE307
Grade: A
Oct 7, 2013

Miserable, sad man.

4.0
2.0
MTE220
Dec 6, 2013

Best professor in my opinion. Lectures are challenging but very practical. They guy teaches you stuff which will make your star in the industry. Very approachable. Always help, never says no. Had many office hours to help students. HONEST, SIMPLE and STRAIGHT FORWARD professor. Cares about Students.

5.0
4.0
MTE220
Grade: A
Dec 6, 2013

Difficult course and hard exams but I guarantee you will know how to design circuits after taking this course. Very well taught.

5.0
4.0
MTE220
Dec 8, 2013

James Barby is a total sick baller OG.

1.0
5.0
GENE123
Grade: A
Dec 26, 2013

Associate Professor, Senior Associate Chair Ha Ha Learn to get your self out of a paper bag Ha Ha

1.0
5.0
ECE332
Jan 16, 2014

so useless

1.0
5.0
MTE220
Grade: Not sure yet
Oct 30, 2015

Can't teach anything. None of the students can follow his lectures.

1.0
5.0
ECE332
Grade: B-
Jan 9, 2016

Avoid

1.0
4.0
NE307
Grade: Audit/No Grade
Jul 27, 2016
Wouldn't take again

Arrogant, prone to shouting if mad, simply does not care if you fail. In fact, seems as though he WANTS you to. If you can avoid him, don't just walk away - RUN.

1.0
5.0
NE307
Grade: Incomplete
Nov 30, 2016
Wouldn't take again

I'm sorry but I don't understand why the department in nano eng. dont see why this guy shouldn't be a professor. Maybe he's good at a researcher, but as a lecturer, he's terrible.

Tough Grader
1.0
5.0
MTE220
Grade: B-
Dec 17, 2016
Wouldn't take again

Not a good person. Mocks a lot!! Should be give resignation ASAP!

Tough Grader
Get ready to read
LOTS OF HOMEWORK
1.0
5.0
MTE220
Grade: B-
Dec 17, 2016
Wouldn't take again

"Who let him in the college!? While is he still in the college? When will he leave the college?Why would he let anyone be taught by him in the college? Why would he grade anyone in the college!? " These are the questions that pop out In my head more than the semester questions....

Tough Grader
Get ready to read
LOTS OF HOMEWORK
5.0
4.0
MTE220
Aug 2, 2017
Would take again

One of the best professors I have ever had. At first glance he may seem rough and rude. But it took me a co-op term after the course to understand the worth of what he teaches and why he goes hard on the students. His grading scheme may seem gargantuan but irl, it lets you get 90s easily. Real gem, knows how to make his students good at EE design.

Skip class? You won't pass.
Inspirational
BEWARE OF POP QUIZZES
5.0
4.0
MTE220
Grade: B
Oct 19, 2017
Would take again

One of the best professors. He will motivate you to study. He knows the material really well. It was hard to follow his lectures but he gives you a lot of practice problems. This course will prepare you well for future circuit courses. Make sure to do all the assignments, attend tutorials and ask him for help during office hours.

Tough Grader
Skip class? You won't pass.
Amazing lectures
1.0
4.0
MTE220
Nov 7, 2017
Wouldn't take again

Pretty bad

Tough Grader
Get ready to read
LOTS OF HOMEWORK
1.0
5.0
MTE220
Grade: Not sure yet
Jul 25, 2018
Wouldn't take again

Puts all other professors i considered bad to shame. Will not hesitate to fail an entire class and will do absolutely nothing to prepare you for the exam. If you manage to pass, be ready to move on from his course having gained zero useful knowledge other than how to deal with incredible stress.

Tough Grader
Skip class? You won't pass.
5.0
4.0
MTE220
Grade: A-
Dec 16, 2018
Would take again

One of the few courses I finished and actually felt like I learned something useful. Barby has some issues in his methods (flies through notes yet somehow has time for four lectures of "Q/A"), and you'll hate him during the term. That is, until you realize he cares more about making us good engineers than passing us with high grades.

Tough Grader
Skip class? You won't pass.
Inspirational
1.0
3.0
NE307
Dec 27, 2018
Wouldn't take again

Terrible professor

1.0
3.0
ECE200
Grade: D+
Apr 24, 2019
Wouldn't take again

Thought you retired, but you are like the energizer bunny, I shall wait to see the battery run out. OK lets Try 1V instead of 3.3V. Surprising You can function with 0V too.

Skip class? You won't pass.
1.0
5.0
ECE200
Grade: A-
Sep 24, 2020
Wouldn't take again

by far the worst prof i've had in all of my undergrad and graduate career. he doesn't care about students, he doesn't care about teaching. he cares about showing how smart he is. instead of explaining material clearly, he will give you the most convoluted content to figure out on your own. and he will call you out for your mistakes publicly.

Test heavy
Beware of pop quizzes
Tough grader
1.0
5.0
MTE220
Grade: A-
May 19, 2022

Please stop inflicting this man on the students.

Tough grader
Get ready to read
Class Info

Online Classes

100%

Attendance Mandatory

47%

Textbook Required

77%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 15 grades
Most common grades:
A (5)
B- (3)
A- (3)
Grade Distribution
A(7)B(4)C(0)D(2)F(0)A-/B+(3)
Based on 22 reported grades
A: 5
B-: 3
A-: 3
A+: 2
Common Tags
Tough Grader (7)
Skip class? You won't pass. (5)
Get ready to read (4)
LOTS OF HOMEWORK (3)
Inspirational (2)
Tough grader (2)
BEWARE OF POP QUIZZES (1)
Amazing lectures (1)
Rating Trend

Improving

+0.49 avg change
Nov
Jul
Dec
Apr
Sep
May
Last 6 months
Ratings by Course

ECE220

5.0

(1)

ECE429

3.0

(1)

EE300

3.0

(1)

MTE220

2.7

(26)

GENE167

2.5

(4)
+40 more courses
Difficulty by Course

ECE100EC

5.0

ECE100E

5.0

GEN167

5.0

ECEALL

5.0

VARIOUS

5.0

Similar Professors