Serge Severenchuk
While he is a very smart person, he is not an effective teacher. In class, he rambles on about things not on the lecture slides, then holds us accountable for knowing the slides when he doesn't post them online. A huge portion of the class is based on a group project, but we got no in class time to work on it and he never discussed it in class.