John Klein
I took this guys class a semester ago, and I still remember how he was an amazing teacher. Very understanding, taught class in a very engaging way, and helped me out whenever I was confused or unsure with what to do in the course. Would love to take this class again.