Mani B Srivastava
Department of Electrical Engineering
AD
2.7
Overall Rating
Based on 36 Users
Easiness 1.7 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 2.6 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 1.9 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 3.1 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

There are no relevant tags for this professor yet.

GRADE DISTRIBUTIONS
15.7%
13.1%
10.5%
7.8%
5.2%
2.6%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

18.4%
15.3%
12.2%
9.2%
6.1%
3.1%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

54.9%
45.8%
36.6%
27.5%
18.3%
9.2%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

17.9%
14.9%
11.9%
8.9%
6.0%
3.0%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

16.0%
13.3%
10.7%
8.0%
5.3%
2.7%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

16.9%
14.1%
11.3%
8.5%
5.6%
2.8%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

18.6%
15.5%
12.4%
9.3%
6.2%
3.1%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

ENROLLMENT DISTRIBUTIONS
Clear marks

Sorry, no enrollment data is available.

AD

Reviews (29)

3 of 3
3 of 3
Add your review...
Quarter: Spring 2020
Grade: A
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Verified Reviewer This user is a verified UCLA student/alum.
July 2, 2020

This class was very tough, but also very rewarding. Professor Mani put in a lot of work to transition the class to the online format, and it definitely shows. Expect to spend a lot of time on the design assignments, especially the later ones. The quizzes were very tough, but the curve was generous as most of us got lot scores. I would recommend reading the textbook, as the lecture draws a lot from the chapters, and it helps to get exposed to the concepts twice, especially later in the quarter when it gets more complicated. During this online quarter, there were multiple grading schemes, and the best grade overall was chosen. I learned a lot from this class, and Professor Mani is a great teacher.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Spring 2020
Grade: A
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Verified Reviewer This user is a verified UCLA student/alum.
July 2, 2020

Mani's M16 is a lot of work. This was the first class EVER to make me cry, although that might have been from the pandemic. Still can't believe how stressful this class was for me and made me feel like I was failing until I saw that final grade. He expects hard work from his students but also works really hard himself. He's willing to hold extra office hours over zoom to answer questions and help you debug. His quizzes are a timed disaster, but in the end they won't hurt your final grade too much, as he has many grading schemes choices. His lectures can be a little long to sit through but they are worth the time. The projects can take very VERY long, so really do start early. Overall, this class is one of the more organized ones I took this online quarter (but also made me cry)

Helpful?

0 0 Please log in to provide feedback.
Quarter: Spring 2016
Grade: A+
Dec. 12, 2016

I'm a CS major, and I found this class EXTREMELY DIFFICULT, but Mani is actually a very good professor. I recommend this class only if you are an EE major that wants to master the material.

There are weekly homework sets and design problems that are helpful, but also very time consuming. They are graded rather harshly, so double check everything.

The midterm was very difficult, and per his grading policy, you have to get a C on the tests to pass the class, so some people were forced to drop out half way through the quarter. The average was low, and curved up to a C. The final was super difficult, encompassing the hardest problems from the course. I was one of 2 people to get an A+ in the class.

The test format is part short answer, where you lose points for guessing the wrong answer (yes- you can get a negative score), and challenge problems similar to the homework.

Mani records videos of all the lectures and posts them, as well as the slides, online. They are very helpful.

He recommends a textbook, but it is useless. Don't get it.

What saved me was the TA- Elmalaki was a GOD-TIER TA, and she gave life saving discussion sections really.

There is an optional final project that is to program a combinational lock in verilog. This was very time consuming and difficult, but VERY worth it, as it replaces a large portion of the final grade.

Helpful?

0 1 Please log in to provide feedback.
Quarter: Spring 2016
Grade: B
June 26, 2016

Professor Mani is a very good professor, but he's VERY HARD in my opinion. He gave homework that took a long time to complete and requires you to understand the class material very well. I spent a few days on the homeworks but his projects were fairly easy. The only caveat to his projects is that if you get one test case wrong, you lose 25% of your project points. So if you get 4 wrong, you get 0 in your projects. Harsh, but I can see why it's necessary.

The mid term was fair, it tested on concepts. One of the questions with parts (a,b,c, ... etc) had points taken off if you answered it wrong/didn't attempt it.

