John Connaughton
TAKE HIM. I learned so much in his mutual funds course. Really nice guy, all tests are open book, 1 group project. Easy 3.7/4.0 if you put in a little effort. I would take him again if he taught other classes.