Won Jong Kim
Extremely difficult class no matter what. The lectures are fast paced and don't prepare you for homework or exams. He is a very nice person but the class is horribly unorganized and he is of little help. 
The labs are entirely in matlab which none of the students or TA's have ever been taught - a ridiculous oversight by the department. 