The final exam was had the same format. If you get something wrong or didn't attempt a question, your points are deducted, if you got it right, you'd get points. But the final asked questions that were far more conceptual and required a deeper understanding of the material.

He normalizes everything and is super transparent about your grade. In other words, you can track your grade in the course (median = 80%, highest = 100%). Say you fall somewhere in the 80's range, you know you're going to get some form of B. If you're in the 70's range, you know you're going to get some form of C. IF you're in the 50-60's range, you know you're in trouble cause you might fail. Yes, failing in this course is REAL. Don't fall behind!

These were the final grades given:
A's: 15
B's: 22
C's: 10
D's: 3
F's: 6

If you plan to take him, be ready to work hard! It's definitely not easy, and some people are really good at it. In the end it pays off! You'll understand logic gates more than anyone else. It's worth all the work!

Helpful?

1 1 Please log in to provide feedback.
Quarter: Spring 2016
Grade: B
June 4, 2016

I took M16 with him. The biggest thing I would say is get ready to put in work. For a this rivals as one of the most time intensive lower div classes I have taken, I would even compare it with the workload from EE 110 and classes like that.

I very much enjoyed the class, but this is because I liked the material. He does cover a lot of material so if you want to learn take him. If your looking for a easy class I would avoid it.

Helpful?

1 0 Please log in to provide feedback.
Quarter: Spring 2016
Grade: N/A
May 26, 2016

The course itself is very interesting and the content is much different than anything I have seen in academic setting. With that being said though it is very challenging and you can plan having multiple long nights with this one. Mani is a very nice guy, I went to office hours when I was struggling and he was glad to help out. My only complaints would be that I got lost in lecture frequently, and that the professor is not loud enough, but this was likely only because he taught in a huge lecture hall with few students. He can also get tracked into talking while looking down at his computer and writing annotations to the slides in which case you can't hear him much at all.

All in all, the content is pretty enjoyable as far as technology goes, but the workload is going to be tough. I know some other people who have taken this class with a different professor and never had the same issue. Credit to Mani, though, he does do a ton to make sure students can get help if they need it and offers resources through the internet which are extremely valuable. Also seriously recommend getting the book, many of the examples in the slides come right from there.

Helpful?

1 0 Please log in to provide feedback.
Quarter: N/A
Grade: N/A
Dec. 16, 2015

He's not a bad guy, but the way he teaches this class is radically different from other professors' ways of doing so. There is a great amount of content to learn in this class in comparison to other M16 classes, and he is generally difficult to approach.

The content isn't difficult, but there is just too much to learn at one time. The homeworks were all notoriously difficult and extremely time-consuming, and the Logisim projects he gave us were extremely tough. I remember him extending the deadline for one project for another weekend and people still not being able to understand and do it.

That being said, you will gain a lot of insight if you happen to survive and pass this class, but I would not recommend you take it under a busy schedule. Overall, the absolute hardest class and professor I have ever taken in my years at UCLA.

Helpful?

1 0 Please log in to provide feedback.
Quarter: N/A
Grade: N/A
March 24, 2015

One of the hardest classes I have taken at UCLA ever. M16 is supposed to be easy but his classes are incredibly difficult. He gives homework packets that take 8-10 hours and some were too thick to staple.

His tests were incredibly difficult, tricky, and require you to figure things out on the test. He gives design projects that are the most difficult things I have done since Project 3 in CS32.

That said, he is very effective. My friends who took this class previously didn't know how to do my first homework set, they never had to do design projects, and they were confused why my class was so difficult. Afterwards you will completely understand the subject, but you will also lose a chunk of your sanity.

Helpful?

1 0 Please log in to provide feedback.
Quarter: N/A
Grade: N/A
Oct. 15, 2008

He is very hard teacher. Even though his lectures are amazing, really benefical, he doesnt ask anything from the lectures.EEM16 is supposed to be an introductory course but he made it the worst class for me at UCLA.
No doubt he is intelligent and knows a lot, but sorry to say folks, he lacks teaching skills. His tests are so hard , you can barely finish it ..forget about even knowing the questions you expect. The tests are not less thicker than a full fledged book. Questions asked are from another planet, i learnt nothing from this class.
Only depression throughout the quarter. Plus he doesnt help at all. If you go to his office hours and ask him question, he wont help much. Highly not recommended. if you are willing to sacrifice your grade, than take him.

