Steve is an amazing professor, he is so understanding and actually listens to his students, often asking for our opinions on the class to make our time easier. He is a bit of a yapper but everything he has to say is interesting and you can tell he has a lot of love and understanding for the world. If you have an opportunity to take him, DO!!!