Pello Huesa
Fantastic teacher - he is kind, encouraging, and funny. He is a harsh but fair grader, and provides excellent feedback. He is also highly organized, and deadlines are regularly communicated via email as well as found on the syllabus. The course itself is fairly fast-paced, so some studying is necessary. Great prof, good class!