Steven has high expectations but if you ask questions , he will bend over backwards to help you. Grades hard but you will learn a lot. He makes it very possible to earn an A as long as you try. I recommend him!