Leandro Recova
His tests are very hard but gives a lot of extra credit. Ended up dropping one Midterm and offering extra credit for the Midterm and Final. His tests are hard but he responds quickly to emails and will help you solve any homework or review problem. He cares about his students, contacting him outside of class for help makes a HUGE difference. 