Xi Li
If you are someone wanting to actually learn finance he is the professor for you!  He makes finance almost feel easy and makes sure everyone has a chance to understand it 100%. Best professor I have had. ONLY take him if you're willing to put in the work. The people who do not get A's are the ones who do not go to class or practice for the exams.