Justin Havird
This dude did a great job teaching the first portion of the class. Our class actually clapped on his last day in the middle of the semester. I found his lectures really engaging and loved the use of interspersed fun videos. The only thing: he is still learning to write short exams- many people in our class didn't finish, but the exams were curved.