Justin Goins
Awesome guy, cares if you understand the material, plays piano well, and makes the course enjoyable. Makes every attempt to review material if someone doesn't understand. People were surprised by the difficulty of the midterm, but he grades pretty generously.