Ed Leahy
He cares about the students and tries hard to answer questions we have. The class is not so hard as long as you pay attention to what he says in class and actually show up (probably 85% of the class stopped showing up after the first week) As long as you understand the topics the tests are very easy the questions are not trick questions.