Reviews of professor Mani Lakshmanan

Rating: 2.0/5, difficulty: 4.0/5
Is nice but not good at explaining even basic concepts. His English is impossible to understand

Rating: 3.0/5, difficulty: 4.0/5
The labs are very hard to follow along, he is very jumbled in his thoughts and seems to never have things planned out very well. Sometimes complex material will be breezed by while simple material will be dragged on. Overall confusing and takes a lot of work outside class to keep up with the material.

Rating: 3.0/5, difficulty: 2.0/5
Solid prof- not phenomenal, but he gets the job done, and the class isn't rocket science anyways. Just listen to what he says, ask questions if you're confused about something, and do the practice problems to prepare for the exams. He's a pretty lenient grader, so it's a pretty easy A if you show up and put in a little effort.

Rating: 3.0/5, difficulty: 4.0/5
He is a great guy who cares about his students. It's a new topic for most and can be difficult to learn. His lectures can be dull but he is a friendly grader and will give you the benefit of the doubt. 5 Group assignments require (bi)weekly communication for success. There is a language barrier, but you can succeed with effort and planning.