David is a very fun loving professor, but he is really unclear with his responses. He does not give proper feedback at all. He is a really unpredictable professor. I had a very hard time with his expectations from the assignments. Would recommend a big no for him. 