Dmitri Koustov
He is my favorite professor so far, already took him for 2 classes, got A in both. He is not a tough grader, if he sees effort and details you would get at least a B. He is very funny and caring, he puts a lot of hw but its fine with late submissions. I got so much better by just one semester with him, critique days were amazing, so helpful