Steve is one of the best professors I have had in college. He is extremely passionate in lectures, makes learning the material much more interesting, and seems to generally care about his students a lot. The one flaw I found was that he seems to have much less interest in helping students outside of the classroom. Overall great though."