4.3

Babak Ayazifar

Electrical Engineering - University of California Berkeley

4.3
Quality
3.5
Difficulty
82%
Would Retake
100
Reviews
4.3
Quality
3.5
Difficulty
4.2
Helpful
4.3
Clarity

82%

Would Retake

100

Reviews

Rating Distribution
Official
100 total ratings

5

66

4

16

3

9

2

3

1

6

What Students Say

Babak is great and really cares that you understand the material

EE16A - 4.0 rating

He was great during OH

EE16A - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

11%

Textbook Required

57%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 31 grades
Most common grades:
A (21)
Not sure yet (9)
B (4)
Grade Distribution
A(23)B(4)C(1)D(1)F(0)A-/B+(3)
Based on 41 reported grades
A: 21
Not sure yet: 9
B: 4
A+: 2
Common Tags
Hilarious (12)
Caring (12)
Inspirational (8)
Respected (7)
Amazing lectures (6)
Test heavy (6)
Amazing lectures (6)
Lots of homework (5)
Rating Trend

Declining

-0.24 avg change
Jan
Feb
Apr
Jun
Oct
Dec
Last 6 months
Ratings by Course

EECS20N

5.0

(1)

A101

5.0

(1)

EE301

5.0

(1)

COMM101

5.0

(1)

DATA8

5.0

(4)
+8 more courses
Difficulty by Course

A101

5.0

B

5.0

EECS20N

4.0

CS70

3.7

EE16A

3.7

Reviews (99)
5.0
3.0
EE20N
Grade: C+
Nov 20, 2005

Excellent lectures, answers questions effectively. Fun, engaging, and entertaining during class. One of the best professors I have had.

3.0
3.0
EE20N
Grade: A
Dec 13, 2005

His lectures are a little haphazard, they go all over the place. Worse, the coursebook doesn't even go along with the lectures, and many things are entirely different. The exams are a little strange as well, the first one was mostly all multiple choice, while the final covered topics not taught.

4.0
3.0
EE20
Dec 21, 2005

As said before, the first midterm was multiple choice and the final covered mostly things we never learned. You don't really know what to expect from his tests, but he was responsive to students concerns. Ultimately, he was generous with grading, although where you stood in the spectrum was largely dependent on your ability to guess on the tests.

5.0
3.0
EE20N
Dec 21, 2005

Very good lectures. Very helpful during office hours. Unlike some other professors, this one is very careful with your grades and keep you constantly updated.

5.0
4.0
EE20
Dec 21, 2005

An excellent professor! His lectures, although covering complicated topics at times, are very well structured and very clearly taught. He always answers questions too, even the really simple ones, without making anyone feel stupid. His final exam, although very tough, was very fair. It definitely revealed who really knew their stuff and who didn't.

5.0
4.0
EE20
Dec 21, 2005

Professor's lectures were the best resource; I didn't open the book at all. Not only is Babak's teaching rigorous and thorough, but also he is very friendly. The final exam had a near-perfect distribution, and though his exams were challenging, they really did test on material. Babak assigns grades with extreme attention and care.

5.0
4.0
EE20
Dec 22, 2005

It's great having a prof whose dedication to the class shows through. I'll bet he spent more time making problem sets then any of us spent solving them

5.0
4.0
EE20
Dec 22, 2005

Babak was an extremely good teacher, and was always very enthusiastic to boot. What impressed me most about him though, was that he actually cared about the grades of his students. He genuinely cared about us on that level. Thanks Babak!

2.0
4.0
EE20
Dec 23, 2005

babak rocks as a person. His test are tough because he can pull out some crazy sh*& that we havent learned yet. Just seperating the men from the boys i suppose.

5.0
3.0
EE20
Dec 23, 2005

His lectures were very entertaining and interesting. He cares about his students concerns and grades. His tests were hard but definitely fair. There was definitely stuff on the final we had never learned to do but if you understood the concepts you could put it all together and get the right answers.

3.0
3.0
EE20N
Dec 24, 2005

