Could not have asked for a better first semester, first year, first university class prof. Challenges you to dive into topics, provides good feedback, is always up for a conversation about anything. Lectures are engaging and thorough. Checks in to make sure you're holding it together. Wish more Profs were like David