Mani Lakshmanan
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.