Ashish Tamhane
The professor is challenging and his lectures are very boring. His tests are somewhat difficult, but he allows you to earn back credit by correcting your mistakes. As long as you really try in class and make a point of showing him that you're putting in the effort he will be forgiving. If you need help go to office hours and always ask questions.