Eduardo Lima
He is not a great lecturer, although his slides are very clear. He is also a nice person that is willing to help. Assignments and midterm were straightforward if you practiced enough but the final was much tougher 