Mark Harding
Professor Harding has fair assignments, makes sure you understand the content, and was professional and friendly during his office hours. Make sure to attend class for content clarification and hints!