1.8

Hugh Barnaby

Electrical Engineering - Arizona State University

1.8
Quality
4.5
Difficulty
14%
Would Retake
132
Reviews
1.8
Quality
4.5
Difficulty
1.7
Helpful
1.8
Clarity

14%

Would Retake

132

Reviews

Rating Distribution
Official
132 total ratings

5

8

4

16

3

7

2

13

1

88

What Students Say

Good lectures and test reviews

EEE335 - 4.0 rating

Test are extremely difficult

EEE335 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

21%

Textbook Required

100%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 35 grades
Most common grades:
Not sure yet (25)
Rather not say (13)
B (8)
Grade Distribution
A(5)B(10)C(10)D(8)F(0)A-/B+(3)
Based on 77 reported grades
Not sure yet: 25
Rather not say: 13
B: 8
D: 6
Common Tags
Test heavy (72)
Tough grader (51)
Lecture heavy (49)
Lots of homework (31)
Get ready to read (7)
Graded by few things (7)
Hilarious (6)
Gives good feedback (5)
Rating Trend

Stable

-0.12 avg change
May
May
Jun
Oct
Nov
Dec
Last 6 months
Ratings by Course

ECE352

3.0

(1)

EEE202

2.7

(10)

EEE591

2.7

(6)

EEE433

2.3

(3)

EEE335

2.3

(30)
+5 more courses
Difficulty by Course

EEE352

5.0

EEE334

4.6

EEE335

4.5

EEE423

4.5

EEE202

4.2

Reviews (131)
3.0
5.0
EEE436
Jul 21, 2006

barnaby gives good lectures but his tests are nearly impossible. most of the students got A's are ones who took 436 over the net. good luck for everybody bustin their butts working towards a B

2.0
5.0
EEE352
Apr 9, 2007

This guy is immposible, not a good professor. I would stay away from him. You cant even finish his tests and when you talk to him, he tells you that you need to switch your major. Students beware

4.0
4.0
EEE202
Jun 14, 2007

Decent professor. Not an easy A or B; you have to learn the material well. The exam questions are different then any homework or example problems and include 3 multiple choice. Class average was low but in the end he pulled down the grade thresholds. He is helpful during office hours but is busy and not always available.

2.0
4.0
EEE202
Nov 26, 2007

This sorry excuse for a teacher is useless. He is lazy, depressing, and spontaneous. Teaches straight from the book. Puts himself before you.

3.0
4.0
ECE352
Nov 25, 2008

Great Teacher

4.0
2.0
EEE591
Jun 2, 2010

Device-oriented circuit design. I like him alot but have to agree he is lazy. But he's a very funny guy definitely take him.

4.0
5.0
EEE335
Jul 7, 2010

Dr. Barnaby is a tough professor. After all this is electrical engineering. In order to make a good grade in his class a lot of dedication needs to be committed. The material is tough but not impossible, unlike other classes. Don?t get on his bad side, reputation is big with him. There will be examples and techniques not found in text.

5.0
2.0
EEE202
Apr 23, 2011

The homework is not very complicated and it is great practice for his exams. Also just based off of his lectures I was able to get an A on the first exam so he can relay info to the class very well.

5.0
2.0
EEE591
Aug 8, 2011

Helpful and follows the textbook. Easy to approach and the assignments and grading is fair. Overall a very good professor.

4.0
2.0
EEE591
May 21, 2013

This professor gives the extra point on your final grade and pretty loose on the grading.Nice professor.

5.0
3.0
EEE334
Jul 2, 2013

To get the full benefit of the class and do well, show up for his lectures and pay attention. Exams are a little tricky. If put effort and understand the material, it's all stuff that he covered in lectures. He is very helpful during office hours and has a funny sense of humor. He takes time to make sure students understand the material.

1.0
5.0
EEE335
Jul 8, 2014

super hard?avoid him for sure

1.0
5.0
EEE433
May 5, 2015

Terrible Professor. Assigns labshomeworkexam content in a way that forces you to do things last minute. Fell far behind in lecture. Tries to cover for inability to teach with a sense of humor. He drinks before class on occasion. I would NEVER consider taking this professor. In my 4 years at ASU, taking a class with Barnaby is my only regret.

2.0
5.0
EEE423
May 11, 2015

Never take him if you are expecting something easy or moderately difficult. His teaching skills are a joke and tries to cover it up by making even worse jokes. If you can study by yourself, you can scrape thru, otherwise expect the worst.

1.0
3.0
EEE433591
Grade: C+
Sep 27, 2015

He will draw a circuit, write the equations, solve them mathematically, create a formula and move to the next circuit. Don't expect him to explain the concepts, "broader" understanding/need for the circuits. Morbid lectures, no knowledge gain. Formula based useless exams. DO NOT TAKE

4.0
4.0
EEE202
Oct 7, 2015

