Ilya Kapovich
Generous grading curve and gives open note exams (no sheet limit, GODSEND). Nice and responds really fast to emails. He'll remove units if it doesn't fit the schedule. Uses one class before the exams to review but besides that, he's constantly teaching new stuff. Lectures are definitely hard to follow, I spent HOURS teaching myself w/ yt and lumen.