David Pelleg
Mr. Pelleg is a nice guy and all but his lectures are very dry and makes them uninteresting, He doesn't really teach you the finance but goes over the powerpoints so technically you have to teach yourself the material by doing the homeworks. Curves the test grade though.