2.6
Quality3.9
Difficulty31%
Would Retake88
Reviews31%
Would Retake
88
Reviews
Rating DistributionOfficial
5
22
4
8
3
8
2
16
1
34
What Students Say
“You want to learn anything past the basics, teach yourself”
EEC180B - 1.0 rating“The worst experience I went through in UCD”
180B - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
9%
Textbook Required
33%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.40 avg changeRatings by Course
ECS180A
4.0
(1)EEC180A
3.3
(6)EEC281
3.3
(6)ECE180
3.2
(5)180A
3.0
(4)Difficulty by Course
ENG06
5.0
ENG6
5.0
180B
5.0
EEC180
4.2
281
4.0
Reviews (88)
This guy is a pain!
This guy is strange. He thinks everyone is cheating and lying. He also constantly thinks that people are talking (he hears voices). Poor lectucer, no personality. Incompotent about subject matter he's teaching. Refuses to help during office hours.
Baas really needs to relax. He takes things too seriously (see below post). He is way too sensitive. If something trivial is targeted against him, he'll go berserk. Baas posts useless lecture notes online and also writes too small. Just avoid him please.
One of the worst professors I have ever seen. He pretends to care, but in reality he doesn't give a damn about his teaching. Avoid at all costs.
One of the best professors i have ever had. Easy to talk to. Very professional. Extremely helpful in office hours....even took the time out of his research to help me in the lab. Awesome professor!!!!!
very good teacher... very fair grader... tons of work.. very willing to help..lectures could be more substantive.. goes into tedious detail too often
There is a LOT of material. Crazy labs! Make sure you do well on them. Assigns an insane amount of homework, leaving no time for a life. MT/Final were fair. Overall, a decent class and professor (very boring at times)...just a lot of a material to keep up with, good luck.
Changes his mind on assignments, all work is busy work, labs are hundreds of pages for easy(but time consuming) assignments. Does not trust his students, if you question him prepare to get a lower grade. He is not always compentent, which is a problem because you cannot correct him.
I can't believe some of the reviews, this guy is an awesome professor! i know from my lab partner at least 3 people were caught (and confessed to SJA) cheating on the first quiz last year. i can't stand cheaters. i'm sure the cheaters are the ones who left the bad reviews below!!!
very poor inorganized lectures. Does not teach graduate level concepts clearly. Gives really heavy homework which makes you waste a lot of time for very limited learning value.
Great class!
This prof tries really hard to help you learn. Don't complain unless you go to his office hours!
Homeworks and test are rediculously hard, not in cnotext, but if you **** up you'll lose alot of points.
Really nice, clear notes available online. Pretty easy course if you've taken ECS 154A; probably difficult otherwise. Midterm & Final are long, but not surprising. Pretty clear in lecture. Minor lab / lecture sync issues. Overall, good teacher.
Prof. Baas is a great guy! He is interested in the material and in his students doing well. Lectures are clear and concise and notes are posted online. The class is a bit of a heavy workload, but as I am very interested in this field I don't mind. I would def. take a class from him again.
difficult but very good prof. he assigns lots of homework and the labs take forever. but hes very clear at teaching and knows what hes doing. i don't mind the heavy workload and hes does offer help. my only complaint is he doesn't give enough time on tests. still hes better than the other profs for this class.
This class was straight pain, his homework and the final project had little to do with what he actually taught in class. The 20+ hours I spent on the final project were not worth the amount of work I finally accomplished at the end.
Terrible teacher, often taught concepts weeks after it was presented on the hw. Avoid if at all possible
Stay away. His lectures consist of reading powerpoint slides that somebody else wrote. Rarely ever opens Matlab during lecture to demonstrate, just straight reads off slides for an hour and a half. Final project, homeworks, and labs were all beyond what he taught in lecture.
Just read his slides verbatim, hardly faced us. Reading them myself was equally helpful. Must go to TA's to learn Matlab, wish I had. Don't do Octave like he suggests, just get actual Matlab. Seemed nice, but was pretty boring. His exams were hard and the project was a Photoshop program, completely stupid use of Matlab. Don't take him.
Class not very difficult. Lectures were clear, although he is not good at answering questions. Labs were overly hard and time consuming. Midterm and final were fair and straightforward.
Very staunch and too strict with grading. I studied a lot for his midterm and finals, but barely passed the course. Labs were annoying and homework was a pain.
Professor Baas is a boss at VLSI. Although his lecturing style can seem disorganized, he is very knowledgable. Exams are not difficult if you have attended lecture. Final project is a lot of work; make sure to pick a partner that will do their share of the work.
Tons of homework, not a very helpful class if you have learnt verilog before.
Don't Recommend. Tests are nothing like the HW. Labs are long and very hands on (can be a good or bad thing depending on student)
I took ENG 6 class with Baas in 2011 and I need to say something. My room mate told me TA run matlab code cheating check program and 25 cheating students were caught and went to SJA. I can't stand cheaters and hope they got what is deserved. I am sure negative comments are by cheaters. Prof. Baas is great instructor and nicest prof at UCDavis!
Tough grader
I got A, but couldn't learn much. Won't recommend.
I took 281 with Professor Baas and also 180A with him many years ago and I must say he is the best professor at UC Davis. Take him if you want to learn and want good engineering job after grad, trust me it all comes together at the end of the quarter. Take other profs if you want easy time and flip burgers for your future career
clearest lectures and most logical course at ucd. he lays out what to expect at first class and followed it exactly. very tough and very fair. only prof who stays after lecture to answer questions for even 45 minuts one day. must go to lectures and read book to pass exams and projects
Lectures are repetitive and boring. You'll learned everything through the labs as long as you put an effort into them. Just hope you'll get a good TA. The homework assignments are completely unrelated to anything he'll teach in class since he expects you to read the textbook. I never read book. Exams are very straight forward. Easy A
Teaches a verilog class but I'm pretty sure he doesn't ever write verilog because he has a super beginner level understanding of the code. You want to learn anything past the basics, teach yourself. If I'm ever hiring engineers in a job and I see people came from UCD and took him, I'm going to pass them up. His teaching hurts the school reputation.
The worst experience I went through in UCD. It's one thing to not lecture but STOP TEACHING US ON WHAT TO NOT DO. Whenever someone asks questions, he replies with the most ambitious answer that tells us NOTHING. Lastly, his homework does not correspond with class and he will keep changing the lab until the due date. NEVER TAKING HIM AGAIN
Lecture notes are good, however, the standard should be higher. Verilog being a key thing for interviews with major semiconductor companies, I believe professor should do serious introspection on his teaching style and course contents before teaching next time. Don't keep changing the labs until last minute !!!!!
After seeing those last reviews I just need to post for the first time. Professor Baas is the most caring and smartest professor I have had at UCD. Prof. said last year some students cheated and I am sure one of those cheaters wrote those fake reviews. What other prof offers to buy lunch for class just to get to know us!
I love this class, never learned so much in 10 weeks. But better learn material in handouts very very well to get a good grade. Quizes are very tough but faire. Labs are even tough but very well designed, I learned so much and I now love digital system design.
Dont take this professor again. He has to improve a lot. Exams are ok. Worst teaching style and poor in answering to your questions. One of the TAs gave us lectures for two weeks and that was way better. The TA, who had only office hour and no lab section, was the best and helped us a lot in debugging and answering to the questions.
This is basically a class in Verilog. Make sure to follow the instructions and formats, and always ask for TA's help on clarification. Homework isn't that useful for learning the materials. Book is optional but helpful for labs. Make sure to go to lectures. Most of the time it provides a lot of details that the notes won't provide.
A verilog class, not much covered on basics of FPGAs and design essentials. Lectures should be well planned - key concepts were taught within a span of 2-3 weeks. It would be great to have prof. answered the technical questions more proactively and in lucid ways. Also, please don't scare us with Moss,rather all would appreciate interactive grading.
Worst ever planning and he would ask you to write Verilog in age old manner, which was surprising for a grad class. Problem statements do change until last minute. He assigned a new project without giving much thoughts to it. He was so confused with the contents, any question from the students was hardly answered clearly during the lectures.
A big NO to this class !
Get lab checked off only after lab report's done; Check your code for hrs to make sure it's 0% prob. of matching with anyone else; Got an A in class, bt during interview I'd a question "u've good experience with FPGA coding, could you plz show us how a simple XOR got mapped to the lowest abstraction of FPGA" - helpless: welcome to 180 by this prof
Unclear lectures, need more prep for better delivery. TAs could be more helpful.
Do not take EEC116 unless your life depends on it. The first half of the quarter is deceptively easy, then all of a sudden you have 10+ hours of work on this class alone every week. Final project (with a partner) and final exam both worth 20%+ of your grade due 12 hours apart during finals week. Baas doesn't understand this is an undergrad class.
Homework doesn't relate to the lectures at all and there are only 2 small quizzes a huge difficult homework assignments you have to do from the EEC lab a final exam and final project. you have to be good at building circuits and good at the lecture material which never comes up after lecture at all its impossible
His classes are very disorganized. Exams are fairly easy if you go through his notes and material. A top grade in the class means that we have excellent "follow the steps" ability and physical stamina to do a huge layout. You don't really learn anything and you work on the tools that no one care about nowadays.
Ni hao from Taiwan This class is a complete waist of time. Lecture is like a seminar (useless). HW is good, labs are good except for the final project which is ridiculously long. You will learn very little.
He is a really great professor and a nice person, but doesnt accommodate students when needed. He is pretty bad at communicating and the tests are long and hard. The labs are also hard and very challenging. Uploads notes and stuff but no practice tests. The homeworks are unnecessarily long and are graded harshly. (Got 87/125) just prepare to work!
He is trying to act like a nice guy and that's it for him. He is on my list of the worst EEC professors including Houman Homayoun. PLZ TRY YOUR BEST to avoid him and Houman Homayoun to secure your GPA. He assumes everyone is cheating in his class. Bad lectures and heavy labs.... piece of ****
His lectures only cover really basic stuff. Labs are immensely hard and have no guidance. Literally every other engineering class has some level of instruction to get students in the right direction. He acts super vague on what's on the exams which makes it hard to prepare for them. Nightmare professor
I really liked Baas so far since he gives good ple lectures, but he was very vague about the MT. It was BRUTAL. I needed another 40mins at least to do well on it, and he tested HEAVILY on FFs+registers when he had barely covered them and said we shouldnt worry. Supposedly he does this for every class, and doesn't compromise with students
No HW for first 5 and half weeks, and it wasn't due until after the MT. Just told us to study everything instead of giving out any sort of practice to prep for a MT that was impossible to finish on time. Covered FFs two days prior and said it'll be lightly tested on the exam, and proceeds to give a FF problem worth 30%. Fronts as a nice guy.
Gave us homework that was due after the midterm and told us not to study it. Then proceeded to give us a problem worth 30% of our midterm grade that was copy pasted from the homework. He also gives us no direction for the labs and overloads the TAs. Refuses to give us extra time for labs when we badly need it. Acts like a nice guy but isn't.
Professor Baas is a very nice guy and a great speaker. But he does not prepare you at all for midterms, labs, or homework. My opinion wouldnt be bad if he gave the same standard of his lecture to assignments. Lectures barely scratch the surface of what you need to know especially towards the end of quarter. Unfortunately a bad teacher.
Overall, terrible experience. Will be explaining something in lecture, and then say not to do that. Following lectures, will give examples that break those guidelines. So confusing. Asks misc details and many hard design problems, not enough time. Doesn't provide solutions for hw or exam so good luck improving if you have anxiety going to OH
I think lots of the comments below are unwarranted, professor Baas has great slides that are easy to learn from even if you dont understand the lecture. Make sure you can define conceptual ideas for quizzes and tests. Have definitions/major components/rules on the cheat sheet, not just diagrams or Verilog though they are guaranteed to be asked too.
Baas isn't a terrible professor, but he's not great. His exams are heavily based on lecture/handouts and some homework questions will likely appear on exams. Labs are sink or swim, put 20+ hours into a lab but cant get it working? Too bad, half credit at most. Avoid if possible.
Here's the good, bad, and ugly: -Labs emphasize showing off a flashy result over teaching fundamental skills. -Enforces ancient coding standard, doesn't teach or even discuss modern Verilog. Good luck with interviews. -Spends hours at a time on the phone with TAs, looking for any reason to report you to SJA. -Generous with time in office hours.
Baas made my online quarter a nightmare. Refused to make labs easier or extend deadlines even during a pandemic, and when 90% of the class hadn't finished. Your labs WILL be checked for similarities using MOSS and I know many students who got reported to SJA. MT and final focus on good verilog style on topics he hardly lectured
don't believe the negative reviews. the prof uses moss to catch cheaters n a bunch of cheaters were caught this qtr, 100% bet it is the lazy cheaters giving 1s. prof cares a lot for students, go to an office hour if you don't believe me. he really cares we are ready for interviews and jobs. he even had a special optional seminar to help us!
Best prof I ever had. cares for students and really knows the material. because of this class I was able to do great on an interview and got the internship!
Professor Baas is writing the positive reviews himself. Also if that wasn't bad enough- if you look at his personal site you can see that he supports the cop that pepper-sprayed students on campus in 2012.
Just don't take his class unless u wanna screw up your GPA. Useless old styles of Verilog coding and unclear instructions on class curriculums. He deleted my comments on this website and write fake ones on himself. Don't trust those and avoid him if u can!!! One of the worst prof in the EE department
Baas acts amiable, but he doesn't prioritize providing students a supportive learning environment. He can be judgmental in a veiled/passive aggressive way during class & office hours, which left me feeling self conscious about being behind. He was disastrously inflexible with accommodating struggling students, and he's the worst prof I've ever had.
The final project is worth 30% of the final grade. When an error on a computer caused half of my project to be deleted before I could turn it in, the teacher was slow to respond, unsympathetic, and unreasonable in giving me an extension.
Baas is the best prof I have ever had. he always stayed after class when I had questions even not about class. I am shocked to see haters trashing this prof. like other review says, he catches cheaters so dont cheat in his class.
Sometimes even TAs can't solve an exam problem (Baas doesn't give them solutions). Instead of taking this as a hint the exam is poorly designed, Baas blames the TA for not taking good lecture notes (?!?!) like, TAs don't go to lecture bro... Baas makes TAs regret working for him, and they get paid for it... imagine how he makes the students feel.
Professor Baas is really nice and helpful and answers all kinds of questions during office hours and in emails with great patience. The course isn't that hard if you take the lectures and read his slides carefully. The difficulty of the projects is reasonable if you invest enough time. He's definitely one of the best professors in this department.
I never had a prof spend xtra 30 min after office hour just to answer questons. he is from a start up and 100% knows his stuff. i am going to take him again for 116, i really learned a lot.
Professor needs to make the class notes better and answer the questions in a clear manner. Many times he got confused especially with the advanced concepts. This class lacks a good discussion on FPGAs which Akella does better with detailed analysis on FPGA arch, timing issues and optimizations. Labs are good.
My new favorite prof, learned a lot plus really appreciated special lunch with the prof meeting to talk about grad school
Lecture notes are good. Exams are not bad. Labs should be improvised, the later labs should focus more on complex designs with a scope for optimizations. Professor should assign experienced TAs for this class, I had a hard time getting answers from the TAs except the one who I think was the lead TA and would post tips at the beginning of every lab.
Boring lectures. Labs are ok. There's a good chance that you would be referred to SJA even though you worked day and night to finish the labs. Pretty late in replying to emails.
Dr. Baas is a good professor. His lectures and notes are easy to follow. However, labs don't go inline with the lectures, after two weeks of no labs in between we have the final two labs happening in two weeks. Hopefully, lab 6 is not bad. Get ready for tons of homework.
The lectures are boring, he makes material look harder than they are and make you confused. It is an easy subject. Just read the textbook. He thinks he knows what he is teaching but he doesn't.
Pretty nice guy, lectures are pretty boring and might be kinda hard to follow at times but it makes sense when you do the HW. I wouldn't say the class is necessarily that hard, homeworks are maybe 2-3 hours per week. There are 6 labs, all of them are pretty straightforward except for the last one. Tests are easy imo. Also shoutout TA Satya
Not so challenging projects considering it's a graduate class. Syllabus could be better.
Take this class if you want to really learn digital design and be ready for industry. The class covered over half the topics in my internship interview and got me my dream job. I don't know why anyone would complain about this prof, he is fair and lectures are excellent. Highly recommd
This was my favorite class so far, and the prof is the best i have had. Clear lectures that follow his notes and he gave us everyt thing we need to do the labs though they do take more work than any other class. He would some times stay a half hour after lectures to answer questions and just chat, what a great prof.
Just Don't. You should go out and touch grass.
This class only gave me pain😭 If this is EEC 180, the expectations make sense, but it's a freakin lower div and we are learning digital systems for the 1st time! For lab, the TAs are lowkey rude and doesn't help much. HW's are hard, none are dropped, & he doesn't release answers after deadline. Final exam was super hard. Start final lab early.
Worst professor I have even taken at Davis
Disorganized lectures, long labs, and almost no indication of what will be on quizzes or exams. Nice guy and an interesting course, but could definitely use some work on the course planning. Takes ages to grade anything, grades were due to the school 3 days ago and still not even a message from the professor. Poor communication all course long.
He's understanding, but can be vague on exam prep and concepts. Assigns HW that is graded on accuracy, but without any solutions and much more difficult and different from exams. Tests are overweighed on material taught the lecture right before, and grading is unforgiving for small errors. Focus on last lab very heavy, yet too close to finals
Baas is a good instructor and a good person. He is very accessible outside class for advice. However, the course is really not organized well. The design project only begins in the second quarter, which is not enough time. The labs in the first quarter don't fully teach us how to use the given hardware, like SDRAM, HPS-FPGA bridge, camera config.
best prof ever at ucd, stays and talks after lectures
best class I ever had but dont cheat
I took eec 18 with prof several years ago and i credit him with getting me thru my nvidia interview and getting the job at his "meet the prof" free lunch. this comment is a BIG thanks.
Class Info
Online Classes
100%
Attendance Mandatory
9%
Textbook Required
33%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.40 avg changeRatings by Course
ECS180A
4.0
(1)EEC180A
3.3
(6)EEC281
3.3
(6)ECE180
3.2
(5)180A
3.0
(4)Difficulty by Course
ENG06
5.0
ENG6
5.0
180B
5.0
EEC180
4.2
281
4.0