Ehsan Nabiyouni
He seem's a good guy, mostly just reads the powepoint presentations, not so good at explaining things. Grading is quite good so far, if you do your work he'll definitely grade your stuff good.