Leandro Recova
Prof Recova is amazing! Although he grades only a few things, his tests are as easy as promised. His lectures make you really understand the concepts and he is open to answering any questions that you might have. His office hours are really helpful. I would highly recommend taking Prof Recova for any math class.