Helpful?

1 0 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Spring 2020
Grade: A
July 2, 2020

This class was very tough, but also very rewarding. Professor Mani put in a lot of work to transition the class to the online format, and it definitely shows. Expect to spend a lot of time on the design assignments, especially the later ones. The quizzes were very tough, but the curve was generous as most of us got lot scores. I would recommend reading the textbook, as the lecture draws a lot from the chapters, and it helps to get exposed to the concepts twice, especially later in the quarter when it gets more complicated. During this online quarter, there were multiple grading schemes, and the best grade overall was chosen. I learned a lot from this class, and Professor Mani is a great teacher.

Helpful?

0 0 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Spring 2020
Grade: A
July 2, 2020

Mani's M16 is a lot of work. This was the first class EVER to make me cry, although that might have been from the pandemic. Still can't believe how stressful this class was for me and made me feel like I was failing until I saw that final grade. He expects hard work from his students but also works really hard himself. He's willing to hold extra office hours over zoom to answer questions and help you debug. His quizzes are a timed disaster, but in the end they won't hurt your final grade too much, as he has many grading schemes choices. His lectures can be a little long to sit through but they are worth the time. The projects can take very VERY long, so really do start early. Overall, this class is one of the more organized ones I took this online quarter (but also made me cry)

Helpful?

0 0 Please log in to provide feedback.
Quarter: Spring 2016
Grade: A+
Dec. 12, 2016

I'm a CS major, and I found this class EXTREMELY DIFFICULT, but Mani is actually a very good professor. I recommend this class only if you are an EE major that wants to master the material.

There are weekly homework sets and design problems that are helpful, but also very time consuming. They are graded rather harshly, so double check everything.

The midterm was very difficult, and per his grading policy, you have to get a C on the tests to pass the class, so some people were forced to drop out half way through the quarter. The average was low, and curved up to a C. The final was super difficult, encompassing the hardest problems from the course. I was one of 2 people to get an A+ in the class.

The test format is part short answer, where you lose points for guessing the wrong answer (yes- you can get a negative score), and challenge problems similar to the homework.

Mani records videos of all the lectures and posts them, as well as the slides, online. They are very helpful.

He recommends a textbook, but it is useless. Don't get it.

What saved me was the TA- Elmalaki was a GOD-TIER TA, and she gave life saving discussion sections really.

There is an optional final project that is to program a combinational lock in verilog. This was very time consuming and difficult, but VERY worth it, as it replaces a large portion of the final grade.

Helpful?

0 1 Please log in to provide feedback.
Quarter: Spring 2016
Grade: B
June 26, 2016

Professor Mani is a very good professor, but he's VERY HARD in my opinion. He gave homework that took a long time to complete and requires you to understand the class material very well. I spent a few days on the homeworks but his projects were fairly easy. The only caveat to his projects is that if you get one test case wrong, you lose 25% of your project points. So if you get 4 wrong, you get 0 in your projects. Harsh, but I can see why it's necessary.

The mid term was fair, it tested on concepts. One of the questions with parts (a,b,c, ... etc) had points taken off if you answered it wrong/didn't attempt it.

The final exam was had the same format. If you get something wrong or didn't attempt a question, your points are deducted, if you got it right, you'd get points. But the final asked questions that were far more conceptual and required a deeper understanding of the material.

He normalizes everything and is super transparent about your grade. In other words, you can track your grade in the course (median = 80%, highest = 100%). Say you fall somewhere in the 80's range, you know you're going to get some form of B. If you're in the 70's range, you know you're going to get some form of C. IF you're in the 50-60's range, you know you're in trouble cause you might fail. Yes, failing in this course is REAL. Don't fall behind!

These were the final grades given:
A's: 15
B's: 22
C's: 10
D's: 3
F's: 6

If you plan to take him, be ready to work hard! It's definitely not easy, and some people are really good at it. In the end it pays off! You'll understand logic gates more than anyone else. It's worth all the work!

