David is a type of professor who just reads off the slides with no examples. Come exam time you should be ready to read the text and teach yourself the concepts. He is unclear with explanations and very difficult to get a "yes" or "no" answer from him.