I am taking this class with barnaby right now. I think the material itself is hard, but he is a GOOD professor. Half of the professors at ASU don't speak fluent english so it was a relief that he does. He is really funny and tries to spunk up lectures, but you should be prepared to study!!! Overall one of the better professors ive had

4.0
4.0
EEE202
Nov 11, 2015

Barnaby is a great professor in overall. I am currently taking this class. The material can get complicated and you will have to study for this class, and I mean not only for the tests. Also the homework is challenging and way harder than the questions on the test. He is also hilarious and his lectures are never tedious.

1.0
3.0
EEE433
Grade: C+
Jan 31, 2016

Don't take him.

3.0
4.0
EEE335
Feb 26, 2016

Homework could have been more relevant. Exams were generally fair, except for hard multiple choice questions worth 20%-30% of the test with no partial credit opportunity. Harsh grader, minimal partial credit, returned assignments late, long lectures. Labs were tough, but reports reasonable. Take advantage of the live exam review sessions.

4.0
5.0
EEE335
Mar 2, 2016

Good lectures and test reviews. Homework is not too time consuming, labs are long and tedious. Grading is harsh, with little partial credit. Tests are nearly impossible. Class average for test 1 was 46% and test 2 was 51% and NO CURVE. I'm sure the final was even worse. Tests are MUCH harder than material covered in class. I would not recommend him

2.0
5.0
EEE202
Apr 13, 2016

Avoid avoid avoid!!! Dr. Barnaby is a nice guy and knows his stuff but is a horrid professor. He doesn't relay concepts well and expects students to follow along when he constantly skips around on the board. And don't expect him to go out of his way to go over an exam with you because he has other more important priorities. Overall don't take.

1.0
5.0
EEE335
May 11, 2016

Tough grader . Test are extremely difficult . His lectures are all over the place. NO CURVE . Will fail you !! Don take him !! You will regret it .

1.0
5.0
EEE335
May 12, 2016

Not inspirational which kills interest to go to his class you gain none if you go to his class because his power point examples and test reviews do not help you for the exam His exams are so hard that the class average was on the low fifty. if you do bad on your first exam just drop the class before he fails you Run away from him no curve

2.0
4.0
EEE335
Grade: A
Feb 27, 2017
Wouldn't take again

Very poor communication skills. Does not understand how to clearly express concepts. Assigns irrelevant homework (said this multiple times--his defense: "What else am I supposed to assign?"). Arrogant for no reason. During office hours he presented the same lackluster attitude towards genuine curiosity on subject material. Take Dr. Allee.

Tough Grader
Get ready to read
1.0
5.0
EEE335
Grade: Not sure yet
Apr 11, 2017
Wouldn't take again

Expects you to know everything. Homework is graded last minute before tests. Does not give answer key to practice exams, nor answers question about practice exams to online students. Exams look nothing like practice exams or hw. Makes them nearly impossible to finish in given time frame. This is not a good class for learning. Right now failing hard

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
5.0
4.0
EEE335
Apr 11, 2017
Would take again

He is a very good professor. He clearly know what he is talking about. Labs are tedious and time consuming with vague instructions. Useful homeworks. Really though tests with no curve. He actually test your understanding of the class. Personally I like him because i have learned so much from him. I have to admit that he has a condescending humor.

LOTS OF HOMEWORK
Hilarious
GRADED BY FEW THINGS
4.0
4.0
EEE335
Grade: A-
Jun 5, 2017
Would take again

Overall a great professor. Twice a week recitations videos were very helpful. The labs are extremely time consuming. The tests were difficult, but manageable.

Gives good feedback
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
4.0
3.0
EEE335
Apr 16, 2018
Would take again

I took his hybrid course and it was challenging but pretty straightforward. There was a weekly recitation that he would always attend and in those recitations he would make a big point of outlining what kind of stuff he might put on the exams. Gives good lectures as well and is a pretty funny guy.

Gives good feedback
LOTS OF HOMEWORK
Clear grading criteria
5.0
4.0
EEE335
May 8, 2018
Would take again

He is very helpful and caring. Will help you a lot if you go to his office hours. But this is not an easy class. You will really have to work hard in order to get a good grade. The tests are very difficult but he does give a lot of partial credit for each problem.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
2.0
5.0
EEE335
Grade: D
May 16, 2018
Wouldn't take again

Barnaby decided to do a flip class where you watch lecture videos before coming to class and that was pretty useless as the lecture videos were just reiterated in a less organized way in class. The material is extremely hard, although old exams can be helpful for the tests. He doesn't curve the class but does have some extra credit quizzes.

3.0
4.0
EEE202
Grade: C
Dec 1, 2018
Would take again