Helpful?

1 1 Please log in to provide feedback.
Quarter: Spring 2016
Grade: B
June 4, 2016

I took M16 with him. The biggest thing I would say is get ready to put in work. For a this rivals as one of the most time intensive lower div classes I have taken, I would even compare it with the workload from EE 110 and classes like that.

I very much enjoyed the class, but this is because I liked the material. He does cover a lot of material so if you want to learn take him. If your looking for a easy class I would avoid it.

Helpful?

1 0 Please log in to provide feedback.
Quarter: Spring 2016
Grade: N/A
May 26, 2016

The course itself is very interesting and the content is much different than anything I have seen in academic setting. With that being said though it is very challenging and you can plan having multiple long nights with this one. Mani is a very nice guy, I went to office hours when I was struggling and he was glad to help out. My only complaints would be that I got lost in lecture frequently, and that the professor is not loud enough, but this was likely only because he taught in a huge lecture hall with few students. He can also get tracked into talking while looking down at his computer and writing annotations to the slides in which case you can't hear him much at all.

All in all, the content is pretty enjoyable as far as technology goes, but the workload is going to be tough. I know some other people who have taken this class with a different professor and never had the same issue. Credit to Mani, though, he does do a ton to make sure students can get help if they need it and offers resources through the internet which are extremely valuable. Also seriously recommend getting the book, many of the examples in the slides come right from there.

Helpful?

1 0 Please log in to provide feedback.
Quarter: N/A
Grade: N/A
Dec. 16, 2015

He's not a bad guy, but the way he teaches this class is radically different from other professors' ways of doing so. There is a great amount of content to learn in this class in comparison to other M16 classes, and he is generally difficult to approach.

The content isn't difficult, but there is just too much to learn at one time. The homeworks were all notoriously difficult and extremely time-consuming, and the Logisim projects he gave us were extremely tough. I remember him extending the deadline for one project for another weekend and people still not being able to understand and do it.

That being said, you will gain a lot of insight if you happen to survive and pass this class, but I would not recommend you take it under a busy schedule. Overall, the absolute hardest class and professor I have ever taken in my years at UCLA.

Helpful?

1 0 Please log in to provide feedback.
Quarter: N/A
Grade: N/A
March 24, 2015

One of the hardest classes I have taken at UCLA ever. M16 is supposed to be easy but his classes are incredibly difficult. He gives homework packets that take 8-10 hours and some were too thick to staple.

His tests were incredibly difficult, tricky, and require you to figure things out on the test. He gives design projects that are the most difficult things I have done since Project 3 in CS32.

That said, he is very effective. My friends who took this class previously didn't know how to do my first homework set, they never had to do design projects, and they were confused why my class was so difficult. Afterwards you will completely understand the subject, but you will also lose a chunk of your sanity.

Helpful?

1 0 Please log in to provide feedback.
Quarter: N/A
Grade: N/A
Oct. 15, 2008

He is very hard teacher. Even though his lectures are amazing, really benefical, he doesnt ask anything from the lectures.EEM16 is supposed to be an introductory course but he made it the worst class for me at UCLA.
No doubt he is intelligent and knows a lot, but sorry to say folks, he lacks teaching skills. His tests are so hard , you can barely finish it ..forget about even knowing the questions you expect. The tests are not less thicker than a full fledged book. Questions asked are from another planet, i learnt nothing from this class.
Only depression throughout the quarter. Plus he doesnt help at all. If you go to his office hours and ask him question, he wont help much. Highly not recommended. if you are willing to sacrifice your grade, than take him.

Helpful?

1 0 Please log in to provide feedback.
3 of 3
2.7
Overall Rating
Based on 36 Users
Easiness 1.7 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 2.6 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 1.9 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 3.1 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

There are no relevant tags for this professor yet.

ADS

Adblock Detected

Bruinwalk is an entirely Daily Bruin-run service brought to you for free. We hate annoying ads just as much as you do, but they help keep our lights on. We promise to keep our ads as relevant for you as possible, so please consider disabling your ad-blocking software while using this site.

Thank you for supporting us!