I took a computer music class with Sam a couple years ago, and I forgot to give him a review. Sam is seriously awesome. So much so that I'm coming back to write this. He gives lectures in an easy-to-understand way, and he's thorough. Super nice guy, and he's incredibly caring. If I were still at GR, I'd happily take him again. Highly recommended!