Joseph Gamache
Academically: It is a lot of information to take in for the semester. There was a lot of hands-on example that really help. Overall, if you pay attention he will make everything clear to you. Socially: He would always threaten us with the "If you don't pass this class then..." He would mostly do that before a major exam. Good teacher.