Steven is a great professor. He gives a lot of real life examples in his lectures and answers questions thoroughly. He will go out of his way to help you understand things and is very accessible outside of class. He is also very fair with his exams and gives an idea of what will be on them. Overall a great guy. Look forward to his future classes. 