Jonathan Velez
Gave too much work that ultimately didn't matter, the two exams were what the majority of the grade was based on; didn't really give us lectures on material in the labs/assignments (my TA was more of an instructor than him). He did not care to be teaching and made it very clear to students. I would advise not to take any course he teaches.