Seriously an awesome guy. Handled difficult topics really well and was a great discussion leader. Very flexible with deadlines. A great freshman sem and probably one of the best race courses you could take. Allows 4 excused absences. Super interesting lectures and was great at bringing new ideas and thoughts to the table and challenging our views.