Jeff Smeland
Great teacher! Explains things clearly and without any confusion, so you get a lot out of his class. Readings every class session which can get lengthy but he breaks them down completely in class. Fun class, highly recommend!