Brian Buch
Made an otherwise tedious class not only bearable but fun! Genuinely got better as a composer. Doesn't use a textbook and lays everything out  comprehensively. Gives great feedback, and he's an amazing pianist so you'll always get to hear what you're working on! Really funny guy too. Just show up, do the homework, and be ready to get called on.