Eugene Kwak
He is one of the worst professors I have ever had. He definitely has favorites in the class, so if you are not one of them be prepared to not get help by him. He does not know how to teach to beginners in the program. He's a very tough grader and does not explain well what he really wants for the projects or exams.