Steven is an amazing guy, and wants to see his students do well. I highly suggest seeing him in office hours as he teaches better one on one. Steven does a great job of bringing his personal experience to the course and he is very accessible outside class. This class is known to be quite tough, but if you show you care Steven will always help.