Peter Erickson
Since this class was not required for my major I went in with low expectations. I was amazed at how much knowledge and how passionate Erickson is about the subject matters he teaches. Great guy and great class.