Alexandre Bredikhin
The barrage of homework, quiz, assignment, in-class team assignments and tests is relentless. Lectures are very engaging, all from real project experience, good examples, but he piles up many work on student. Very personable and cares about students. Curves grade, so I did fine.