As many have said, he is not a great lecturer and reads directly off of slides, but the additional material (homework, test reviews, etc) give you everything you need to know to do well. Exams are hard, but fair. Homework does take a while but you learn a lot. He is an extremely smart and caring professor if you are truly interested in finance.