Boris Tsessarsky
He is a nice teacher, and the assignments and reading he gives are excellent and interesting. He's very understanding and gives extensions when you ask him beforehand. All you got to do is show up and read the readings.  