SEN P
Please don't take 130A with this professor. It is hard to takeaway anything from his lectures because he flies through the content. He made this 4 unit class feel like it was 8 units. His one billion page study guides with material he never covered made studying for the class extremely stressful. Programming assignments took forever.
130A was a tough class, and if your taking it with pradeep 3 MWF be prepared to self teach most things. He is a solid lecturer however he moves fast.
Made this class way too difficult to be a sophomore-level class. He decided it would be appropriate to cram all of the content from 130a &130b in a single quarter, regularly had exam averages in the 50's, and saw no problem with it. He went too fast in general, as most of the assignments are based on content from the following week's lectures.
He is good at lecturing and breaking down concepts for ECE 130A which is a very difficult course. However, he assigns homework with content that is from the next week's lectures a lot, and requires you to self grade homework. There are weekly quizzes in section, so you can't fall behind. Matlab assignments take hours and can get very confusing.
Easily one of the top 3 classes I've taken at UCSB and by far the best prof. Learned a ton, and the professor clearly goes out of his way to make sure we learn stuff that is critical for our careers. I only wish I could have taken this class sooner so I could do the advanced sequence but I'm graduating.
going to lectures are kind of pointless. at least you can get away turning in assignments slightly late. then again the final video game project is heavily weighted (obviously), and graded really hard. literally one of the grading criteria is "fun" which could be subjective and probably becomes harsher grading category as time goes on...