Steven Hamilton
Quite possibly the worst prof ive ever had. dont be misguided by the good reviews. Never responds to emails, doesnt post quiz on the designated day, lectures are heavy and he doesnt even show up to office hours. do not take this class.