Victor Petrov
Great professor. Class was mostly lectures, but he posts all his notes and slides afterwards. Super funny and an interesting guy. Very flexible with deadlines if the class wants it changed. He's pretty young so he does a better job of relating to students than most of my other professors have. The course itself was fairly well-rounded.