Doug Richards
Great professor. Grading assignments, presentations, and tests in timely manner. Even if you weren't able to make it to class there was a zoom option and slides posted as well. Very well organized and never really surprised with due dates and changes.