Everything I learned was straight from the textbook. His lectures sound scripted and unprepared for questions. I am taking advance Finance class now, and I realize how far behind I am from the rest of the class due to the professor I had. He did not teach the basics of finance. Zero value add !!!