1.8
Quality4.5
Difficulty14%
Would Retake132
Reviews14%
Would Retake
132
Reviews
Rating DistributionOfficial
132 total ratings5
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
21%
Textbook Required
100%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.12 avg changeRatings by Course
ECE352
3.0
(1)EEE202
2.7
(10)EEE591
2.7
(6)EEE433
2.3
(3)EEE335
2.3
(30)Difficulty by Course
EEE352
5.0
EEE334
4.6
EEE335
4.5
EEE423
4.5
EEE202
4.2
Reviews (131)
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
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
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.
This sorry excuse for a teacher is useless. He is lazy, depressing, and spontaneous. Teaches straight from the book. Puts himself before you.
Great Teacher
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.
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.
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.
Helpful and follows the textbook. Easy to approach and the assignments and grading is fair. Overall a very good professor.
This professor gives the extra point on your final grade and pretty loose on the grading.Nice professor.
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.
super hard?avoid him for sure
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.
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.
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
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
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.
Don't take him.
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.
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
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.
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 .
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
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.
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
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.
Overall a great professor. Twice a week recitations videos were very helpful. The labs are extremely time consuming. The tests were difficult, but manageable.
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.
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.
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.
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.
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.
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!
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.
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.
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.
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.
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!
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.
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.
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
This man is underrated. Super good and funny professor
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
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.
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.
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.
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.
You will learn a lot. You will laugh a lot. You will suffer a lot.
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.
awful awful awful
Just dont.
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.
Very frustrating and unhelpful. Tests are full of very specific questions and definitions that were never really emphasized in in lecture. Would not recommend.
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.
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.
Test and homework are super hard. Lectures are unorganized and professor tends to be rude.
Super hard?Avoid him for sure.
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.
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.
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.
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.
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.
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.
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.
... No words, absolutely no words
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.
Avoid him. Very rude and unprofessional.
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..
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
No curve, hard exams and homework. Barely any partial credit. No extra credit either. Avoid
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.
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.
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
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
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.
Horrible. He would rather talk about his trip to europe than actually teach anything. Very unhelpful during office hours. Just dont.
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.
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.
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.
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.
Horrible prof, don't take.
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
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.
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.
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.
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.
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.
no curve, harsh exams. Barely any partial credit. No extra credit either. Avoid for sure
He is really bad and unprofessional
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.
He's so mid bro
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 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.
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.
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
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.
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.
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
extremely difficult exams worth 80% of your grade
Thanks Mr.Barnaby for being so unhelpful. 😡😡 After finals people are literally saying see you next semester (for the same class)
Awful awful professor. Incredibly hard tests and even confusing labs. Unhelpful, and does not care about teaching, just cares about money.
He's pretty bad
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??
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.
No curve, very hards exams and homework assignments. partial credit is scarce. With barely any extra credits. Avoid and take somewhere elsew
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.
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.
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.
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.
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.
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.
i didnt wear my seatbelt driving to school in hopes i wouldnt safely make it to his class
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.
Not good professor, take somone else
He would rather talk about his love for some special juice than actually teach.
Hope this man knows how many students have to take this class again next semester because of him
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
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.
Proffesor does not care about students learningTest are incredibly hard. Labs takes HOURS Avoid at all costs.
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
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.
Just dont…
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.
He's mean to us. Class average on exams sub 50. Don't take it with him if you like your GPA.
Hope he has a not good christmas day
He's is not good at all!
If you think this guy is a good prof, then you need to seek help immediately
I hope the ice is slippery on that road hes drivingg on
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
. 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
Barnaby? More like Fartaby
Class Info
Online Classes
100%
Attendance Mandatory
21%
Textbook Required
100%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.12 avg changeRatings by Course
ECE352
3.0
(1)EEE202
2.7
(10)EEE591
2.7
(6)EEE433
2.3
(3)EEE335
2.3
(30)Difficulty by Course
EEE352
5.0
EEE334
4.6
EEE335
4.5
EEE423
4.5
EEE202
4.2