Dr. Barnaby isn't anything special, but he certainly isn't bad at his job. The homework assigned was significantly harder than the concepts discussed in class and I found myself learning more from the companion lab as it was much more relevant. He gave review sessions for each exam, which were sort of helpful. No curves, cheat sheets on ALL exams.

LECTURE HEAVY
3.0
5.0
EEE335
Grade: Not sure yet
May 2, 2019
Wouldn't take again

He is really tough on material if people don't understand it. Tests aren't curved and the class itself is pretty tough. Reading from the book helps alot but you really have to put in the effort to do well in his class.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
4.0
EEE335
Grade: B
Dec 12, 2019
Wouldn't take again

First of all, the lab component was very Disorganized with multiple errors and ommisions on the 3 resources given for each lab (video tutorial, pdf instruction, and a power point). And the lab instructions were incomplete. This is definitely not a good value for the time spent. I would request a refund if I could receive one!

Test heavy
EXTRA CREDIT
Tough grader
1.0
3.0
EEE591
Grade: A-
Jan 5, 2020
Wouldn't take again

Never sign up for his class. Professor teaches digital system circuits from a device physics perspective. by deriving mathematical equations that will leave you astray and do not teach you the concepts essential for the tests or labs. Had to go over online lectures from another professor to understand the subject. Grading is not curved.

Get ready to read
4.0
4.0
EEE335
Grade: C
Apr 22, 2020
Would take again

Very good teacher, hard class content. He wants you to understand each step of the process which can sometimes be tedious when you realize there is a formula for most of the things you are solving for, but his test strongly emphasize this concept of deriving everything. Really good teacher if you like circuits.

Respected
Lots of homework
Hilarious
4.0
3.0
EEE334
Grade: Rather not say
Jan 6, 2021
Would take again

Clear grading criteria. Material was not hard and extra credit was given. Lectures were clear and covered exam material. Second exam was hard and was not related to what was covered, but that's cuz we had a sub teacher for 2 weeks. Labs were long and time consuming but doable. Heavy weekly hw. Does not round up so plan accordingly.

Lots of homework
Clear grading criteria
EXTRA CREDIT
2.0
4.0
EEE436
Sep 13, 2021
Wouldn't take again

Had him for 3 classes, including senior design. Tests, hw, and reviews are all unrelated. Horrible lectures and behind on technical knowledge. Allows tablets but not "full computers" on exams, even though a tablet with a keyboard and mouse has the same functionality as a laptop. Outright yelled at students and another prof in senior design meeting.

Tough grader
4.0
4.0
EEE335
Grade: B
Dec 8, 2021
Would take again

Be sure to have a good grasp of 334 before you get into this. Barnaby is a solid lecturer and wants you to learn. Go to his office hours if you're struggling. The labs take a long time and are tedious. The tests were always much harder than the homework and quizzes so be ready!

Gives good feedback
Lots of homework
Test heavy
4.0
4.0
EEE334
Grade: B
Jan 26, 2022
Would take again

334 is a tough class but professor Barnaby tries to make it understandable. Lectures can be confusing but he is always willing to stop and make a clarification if needed. Tests are brutal and a lot harder then hw or quizes. Labs take forever but the points balance out. Do all the assignments, labs and it will make up for low test scores.

Get ready to read
Hilarious
Tough grader
1.0
5.0
EEE433591
Grade: A-
Aug 28, 2022

Course was supposed to be digital circuit design but professor was mostly teaching solid state design and deriving theorems that had no relation to the projects or tests. Students realized this after midterms and had to view online lectures of Prof Chakravarthy to actually understand the subject. Was a total waste of time and money.

Tough grader
Get ready to read
So many papers
1.0
4.0
EEE334
Grade: C+
Apr 17, 2023

do NOT take him if you want a prof with clear and purposeful lectures. he spends most of class deriving pointless formulas (that you'll prob have to memorize btw). he tests harshly on high-level conceptual stuff (think 0 partial credit), but the hw he gives is irrelevant to it (so there's no way to prepare for it). i'd think twice before taking him

Tough grader
Lecture heavy
Test heavy
5.0
3.0
EEE334
Grade: Not sure yet
Sep 22, 2023
Would take again

This man is underrated. Super good and funny professor

4.0
3.0
EEE334
Dec 2, 2023
Would take again

He gives interesting facts in class textbook is even better than lectures overall average class labs are lot of work but to be expected for circuit

1.0
3.0
EEE334
Grade: Not sure yet
Dec 13, 2023

Poor lecturer. Canvas shell not set up or content did not match. Skipped over concepts in for showing useless derivations,discuss the physics outside the class scope. Often made mistakes in class or taught incorrect information. Final class grade still not entered day after due. No help on lab portion,"ask TA" was his response.

Get ready to read
3.0
4.0
EEE334
Grade: A
Dec 15, 2023

