Steve is literally the best professor ever. He is engaging, organized, and really makes this subject a lot of fun. It makes me sad to see so many poor reviews because he cares about the students so much. I love that he asks students to vote in class, it keeps us really engaged and ready to answer questions! Thank you for an amazing term, Steve! 