Professor
Mani Srivastava
Most Helpful Review
Winter 2022 - I thought this course was fair. It's true that the projects were very long and can take hours and that the professor was a little degrading on Piazza. I feel like he got frustrated when students didn't come to or watch lectures and then asked questions online that were already addressed in the lectures. (During lecture he is much more receptive to students' questions.) I don't agree with his behavior but I can understand why he acted that way. However, the professor did provide opportunities for students to improve their grades. He allowed students to resubmit projects (including the final) for a chance to receive a better grade and gave everyone a week to do it even after spring quarter started. Additionally the late day policy with 8 free late days was much appreciated and helped lessen the workload for the projects. Going to discussion was also very helpful and helped me understand some of the content that I didn't quite get in lecture. It definitely helped me out on the quizzes. Overall, this course was difficult but can be done if you put in a lot of work.
Winter 2022 - I thought this course was fair. It's true that the projects were very long and can take hours and that the professor was a little degrading on Piazza. I feel like he got frustrated when students didn't come to or watch lectures and then asked questions online that were already addressed in the lectures. (During lecture he is much more receptive to students' questions.) I don't agree with his behavior but I can understand why he acted that way. However, the professor did provide opportunities for students to improve their grades. He allowed students to resubmit projects (including the final) for a chance to receive a better grade and gave everyone a week to do it even after spring quarter started. Additionally the late day policy with 8 free late days was much appreciated and helped lessen the workload for the projects. Going to discussion was also very helpful and helped me understand some of the content that I didn't quite get in lecture. It definitely helped me out on the quizzes. Overall, this course was difficult but can be done if you put in a lot of work.
Most Helpful Review
Spring 2024 - Follow what all of the other reviews have said. Please spare yourself your mental health and do not take this professor for this class. For every course I’ve taken during my two years at UCLA, I’ve felt like it was possible to get an A if you worked hard, studied, and mastered the material. Not this one. It feels like you are pretty much left on your own for this course. Very little guidance, and the assignments and exams are often vague and feel more like an assessment of whether you’re on the same wavelength as the professor. If you don’t understand a question, expect to get a 0 from the autograder. From this standpoint, the assignments often felt like a coinflip. The professor also came off as pretty rude on Piazza when people just wanted clarification on assignments.
Spring 2024 - Follow what all of the other reviews have said. Please spare yourself your mental health and do not take this professor for this class. For every course I’ve taken during my two years at UCLA, I’ve felt like it was possible to get an A if you worked hard, studied, and mastered the material. Not this one. It feels like you are pretty much left on your own for this course. Very little guidance, and the assignments and exams are often vague and feel more like an assessment of whether you’re on the same wavelength as the professor. If you don’t understand a question, expect to get a 0 from the autograder. From this standpoint, the assignments often felt like a coinflip. The professor also came off as pretty rude on Piazza when people just wanted clarification on assignments.
AD
AD
Most Helpful Review
One of the most difficult, badly designed and worse courses at UCLA EE for undergraduates to take. Take this class only if you have no life and plan to do nothing for 3 months other than to work on badly designed labs, code in Python and listen to bland lectures which have nothing to do with the course whatsoever. Be prepared to spend the nights in the lab while working like a slave to finish an impossible to finish project in a course of 2 weeks. The course description says that the class is held on two days, but in actuality you will be in the classroom four days out of seven. After taking this class I realized that I learned absolutely nothing about robotics. Totally worthless experience. The TA was nice though and genuinely wanted to help.
One of the most difficult, badly designed and worse courses at UCLA EE for undergraduates to take. Take this class only if you have no life and plan to do nothing for 3 months other than to work on badly designed labs, code in Python and listen to bland lectures which have nothing to do with the course whatsoever. Be prepared to spend the nights in the lab while working like a slave to finish an impossible to finish project in a course of 2 weeks. The course description says that the class is held on two days, but in actuality you will be in the classroom four days out of seven. After taking this class I realized that I learned absolutely nothing about robotics. Totally worthless experience. The TA was nice though and genuinely wanted to help.