Gautam Wadhwa
Well intentioned but he could be a bit more thorough when explaining class assignments and a bit less impatient with students when they have trouble with concepts and/or have questions. He knows what he's talking about though and is very smart. Good sense of humor as well.