Eduardo Teixeira
Very passionate and wants all students to succeed. Excellent lectures that focus more on theory than computation and diverged from the book at points. Grade is just based on tests. Midterms were quite difficult (again, heavy on theory), but closely followed the study guides he provided. Final was very easy, with basically recycled test questions.