Charles Lewinsohn
Just plain bad. Lectures are messy and full of mistakes. Confuses himself and isn't clear on anything. Lecture content doesn't match homework. Tried to get help at office hours, and he couldn't answer my questions (he tried, but clearly didn't understand his own homework questions). Homework solutions were full of mistakes as well. Avoid if you can