I didn't like Steven in the beginning, but he really grew on me. He is extremely accessible outside of class (met with my group and I on Saturdays and even Sundays) and had extremely fair tests. The only real issue was the cases had unclear grading criteria and were extremely time consuming and difficult. He's a solid prof and clearly cares. 5/5