Ewart Williams
Excellent professor. Taking him again next semester. All online assignments that take a while to complete but they are mostly easy. Midterms and finals are online to complete at anytime.