Gerardo Gutierrez
He's nice and you can tell he cares about the subject, but he goes on a million different tangents and never quite finishes the point he was making (near impossible to follow during lecture). He posts the slides, but they have almost no information on them, making it difficult to catch up if you miss. Attendance is very important.