He's a funny guy and his lectures are definitely good. I would beware though, his exams have partial credit, but require you to understand the content and his feedback is pretty lackluster. He doesn't like it when you find more points from an exam, and the final exam can scale very high onto your grade. It's a doable class though if you study.

Tough grader
Hilarious
Graded by few things
4.0
2.0
EEE334
Grade: A+
Dec 16, 2023
Would take again

Not a bad lecturer, and pretty funny. Exams are straightforward, and usually easier than homework. Only issue is that the weekly homework is pretty long, and he won't go over the content on it sometimes until the day before it's due.

5.0
4.0
EEE335
Grade: Not sure yet
May 2, 2024
Would take again

Great lectures. He get's to know the students who participate in class. By the end of the semester he'll know a lot of the your names and just call on you by name if you have a question. Tests are hard, but he actually teaches you circuits. If you want to learn circuits, take his class. If you want an easy A, don't take his class. Your prerogative.

Amazing lectures
Hilarious
Test heavy
5.0
4.0
EEE433
Grade: A
May 19, 2025
Would take again

You will learn a lot. You will laugh a lot. You will suffer a lot.

Amazing lectures
Gives good feedback
Test heavy
2.0
5.0
EEE334
Grade: D
Jun 27, 2025

I don't know about other reviews but as a person who went most of the classes and is an average student, the exam averages are absolutely horrible with no curve. He gave an incorrect question in exam 2, so he gave a separate question in the class. People like me wasted lot of time on that question, but he did not care. He is bad at organizing.

Test heavy
Graded by few things
1.0
5.0
EEE334
Oct 16, 2025

awful awful awful

Tough grader
Lots of homework
Test heavy
1.0
5.0
EEE334
Grade: Not sure yet
Oct 16, 2025

Just dont.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
EEE334
Grade: Rather not say
Oct 17, 2025

Professor focuses way too much on theory and barely connects anything to real circuit applications. Lectures are overly abstract, and exams test obscure definitions or minor details no one would ever use in practice. Very little real world example problems. Don't take if you're normal and just want to graduate.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
EEE335
Oct 17, 2025

Very frustrating and unhelpful. Tests are full of very specific questions and definitions that were never really emphasized in in lecture. Would not recommend.

Lots of homework
Lecture heavy
Test heavy
1.0
4.0
EEE335
Oct 17, 2025

Has these random outbursts during class for no reason. Tends to also go off track when teaching a certain topic. Averages on tests are horrible (below 50% most of the time). Grades harshly, even if you most of it right, he'll mark a lot of it off. Do not take this class with him.

Lots of homework
Lecture heavy
1.0
5.0
EEE334
Oct 18, 2025

I don't know about other reviews but as a person who went most of the classes and is an average student, the exam averages are horrible with no curve. He gave an incorrect question in exam 2, so he gave a separate question in the class. Awful teaching style and thinks that everyone is going to grad school. Bad at organizing.

1.0
5.0
EEE334
Grade: Not sure yet
Oct 23, 2025

Test and homework are super hard. Lectures are unorganized and professor tends to be rude.

Test heavy
1.0
5.0
EEE334
Oct 26, 2025

Super hard?Avoid him for sure.

1.0
5.0
EEE202
Oct 29, 2025

Avoid! Barnaby is a nice guy and knows his stuff but is a horrid professor. He doesn't relay concepts well and expects students to follow along when he always skips around on the board. Don't expect him to go over an exam with you because he has other more important priorities. Overall don't take.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
EEE335
Grade: Not sure yet
Oct 29, 2025

Talked about his life for 20 minutes and proceeds to read off the lecture slides and scribble on the board for the remainder of class. Test are super tricky due to very specific scenarios where if you use brain too much, you come to the wrong anwer. Was super unhelpful during office hours as well.

Lecture heavy
1.0
5.0
EEE334
Grade: Not sure yet
Nov 2, 2025

Kind of passive aggressive at times, especially during office hours when he ask you a question. Tests are super hard and labs take absolutely forever to be graded. Take it with wong if you can.

Tough grader
Test heavy
1.0
5.0
EEE334
Grade: Rather not say
Nov 2, 2025

Expects you to know everything. Homework is graded last minute before tests. Exams look nothing like practice exams or hw. Makes them nearly impossible with extremely specfic questions. This is not a good class for learning. Right now failing hard.

Lots of homework
Test heavy
1.0
5.0
EEE335
Nov 5, 2025

Homework is time consuming, labs are long and tedious. Grading is very harsh, with little partial credit. Tests are nearly impossible. Class average for test 1 was 46% and test 2 was 51% and NO CURVE. Tests are MUCH MUCH MUCH harder than material covered in class. On top of that, he is very rude and unhelpful. I would not recommend him.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
EEE334
Grade: Not sure yet
Nov 6, 2025

