Michael Taylor
Avoid this class. The lectures are borderline useless as everything you are tested on comes from the textbook, his notes are gibberish and impossible to study. Save your GPA and take any other class so you actually learn something.