Michael O'Neill
Absolutely loved him, if you ever have the opportunity to take him, do it. He is so nice and understanding. Although is lectures aren't the most fun, the class is super easy, and he always made me look forward to class. 