This absolute m0r0n thought it was a good idea to increase the weightages of exams this semester AND make them harder. So yeah, just make an already godawful class even more awful. Just take this class with wong or anybody else if you want to even think about passing this class.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
EEE334
Grade: Rather not say
Nov 9, 2025

I went to most of the classes and was an above average student, the exam averages are horrible with no curve. Awful teaching style and thinks that everyone is going to grad school so he "prepares you" and doesn't realize that there are normal people out there who aren't shut-in, nerdy, no-life l0s3rs. Bad at organizing.

Lecture heavy
Test heavy
Graded by few things
1.0
5.0
EEE335
Grade: D-
Nov 9, 2025

... No words, absolutely no words

Tough grader
Lots of homework
Lecture heavy
1.0
4.0
EEE334
Grade: B
Nov 9, 2025

Do NOT take him if you want a professor with clear lectures. He spends most of class deriving pointless formulas (that you'll prob have to memorize). He tests harshly on high-level conceptual stuff (think almost 0 partial credit), but the hw he gives is irrelevant to it so there's no way to prepare for it. Please take someone else.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
EEE423
Nov 9, 2025

Avoid him. Very rude and unprofessional.

Tough grader
Lots of homework
Lecture heavy
1.0
3.0
EEE436
Grade: B
Nov 9, 2025

I scheduled a meeting with him for something else and the firrst thing I see was him just yelling at some grad student to the point of almost aggressively. Would not want a class with him..

Lots of homework
Test heavy
1.0
5.0
EEE334
Nov 10, 2025

Averages on tests are below a 50% and he says this is normal. Nowadays that grading system is so messed up that its impossible to pass because of it. Also had an outburst in class that students arent going to get jobs because they of the way people write answers he doesnt like or something. Dont take

1.0
5.0
EEE335
Grade: Not sure yet
Nov 12, 2025

No curve, hard exams and homework. Barely any partial credit. No extra credit either. Avoid

Tough grader
Lecture heavy
Test heavy
1.0
5.0
EEE334
Grade: Rather not say
Nov 13, 2025

Horrendous teaching style. Just scribbles on the board going at fast speeds, then once you ask him a question he will clap back at you and ask you why you weren't paying attention. Sort of sarcasticly but not really. Test averages are the worst I've ever seen (below 50%) with NO CURVE and they are worth A LOT and he means it.

Lots of homework
Lecture heavy
Test heavy
1.0
4.0
EEE335
Grade: Not sure yet
Nov 15, 2025

Barnaby knows his stuff but, lectures were not engaging. Problem is there's no way to really prepare for his exams. He always throws 1-2 questions in that nobody knows how to do. Final avg. was ~42% and he does not curve. Assignments, quizzes and lab do nothing for you grade because he changed the grading scale to work against you.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
EEE334
Grade: Not sure yet
Nov 16, 2025

What a great idea it was to increase the worth of exams AND make the harder! Basically making more kids fail and setting back their careers. Awesome job mr. Barnaby! Thanks so much for that. But oh wait! Lets also make the grading on homeworks and labs even more harsh and even more confusing! Fire this man at once

Lecture heavy
Test heavy
Graded by few things
2.0
4.0
EEE335
Grade: B
Nov 16, 2025

Taking 335 with him and last time I took 334 with as well and HOLY… Exams are waaay harder and are worth a lot more than usual. Good thing is that this class isnt synchronized so professors can teacher however they want, so its best to avoid this guy and take it with someone else

Tough grader
Test heavy
Graded by few things
1.0
5.0
EEE335
Grade: Not sure yet
Nov 19, 2025

Do not take him if you want a professor with clear lectures. He spends most of class deriving pointless formulas (that you'll prob have to memorize). He tests harshly on high-level conceptual stuff (think almost 0 partial credit), but the hw he gives is irrelevant to it so there's no way to prepare for it.

Tough grader
Lots of homework
Test heavy
1.0
4.0
EEE423
Grade: C-
Nov 21, 2025

Horrible. He would rather talk about his trip to europe than actually teach anything. Very unhelpful during office hours. Just dont.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
EEE334
Grade: C
Nov 22, 2025

Just derives formulas in class and lectures are generally pointless. Gives impossible test questions and weighs them too heavily. Homework and practice tests do not properly prepare you for the exams.

Tough grader
Test heavy
1.0
5.0
EEE334
Grade: Not sure yet
Nov 23, 2025

Poor lecturer. Skipped over concepts in for showing useless derivations,discuss the physics outside the class scope. Often made mistakes in class or taught incorrect information. Final class grade still not entered day after due. No help on lab portion either.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
EEE202
Grade: D
Nov 26, 2025

Expects you to know everything. Homework is graded at the last minute before tests. Exams look nothing like practice exams or homework. Makes them nearly impossible with extremely specfic questions. This is not a good class. Right now failing hard.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
EEE334
Nov 27, 2025

Content isn't hard, but makes circuits way harder than it needs to be. He overexplains theory that doesn't relate to homework problems, and the tests are a taaad bit easier than hw but still extremely hard. Labs also suck. Not a good experience.

Lecture heavy
Test heavy
1.0
5.0
EEE334
Nov 28, 2025

Horrible prof, don't take.

Tough grader
Lecture heavy
Test heavy
1.0
4.0
EEE334
Grade: Not sure yet
Nov 28, 2025

Pretty bad. Homework is graded at last minute. Exams look nothing like homework. He was also a very harsh grader, at least for me for some reason. Take with someone else

Tough grader
Get ready to read
Graded by few things
1.0
5.0
EEE202
Grade: Not sure yet
Nov 30, 2025

He is a very harsh grader, even if you write personal notes on a test or hw for your own help, he'll cross it off or put a question mark and doc you points thinking its something for the submission. In addition, every time you ask questions, he'll give a very sarcastic remark and say he's joking but he's really not. rude for no reason.

Tough grader
Get ready to read
Test heavy
2.0
4.0
EEE423
Grade: B-
Dec 1, 2025

He'll usually teach something then all of a sudden get sidetracked into talking about something else entirely, like his trip to Belgium where his state of mind got changed due to a certain liquid that I cannot repeat. This is probably why he is passive aggressive all the time.

Group projects
Lots of homework
Lecture heavy
2.0
5.0
EEE334
Dec 3, 2025

A good quarter of the questions on the tests aren't that hard, but some of them are weirdly specific. When asking for help, he seems very annoyed but willing to help at the same time? He's really hard to read sometimes. Averages are absolutely horrible with them being below 40%. Now that tests are worth more, more students will fail now.

Tough grader
Lecture heavy
Test heavy
1.0
4.0
EEE334
Grade: Not sure yet
Dec 3, 2025

Extremely rude for no reason. He constantly yelled at some kid to shut up during office hours because the student kept asking him questions and everyone else just sat there thinking uhh. Tests grades are really bad and for some reason he is fine with it.

Tough grader
Lots of homework
Test heavy
1.0
4.0
EEE436
Dec 4, 2025

barnabys tests are nearly impossible. Most of the students that got A's are ones who took the online version with a different professor. Working extremely hard just to get a C rn.

Lecture heavy
Test heavy
1.0
5.0
EEE334
Grade: D
Dec 5, 2025

no curve, harsh exams. Barely any partial credit. No extra credit either. Avoid for sure

Lots of homework
Lecture heavy
Test heavy
1.0
4.0
EEE591
Dec 5, 2025

He is really bad and unprofessional

3.0
5.0
EEE335
Grade: B
Dec 6, 2025

Doesn't seem to enthusiastic about the content. His tests are... weird. For example, like half of it will be like easy common stuff like what is 1+1. Well that's 2 right, so pretty easy. While the other half is supposed to look really tricky but is actually easy, like almost asking 1+1 but in Spanish if you don't know it. I don't know, just eh.

Tough grader
Lecture heavy
Test heavy
2.0
5.0
EEE334
Grade: Not sure yet
Dec 6, 2025

He's so mid bro

Tough grader
Lecture heavy
Test heavy
1.0
5.0
EEE352
Grade: Not sure yet
Dec 7, 2025

he do not reply emails on time and point out mistake on the test at the very end of the semester, that effects the grade badly.

Tough grader
Hilarious
Test heavy
1.0
4.0
EEE334
Grade: C
Dec 8, 2025

Tough grader and the tests are difficult themselves. Don't get me wrong he is good at circuits but as a professor overall, not so much. Hard since he goes fast and tries to be funny but fails miserably at it. He is condescending and expects you to know a a lot. Good luck with asking for help or even getting a response back from an email.

Tough grader
Lots of homework
Test heavy
1.0
3.0
EEE334
Dec 10, 2025

He is knowledgeable but has difficulty relaying it to his students over Zoom during office hours. He tends to be condescending towards students when they don't know the right answer. You'll also lose more points than you'd expect for small errors on exams. Try to find a different professor.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
EEE334
Grade: Not sure yet
Dec 11, 2025

Confusing lectures, No way to prep for exam (0 similarity between practice exams and in-class exam). Goes through lectures fast. He knows his material but its harder to catch up. Oh and...guess what, No curves at all and no bad exam will be dropped. DO NOT TAKE HIM

Tough grader
Test heavy
1.0
5.0
EEE334
Grade: Rather not say
Dec 11, 2025

Told us on one of the first days of class that he likes to keep test averages no higher than a 60% at best and he means it. No curve, sparse partial credit. Gave 2 extra credit assignments this semester but honestly will not help your grade much considering exams are weighted heavily. Condescending, expects you to know the material as well as him.

Tough grader
Test heavy
1.0
5.0
EEE334
Grade: Not sure yet
Dec 11, 2025

By far the worst professor I've had at ASU. Tests are impossibly hard and will be the deciding factor in whether or not you pass. Says he gives partial credit but barely does. Rude, unprofessional, and from rumors, has a certain smell from a certain beverage iykyk. Choose anyone else.

Tough grader
Test heavy
1.0
5.0
EEE334
Dec 11, 2025

He makes it difficult to catch up if you miss class, unapproachable, NOT accommodating. He also lectures and writes fast, doesn't stop for people to ask questions. If you can write quick you'll be fine. otherwise avoid. Tests are also very hard

Tough grader
Lecture heavy
Test heavy
1.0
5.0
EEE334
Dec 12, 2025

extremely difficult exams worth 80% of your grade

Tough grader
Test heavy
1.0
5.0
EEE334
Grade: Not sure yet
Dec 12, 2025

Thanks Mr.Barnaby for being so unhelpful. 😡😡 After finals people are literally saying see you next semester (for the same class)

Tough grader
Test heavy
1.0
5.0
EEE334
Dec 12, 2025

Awful awful professor. Incredibly hard tests and even confusing labs. Unhelpful, and does not care about teaching, just cares about money.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
EEE591
Dec 13, 2025

He's pretty bad

1.0
5.0
EEE334
Grade: Rather not say
Dec 14, 2025

Hard exams and is very mean during office hours. Also a really weird creep too, he said in an interview once that he sees no problem with students dating teachers, like whaaat??

Tough grader
Lecture heavy
Test heavy
1.0
5.0
EEE334
Grade: Rather not say
Dec 14, 2025

Tests averages are extremely low (sub 50%) and they are worth a HUGE chunk of your grade, and he says this is normal, but news flash, your new grading scheme is going to make more than half of the class fail because of you. Maybe back then when the scheme was a little bit more fair would students have passed with these averages but not anymore.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
EEE334
Dec 15, 2025

No curve, very hards exams and homework assignments. partial credit is scarce. With barely any extra credits. Avoid and take somewhere elsew

Lecture heavy
Test heavy
1.0
5.0
EEE334
Grade: Drop/Withdrawal
Dec 16, 2025

This class was the only one I have ever withdrawn from, and I am glad that I did. The average for the second exam was below a 50% and he does not curve EVER and he is very proud of it. Unhelpful and confusing. Stay away from this professor.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
EEE334
Grade: Rather not say
Dec 16, 2025

The average for the final was a 54% and he doesn't curve. Yelled at us in class once about the number of sig figs we were using in our answers. Very difficult to follow in lecture and he goes out of his way to make the exams as difficult as possible. He's seriously just a mean guy and you should absolutely take this class with anyone else.

4.0
3.0
EEE334
Grade: A
Dec 16, 2025
Would take again

Don't know why everyone is complaining. Labs suck, took 100 hrs vs 50 for the hw/studying. He talks about applications a lot. Spends like 40 mins per class reviewing/whiteboarding. But tests are easy with a cheat sheet (maybe most ppl didn't make?) and doing practice test. Would recommend having lecture slides up in class, often he is very slow.

EXTRA CREDIT
Graded by few things
1.0
4.0
EEE334
Grade: Rather not say
Dec 16, 2025

If you didn't understand THOROUGHLY the textbook, you will do awful in this class. He openly says the hw doesn't match the test, the hw is from the book. and half the time the test prep has mistakes or he uploads it super late. He gets a kick out of making the class as hard as possible & putting in as little effort as a teacher. I would avoid him.

1.0
5.0
EEE334
Grade: B-
Dec 16, 2025

Be ready for exams to be vastly different between sections. Homework's aren't really helpful for the exams, he'd rather write his own but said it would take too much work. Labs are time consuming but are graded very generously. Also don't expect to get an A in this class easily, if anyone has warned you about this class they are correct.

Tough grader
EXTRA CREDIT
Test heavy
1.0
5.0
EEE334
Grade: B
Dec 16, 2025

Hugh might be the most pretentious prof I have ever had the displeasure of dealing with. This might not be relatable for all my engineers, but he is kind of like your girlfriends dad that hates you. He gets off giving impossible tests, half the time they are content that we didn't even begin to cover. Closest I've ever come to a C, avoid.

Tough grader
Lots of homework
Test heavy
1.0
5.0
EEE334
Grade: Rather not say
Dec 16, 2025

i didnt wear my seatbelt driving to school in hopes i wouldnt safely make it to his class

Tough grader
Test heavy
2.0
4.0
EEE334
Dec 16, 2025

Not a very good prof tbh, he knows his stuff sure. The difficulty of the exams are hard to explain, like they aren't hard per say, but it's like once you work them out the answer was in front of you the whole time, just really weird. What I really didn't like was the grading, I thought it was very harsh from both him and the lab TA.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
EEE334
Grade: Not sure yet
Dec 17, 2025

Not good professor, take somone else

Tough grader
Lecture heavy
Test heavy
1.0
5.0
EEE334
Dec 17, 2025

He would rather talk about his love for some special juice than actually teach.

Lecture heavy
Test heavy
1.0
5.0
EEE334
Dec 20, 2025

Hope this man knows how many students have to take this class again next semester because of him

Tough grader
Lecture heavy
Test heavy
1.0
5.0
EEE334
Grade: C
Dec 20, 2025

This class had me fighting for my life. Tests do not measure your knowledge of the material, rather they ask you extremely specific things he said in class once OR he had written down in the board in the upper far right corner where half the class can't even see. Grading is very harsh as well, on homework, labs, andtests.Very passive aggressive too

Tough grader
Lecture heavy
Test heavy
1.0
5.0
EEE334
Dec 21, 2025

You can clearly tell he does not care about teaching anymore, which in turn made him increase the difficulty and worth of exams by almost 20%. Always came into class with a nasty and demeaning attitude. Exams averages are always below 50% with no curves, pretty sure half the class has to retake it now.

Lecture heavy
Test heavy
1.0
5.0
EEE334
Grade: Incomplete
Dec 21, 2025

Proffesor does not care about students learningTest are incredibly hard. Labs takes HOURS Avoid at all costs.

Tough grader
Lots of homework
Test heavy
1.0
5.0
EEE334
Grade: C
Dec 22, 2025

Really, really bad instructor. This subject is worse when he skims over the important parts and only yaps about unimportant things. He is kinda disconnected from reality a bit. Tests are unfair as getting one wrong drops almost 20%, there is literally no partial credit. avoid

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
EEE334
Grade: Not sure yet
Dec 24, 2025

Labs and homework are very time consuming. Tests are difficult because they require formulas not in the slides. Does not treat his students with respect. Will lash out and not apologize. Only recommend if you have an ability to read minds, but even that won't work because his mind is messed up from all the stuff he takes. Do not recommend.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
EEE334
Grade: Rather not say
Dec 24, 2025

Just dont…

Lots of homework
Test heavy
1.0
5.0
EEE334
Grade: Audit/No Grade
Dec 24, 2025

EEE334 course, if you want to fail, look no further than taking his course, class avgerage was an D after the first mdterm, now it's an F after final No curve at all.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
EEE334
Grade: D
Dec 25, 2025

He's mean to us. Class average on exams sub 50. Don't take it with him if you like your GPA.

Tough grader
1.0
5.0
EEE334
Dec 25, 2025

Hope he has a not good christmas day

Lecture heavy
Test heavy
1.0
5.0
EEE334
Grade: D
Dec 26, 2025

He's is not good at all!

Tough grader
Lecture heavy
Test heavy
1.0
5.0
EEE335
Dec 26, 2025

If you think this guy is a good prof, then you need to seek help immediately

Test heavy
1.0
5.0
EEE334
Grade: Incomplete
Dec 26, 2025

I hope the ice is slippery on that road hes drivingg on

Tough grader
Lecture heavy
Test heavy
1.0
5.0
EEE334
Dec 26, 2025

Went on a tangent about how we all arent going to get jobs just because we dont round to enough sig figs or something. Grading is very tough, homework average are around 70% while test averages are around 40% and worth 70% of your grade. Labs take 40 plus hours

Tough grader
Lecture heavy
Test heavy
1.0
4.0
EEE334
Grade: Rather not say
Dec 28, 2025

. Has constant mood swings all the time for no reason. Tests are hard because they require formulas not in the slides, textbook, or the labs. No curve eitherr. Avoid very much

Tough grader
Test heavy
1.0
5.0
EEE335
Dec 31, 2025

Barnaby? More like Fartaby

Lecture heavy
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

21%

Textbook Required

100%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 35 grades
Most common grades:
Not sure yet (25)
Rather not say (13)
B (8)
Grade Distribution
A(5)B(10)C(10)D(8)F(0)A-/B+(3)
Based on 77 reported grades
Not sure yet: 25
Rather not say: 13
B: 8
D: 6
Common Tags
Test heavy (72)
Tough grader (51)
Lecture heavy (49)
Lots of homework (31)
Get ready to read (7)
Graded by few things (7)
Hilarious (6)
Gives good feedback (5)
Rating Trend

Stable

-0.12 avg change
May
May
Jun
Oct
Nov
Dec
Last 6 months
Ratings by Course

ECE352

3.0

(1)

EEE202

2.7

(10)

EEE591

2.7

(6)

EEE433

2.3

(3)

EEE335

2.3

(30)
+5 more courses
Difficulty by Course

EEE352

5.0

EEE334

4.6

EEE335

4.5

EEE423

4.5

EEE202

4.2

Similar Professors