He was a good professor, but I would have preferred Professor Lee. No doubt, I hope he teaches most of 120 next (spring '06) semester instead of that dunce Variya. Babak also helped write the 120 book (Oppenheim one). One weakness was a lack of clear organization in his lectures, but apart from that, was one of the better professors of EECS.

5.0
4.0
EE20N
Dec 26, 2005

Funny guy. Tests are pretty hard and the final killed me. But the class was very worthwhile and I had a lot of fun. Oh ya, and his head is REALLY REALLY shiny. I get a decent reflection of the ceiling lights from his head.

5.0
4.0
EECS20N
Dec 27, 2005

This class was hard not because of Babak, but because the material is naturally hard. The book, IMO, is not well written, and does not help much. Fortunately, Babak explains things very well, and with a great attitude. Towards the end of the class, though, I was unable to understand things physically/intuitively; hopefully I'll do OK in EECS120 =)

4.0
5.0
EE20
Dec 27, 2005

Babak is one of the most enthusiastic professors I have had. He really enjoys what he does and will go out of his way to accomodate the students. I felt he ran a fair class. However, the class was very difficult, and Babak sometimes treats one person's understanding in lecture as if everyone understands the material. The TA's lacked organization.

4.0
3.0
EE20N
Jan 11, 2006

I rated him after reading his final email!He didn't organize the lecture well, especialy the last chapter b/c he's behind. Unfortunately, most parts of the final were given in that chapter. His HWs and tests usually contained stuffs that didn't teach in class. Personaly, he's very helpful. TAs didn't do anything but grading your works strictly!

4.0
5.0
EE20
Feb 9, 2006

he does have an uncanny ability to put you to sleep. he speaks very formally, and not too slowly (most of the time). very helpful in person. He asks the class to participate, thus letting wrong answers permeate the room. will be confusing if you're half awake for his class.

5.0
3.0
EE120
May 17, 2006

One of the best professors I had for EE. Grading was very fair and pro-student. He also speaks VERY clearly--not that many professors in EECS have better speaking skills (sadly). Only complaint I can think of is the organization of the lectures can be a little better. Won't teach 120 again soon but great professor for students taking 20N.

5.0
4.0
EE120
May 27, 2006

As always, he explains things very clearly, and tries to give intuitive explanations. He also answered students' questions very well. I would rate him as one of the best profs in EECS. His midterm (MT2) was very straightforward and fair. His problem sets were also carefully constructed. But, I did feel that the final did not demonstrate what I knew

5.0
4.0
EE20N
Jun 21, 2006

EE courses are HARD, and it's cuz of how well Babak lectures that I dare to rate easiness at 2. His tests are always fair, seeing as he writes them himself. Hwks help a lot, too. He's one of those rare professors who will go out of his way to help every student who asks for help. Funny and enthusiastic. His office hours are also worth going to.

5.0
4.0
EE120
Jul 20, 2006

Babak is awesome. He has become a lot clearer and organized than when I took him for EE20 the previous semester. I felt that his lectures have improved significantly while retaining his strange humor.

5.0
4.0
EE120
Sep 11, 2006

Babak is the best professor I have had at Cal. His desire for students to really understand the material is reflected in both his lectures and office hours. He once stayed an hour AFTER his 3 hour office hours to tutor me on convolution (his wife even called to ask why he wasn't home for dinner). Overall a rad prof and a great guy.

5.0
3.0
EE20
Dec 8, 2006

I have had many great professors here at Berkeley and I might have to say Babak (yes this is his first name, he doesn't want you to call him professor) is one of the greatest. He is funny, helpful and unusually clear and I say unusually because EE classes are hard to understand. Office hours are crucial to understanding the material. BONZAI!!!!!!!!

5.0
4.0
EE20N
Dec 13, 2006

Final was hard.

4.0
3.0
EE20N
Jan 8, 2007

Babak is a fun professor and all, but when it came down to it the course seemed to move too slow, though that is probably because too many people asked questions wasting lecture time. Because of his emphasis on homework for learning, office hours became even more educational than lecture. Overall, the exams were quite tricky but Babak was upbeat.

5.0
3.0
EE20N
Jan 17, 2007

This guy has it going on. He's brilliant, articulate, personable, and an excellent lecturer. Truly one of the best. BONZAI!

5.0
5.0
EE20
Jan 30, 2007

Hardest Prof. I have ever had at Berkeley... challenged me to the limits and beyond. basically brings out the best of you. otherwise, you fail. extremely helpful and very nice, very clear and very concerned about student's success, but very very hard

5.0
2.0
EE20
Feb 7, 2007

one of the best teachers in Berkeley; and it's spelled 'BANZAI'!

5.0
4.0
EE120
May 23, 2007

Fantastic professor, extremely good lecturer, gives hard exams (you learn as much on the final as during the class!) Took him for 20, loved him, took him again for 120. Great guy, office hours is an absolute must. A guy you can hang out with! Truly teaches well.

4.0
3.0
EE20N
May 28, 2007

Tends to cram the hardest part of the course (Fourier series) into the last 3 wks of school and tops it off with a killer final. Be sure to do all HW and attend all OH so you don't get screwed. The tradeoff is that we do nothing the first 2 wks. and get 5 min breaks during nearly all lecs. Otherwise, prof is helpful and provides clear explanations.

5.0
4.0
EE20N
Jul 1, 2007

Covered the material very well, especially considering the complexity of the subjects. Also, with the lack of support from the textbook, his lectures were even more valuable and interesting.

5.0
5.0
EE20N
Dec 21, 2007

Make sure you have a certain level of math skills before even thinking of taking this class and pay extra attention to the last three weeks and DO STUDY the PAST EXAMS!!! you will find the final has little to do with stuff you learned before the the last midterm. Overall it is a very solid learning experience.

5.0
5.0
EE20N
Dec 22, 2007

Simply marvelous, very friendly, interest and is just one of the best professors you can find at Cal. Course is very intensive and competitive (because of the junior transfers), make sure you enjoy math manipulation. Overall, one of the best class I have ever taken because Babak is the best. Attend his lectures, man, because the book is useless.

5.0
5.0
A101
Jan 9, 2008

the best you can get, in that no doubt about it, he's got his own style, overall a great guy.

5.0
5.0
EE20N
Feb 15, 2008

As good as it gets. Extremely clear and good lecturer, and tells some jokes in class too :) Very accessible professor, will take questions one-on-one after class. Expect to work very very hard, the tests are extremely difficult. Highly recommend that you take MATH 54 before EE20N.

3.0
1.0
EE20N
Mar 7, 2008

Instructor very overrated; he is OK. He is very funny though and very nice, hands down, but not the best instructor in the department. But, it's the class that's really terrible: it covers NOTHING. The course is absolutely useless and should be removed from the EECS curriculum in favor of a more substantial course.

3.0
1.0
EE20N
Jun 5, 2008

A decent prof and really strives to relate to students. However, the pace of the course was painfully slow. If this course was condensed into about 4 weeks, it would have been taught at a reasonable pace. However, it was an easy A and was moderately interesting. I hope EE120 is better.

4.0
3.0
EE20N
Dec 20, 2008

Beginning of class was fairly easy, but picked up near the end when Fourier series was crammed into 3 weeks. Expects you to learn from the homework which doesn't help much when trying to do them. Office hours often end up only getting to a few problems out of the many on the homework. Useless textbook. Rotating GSI for DIS so not always helpful.

5.0
3.0
EE20N
Jan 7, 2009

Fairly tough in all aspects of the class - homework, quizzes, labs, exams - but fair. Generous curve and drops assignments from each category except for midterms. Doesn't really hold personal office hours, only with a large group of students working on the homework, so I didn't attend. One of the few professors who makes 1.5 hr lectures bearable.

5.0
3.0
EE20N
Mar 25, 2009

One of the finest professors I've had so far. I thoroughly enjoyed EE20N and I'm taking his EE120 class now. Overall, he is a great professor since he keeps the class lively and in my opinion, he's very clear. For his classes, do make sure that your math skills are up to speed. Math 54 concepts are very useful (I took 54 concurrently with EE20N).

5.0
4.0
EE20N
Apr 10, 2009

ee20 was tough (im a non-ee major). Looking back on it though, we really didnt cover much; but thats because the material is very different than other class. Babak will go out of the way to help you. Tests and midterms are difficult. Problem sets are long if you aren't solid on the material. "Schaum's outlines: Signals and Systems" helped a lot

4.0
4.0
EE120
May 22, 2009

Difficult class, but also FAR more interesting than 20. Less time is spent on basic math operations and more on actual EE concepts. As with EE 20, pop quizzes and midterms were fairly difficult, but for the most part doable. Homework takes a few hours, but you generally learn from them. DIS were somewhat useful. I didn't go to any OH.

4.0
3.0
EE20N
May 23, 2009

Good lecturer, interesting and challenging tests, passable problem sets (they get reused from previous semesters for the most part). Going to discussion is fairly helpful, but the labs are rather tedious.

5.0
1.0
EE20
Jan 4, 2010

20 was an easy class, and Babak is really helpful. The labs are long, and can be done before going to the section. Discussions were useful, and the only way to study for this class is doing sample problems and previous semester's tests. NEVER READ THE TEXTBOOK!!

5.0
3.0
EE301
Jul 11, 2011

Babak is an excellent teacher and is worth getting to know. Even though I had him for EE301, it was obvious from his comments and stories that he cares deeply about effective teaching of his EE20 course. Rarely has a professor I've encountered spent so much energy on improving and sharing their teaching methods.

5.0
2.0
EE20
Aug 20, 2011

he is one of my best teachers,live long babak.

4.0
3.0
EEN20
Nov 22, 2011

His lectures are very clear.He seems like a nice professor,makes you feel like he really cares about his students, but if you really need his help,he is too either too lazy or too selfish to help you.Not very organized.Doesn't bother to update his lecture notes. He wastes half the class time reviewing previous lectures while he can cover a lot more

5.0
2.0
EE20N
Jan 16, 2012

Very articulate professor that teaches you to analyze -- not just answer -- complex questions. The skills gained from this class far outreach simple signals and systems and apply to hundreds of different problem spaces in science and engineering, and Babak makes you understand it so completely that you will be able to learn other subjects easily.

5.0
3.0
EE20N
Feb 25, 2012

Very enthusiastic and approachable. His midterms and quizzes may be harder than Lee's , but is still doable and fair if you try his past midterms a lot. His class ends up giving almost 40% A, including A+/A/A-. I fail the first midterm(below average), but did very well(almost top several) in the next two ones, thus getting A eventually. Take it.

5.0
3.0
COMM101
Aug 9, 2012

When I was preparing for my PhD degree, I have watched the video lectures Prof. B. Ayazifar provided which were extremly helpul and intersted.

5.0
4.0
EE20
Oct 8, 2014

EE 20 is a hard class. I expected to be tortured in it at first but it turns out that I am completely wrong! Babak makes it such an amazing experience in learning it! And his lecture is the best ever!

5.0
3.0
EE20
Grade: Not sure yet
Dec 11, 2014

I found my interest in EE through his lectures.

4.0
3.0
EE20
Dec 23, 2014

Babak is great, even if I didn't do very well The class is treated a lot like a maths class, so if you go in with a strong calc ABBC background, you should be safe. Go to lecture--quizzes happen during lecture, and he doesn't give much warning for when they'll happen.

1.0
5.0
B
Aug 6, 2015

Babak really sucks up to his students a lot, so a lot of students will think he is good. But that is quite untrue. He is not really good at explaining concepts and many times will make problems more complicated than they are. He is also not very good in his notation. He can simplify a lot and improve himself that way.

1.0
5.0
EE16A
Apr 1, 2016

he attempts to make lectures engaging with jokes that usually fall flat and a condescending tone towards students. the guy irks many of his students

1.0
5.0
EE16A
Grade: Drop/Withdrawal
Sep 23, 2016
Wouldn't take again

Horrific nightmarish mess of a class. The organisation is lacking, insofar as it is non-existent. It's absolutely unreal how near-to-impossible it is to get a clear answer about *anything*. The administrative component to submitting work and getting information should not be the most challenging part of a course, but here--it is.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
3.0
EE16A
Grade: Not sure yet
Nov 8, 2016
Would take again

Babak is literally the best professor in the world. His lectures are literally amazing and hilarious. He is a very cute and quirky individual. I love how he takes passion in his work and he is very enthusiastic about his teaching. He is funny and hilarious. I really enjoyed his lectures. He is a real gem.

Inspirational
Hilarious
Amazing lectures
3.0
3.0
EE16A
Grade: A
Dec 24, 2016
Wouldn't take again

His explanations are confusing at times, but eventually makes it clear what is going on (usually after hw is due). Lecturing style is engaging, and calls on people to participate. EE16A overall is not a well-designed class. Homework, discussion, and lecture are not synced up, and the procedures to submit homework is annoying. Tests are reasonable.

Participation matters
LOTS OF HOMEWORK
4.0
5.0
EE16A
Grade: Not sure yet
Mar 19, 2017
Would take again

Babak is great and really cares that you understand the material. However the EECS department states that you can take this course without taking CS61A first, that is completely not true, if you do not take CS61A or the equivalent python first, the labs will not make any sense. The EECS department needs to re-evaluate their pre-requisites.

5.0
4.0
EE16A
Jun 16, 2017
Would take again

I havent seen such a caring professor ever, he sends reminders to sleep on exam night instead studying, suicide regret comfort note with reflection from his life, etc. So despite being in a big class and may never know him personally, you feel related. Lectures are clear. He was great during OH. EE16A sucks but he is the good part.

Inspirational
5.0
3.0
EE120
Grade: A
Dec 4, 2018
Would take again

I loved his lectures. He is very funny and the 2 hour lecture never feels long with him. EE120 is like a lot of simple math tricks on a blackboard but he makes sure that they blow your mind - EE120 material is amazing with him. Exams are easier than I thought since I did not do much preparation, except going to all lectures and finishing all hws.

Inspirational
Amazing lectures
Caring
5.0
3.0
EE120
Grade: A
Jan 24, 2019
Would take again

The best proffesor

5.0
5.0
EE20N
Grade: A+
Mar 23, 2019
Would take again

that is ok

Get ready to read
Inspirational
So many papers
2.0
3.0
16A
Grade: A
Apr 12, 2019
Wouldn't take again

Confusing lecturer but seems friendly enough.

Test heavy
Lecture heavy
5.0
2.0
EE120
Grade: A
May 22, 2019
Would take again

Great guy. I had never taken an EE class before and was able to do well in EE 120, as he taught everything from scratch. All I did for this class were going to lecture, trying to understand the materials from lectures, and doing the homework carefully. Guarantee an easy A.

Hilarious
Amazing lectures
Caring
5.0
3.0
CS70
Grade: A
May 7, 2020
Would take again

Great guy overall. He encourages student participation and welcomes questions stupid or not. Lectures were well-structured and well-delivered. He clearly cares a lot about students. I hate Math but Babak made it somewhat easier where Prof Sahai did not.

Lots of homework
Hilarious
Amazing lectures
5.0
3.0
CS70
Grade: A
Jul 18, 2020
Would take again

Took 70 with Babak and Anant. Babak was friendly and fun to watch during lecture. He went through concrete examples that were both interesting and useful. He only teaches the basics though so you have to learn more yourself to get to the level of exams. Course notes are great for this though. Would love to take another class with him.

5.0
3.0
CS70
Grade: A+
Dec 13, 2020
Would take again

I took cs70 with him in the spring, and he's one of the best profs I've had at Cal. His lectures are solid (not the best, but very good), but more importantly, he cares a TON for his students. He goes out of his way to alleviate student stress and make the class more enjoyable. Also his exams/curves are easier than the other 70 profs

5.0
3.0
DATA8
Feb 8, 2021
Would take again

Really funny and livens up boring material with his bitmoji

5.0
3.0
DATA8
Grade: Not sure yet
Feb 26, 2021
Would take again

Love this professor with all my heart. He makes the class genuinely fun to go to, and lectures beautifully and clearly while maintaining humor all the time. Take him if you can, a true gem who will genuinely care about you as a student and person

Hilarious
Amazing lectures
Caring
5.0
3.0
CS70
Grade: A
Mar 17, 2021
Would take again

Great professor. really cares about his students

5.0
5.0
DATA8
May 20, 2021
Would take again

This proffessor is amazing and gives great lectures. They were all very fun and easy to enjoy. Except that there is one issue. If you are taking Data 8 make sure you try and get a 93% or higher in order to get an A as this class is based on a curve and not bins. This semester was tough as a lot of people who got an 88-93% range got B's. Good Luck!

Gives good feedback
Respected
Lots of homework
5.0
4.0
CS70
Grade: A
Dec 18, 2021
Would take again

Wow, I love this teacher. He taught the probability section of CS70, and although I've always hated probability in the past, he made me love it. I looked forward to lectures and enjoyed the assignments he gave. He was enthusiastic and quite funny sometimes, and you can tell he cares about his students.

Hilarious
Caring
5.0
4.0
CS70
Grade: B+
Dec 23, 2021
Would take again

Babak was great. I learned a lot about probability when he taught the course, and he taught very well. He is very enthusiastic and wants to help his students learn and understand. Keeping up with his lectures is very important since one of the ways he likes to assess student understanding is through them.

Respected
Amazing lectures
Lecture heavy
5.0
4.0
CS70
Grade: A
Dec 24, 2021
Would take again

Babak is one of the kindest, sweetest profs I've had. Moves a bit slow but really explains concepts well and doesn't read off slides. Doesn't completely match the notes but that's fine. 100% recommend.

Respected
Test heavy
Caring
3.0
5.0
EE120
Grade: B
May 11, 2022

Lectures were a lot of fun. He is caring and genuine! His homeworks were extremely long and you couldn't really start them til the very last second because they were on the current week's material. Test were extremely long and the time given was not enough. A textbook would have been useful bc the only thing we had was our lecture notes.

Lots of homework
Caring
Test heavy
5.0
3.0
DATA8
Grade: B
May 12, 2022
Would take again

idk if it's just because my dad and Babak are both bald but I rly saw him as such a father figure, he was supportive, caring, and showed it through his words and lectures! He was a great prof as he rly tries to engage w/ his audience and is a big fan of the socratic method which scared me but his energy was so good that I always attended every lec!

Clear grading criteria
Lots of homework
Hilarious
5.0
4.0
EE120
Grade: Not sure yet
Sep 22, 2022
Would take again

I don't have a grandpa. But Babak's lectures are amazing and I treat him as my grandpa.

Amazing lectures
Hilarious
Caring
5.0
5.0
CS70
Grade: A-
Feb 4, 2023
Would take again

The lecture is amazing! The professor explains all concepts in a simple way. In addition, the professor really cares students - really a great experience at Cal!

Amazing lectures
5.0
4.0
CS70
Grade: B+
Mar 10, 2023
Would take again

Extremely lovely professor! His lectures are never boring and he pays a lot of attention to how the students are doing. Attending his lectures is quite enough to get a good grasp on the content for probability in CS70. Amazing!

Tough grader
Participation matters
Hilarious
4.0
4.0
CS70
Grade: B
May 22, 2023
Would take again

Chill dude with fun stories and good lectures. Broke concepts down well. Lectured mostly off of notes he made live on his iPad with Notability. Encouraged participation. Definitely a better lecturer than Rao.

Test heavy
Accessible outside class
5.0
2.0
EE120
Grade: A
Oct 12, 2023
Would take again

best prof

Participation matters
Amazing lectures
Respected
1.0
4.0
16A
Grade: Not sure yet
Jan 29, 2024

Funny but restructuring of the EECS16A curriculum is not well done. Lectures are way too fast and have lots of ambiguity, not to mention notation inconsistencies in much of his lecture slides. Also scheduled midterm 1 in such a way that it may be impossible to get to 61A midterm 1 on time.

Lecture heavy
1.0
5.0
16A
Grade: Not sure yet
Feb 13, 2024

Not sure if its bc of the new curriculum but the course is very poorly organized, EDstem is a mess and TA's aren't very helpful. Babak teaches whatever he feels like. Doesn't rlly follow a textbook so it's hard to keep up with content or get help on the internet if you don't understand something from lecture

1.0
4.0
16A
Grade: Not sure yet
Mar 4, 2024

lectures are confusing and easy to forget. He over complicated basic linear algebra so much I stopped going to lectures because I was totally lost. Labs feel chaotic and not connected to the course content at all. He made midterms online and open book, but the class is curved so it became a cheating competition.

5.0
2.0
EE16A
Grade: Not sure yet
Mar 18, 2024
Would take again

Contrary to what others say, I love the class so far. If you pull up to lectures, you will be able to understand all the material as Babak covers everything at a reasonable pace and has excellent explanations. He also covers real-life applications of linear algebra and made me feel like I learned beyond the scope of the class. Highly recommend.

Amazing lectures
Hilarious
Caring
5.0
1.0
16A
Mar 21, 2024
Would take again

He is nice as a lecturer and a person. Considering that he is trying to change the whole course curriculum, the course is well-organized and engaging. 16A is a bit slow paced, and it's hard to be unsuccessful in this class unless you don't spend enough time and use your brain power.

Amazing lectures
5.0
4.0
16A
Grade: A
May 15, 2024
Would take again

Babak is a really sweet professor who genuinely cares for his students! His lectures are engaging and I like that he gives us time to really think about the questions he asks in class. One thing I will say, though, is that his exams were really tough, like some of the hardest exams I've ever taken. But he does curve generously, so there's that.

Tough grader
Amazing lectures
Caring
4.0
4.0
EE16A
Grade: A
Aug 14, 2024
Would take again

Organized lectures with barely any accents. The change in curriculum makes this class rly chaotic. GSI sometimes not responsive on Ed. The class is entirely linear algebra. Exams are open book but HARD and TIME-INTENSE. Lectures are not related to exams. Compare homework before submission and attend the discussion. Labs are not tested on exam.

Tough grader
Test heavy
Graded by few things
4.0
4.0
EE16A
Dec 21, 2024
Would take again

I believe it has something to do with the course structure a bit disorganised due to the recent reform, I have to admit it'd be impossible for me to follow along lectures let alone those “creative” exams without previous foundations in linear algebra. Very chill guy though; require more studying to really go down his trail of thought.

Clear grading criteria
Gives good feedback
Inspirational
3.0
4.0
EE16A
Grade: A
Dec 29, 2024
Would take again

Babak cares about his students. However, his lectures are hard to follow so you may need to do extra review. The class is disorganized with recent changes to teaching only linear algebra, and the HW + labs are too difficult compared to the exams. The grading is unclear since this class is curved, but your z-scores on exams can give you a ballpark.

Caring
Respected
Graded by few things
4.0
3.0
16A
Grade: A
Jan 2, 2025
Would take again

There were a lot of goofy moments in lecture with Babak trying to get people to participate. His lectures are ok but can be hard to follow at times. He cares about student learning and tries to be fun and engaging but he wasn't able to connect with the class super well, unfortunately. He's a good guy but his lecturing style isn't for everyone.

Lecture heavy
Test heavy
3.0
5.0
16A
Grade: A
Feb 4, 2025
Would take again

This class is good, but the lectures did feel sometimes unstructured. The staff notes were much better as a comprehensive study tool when they came out. This class also has a lot of applications so it became interesting towards the end, and JP Tenant had a little more structure in his lecture style so it got easier to follow.

Hilarious
Respected
Online Savvy
2.0
3.0
EE16A
Grade: B
Feb 10, 2025

Good material, disorganized at first. unclear study material for exams, difficult homeworks and mediocre labs. Grading scheme not transparent, they don't do +'s and -'s. course staff were SUPER lazy. Final wasn't during finals week because (from ta) "people want to leave" what??? why have a dead week if we dont use it. embarrassing for a T3 school.

5.0
2.0
EE16A
Apr 4, 2025
Would take again

Didn't realize how awesome he is (and also JP) until I take other EE classes with other instructors.

5.0
3.0
EE16A
Grade: A
Jun 13, 2025
Would take again

He's a super funny guy!

5.0
2.0
16A
Oct 30, 2025
Would take again

Undoubtedly one of the smarter humans.

5.0
4.0
EE16A
Grade: A
Dec 20, 2025
Would take again

I love Babak! He is a great teacher and one of the best! 16A class is difficult, which is too be expected, but he makes it interesting and engaging. His lectures are also pretty funny and I felt like he truly cared about his students. Would recommend.

Inspirational
Hilarious
Caring
5.0
4.0
16A
Grade: A
Dec 20, 2025
Would take again

Babak is awesome!

Inspirational
Hilarious
Caring
3.0
4.0
EE16A
Grade: A
Dec 27, 2025
Would take again

Prof Ayazifar's EE16A was challenging, and I didn't enjoy it much unlike other reviews. The long, late evening lectures made paying attention tricky and prohibited me from attending any clubs. Interacting in lectures felt intimidating, and reviewing material was tedious without a textbook and lecture notes being delayed to post to Ed.

Inspirational
Lots of homework
Respected
Class Info

Online Classes

100%

Attendance Mandatory

11%

Textbook Required

57%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 31 grades
Most common grades:
A (21)
Not sure yet (9)
B (4)
Grade Distribution
A(23)B(4)C(1)D(1)F(0)A-/B+(3)
Based on 41 reported grades
A: 21
Not sure yet: 9
B: 4
A+: 2
Common Tags
Hilarious (12)
Caring (12)
Inspirational (8)
Respected (7)
Amazing lectures (6)
Test heavy (6)
Amazing lectures (6)
Lots of homework (5)
Rating Trend

Declining

-0.24 avg change
Jan
Feb
Apr
Jun
Oct
Dec
Last 6 months
Ratings by Course

EECS20N

5.0

(1)

A101

5.0

(1)

EE301

5.0

(1)

COMM101

5.0

(1)

DATA8

5.0

(4)
+8 more courses
Difficulty by Course

A101

5.0

B

5.0

EECS20N

4.0

CS70

3.7

EE16A

3.7

Similar Professors