Emmanuel Gonsalves
he has our best interest in mind. great guy, can be confusing at times, however he's always available to negotiate with. VERY understanding and wants to make things as easy as possible. had to reformulate the syllabus to be less lecture-heavy and more practical (showing us how to do the actual math part).