Ashley Guy
DO NOT MISS LECTURES!! He gives such great lectures, do not miss out! Funny, intelligent, and interesting professional. He cares about you and your future. Exams are actually fun, and so was the homework, but they are difficult.