Brian Blank
Good guy but not the best teacher. He tries to make finance as interesting as he can. The class is difficult. Expect hours of studying. If you go to class and do the homework, you should at least come out of the class with a C.