Stephen Jones
Steve is an amazing professor! We had a lot of debates and interesting activities. Lectures were never boring, I was looking forward to every single class. He will definitely teach you to think outside the box.
Attendance is important, try to take notes during the class and listen the requirements for the assignments as it won't be posted on Moodle