Fedor Manin
Fedya is overall a good professor. He expects quite a lot out of students but has clear expectations and does a good job explaining material in lecture. The hw's that he gives are pretty challenging and lengthy and somewhat help you learn the material but, I feel the OSU textbook is not a very good and the lectures and hw's are all out of the book