Steve is the best teacher ever!!! I would definetely recommend taking his classes. He really is involved in teaching the class and truly cares about his students. He is probably one of the best teachers I have ever had in my life. I feel like I have learned so much, and class is pretty fun with him--he has a good sense of humor and tries to keep the class exciting.