Oleg Stakhanov
Oleg cares about what he teaches and is a passionate lecturer, but that's kind of it. He doesn't provide any criteria for assignments and does not have any due dates for assignments OR midterms on the syllabus which is highly inconvenient to plan for. Avoid just because of the extra hassle his general sense of ambiguity creates.