Phil Stuczynski
Course is demanding since it's 400 level. There's a weekly quiz and 4 exams based off the quiz questions, so that's not too bad. A lot of material to cover though. He assigns real world finance analysis that truly prepares you for your career. You have to work in the class, but if you do the work, an A is more the realistic.