I love David! Absolutely incredible style of teaching! Super engaging and genuinely a nice guy. Political Science is not my strong suit, but he made the class fun and interesting. Would recommend him to anyone. 