David Giles
Professor Giles is amazing! Cares about his students, offering great advice to incoming freshman. I took GAME160N and it was super interesting, just be sure to participate and pay attention. I recommend taking bulleted notes of the readings so you can prepare for the reading quizzes. Overall I love the class, love the professor. :)