Bruce Irvin
I loved the "Self Mastery" format: pre-recorded lectures to work through the units at our own pace and take the Unit exams when we were ready. Low-pressure grading for quizzes and lab assignments as we could re-take quizzes or resubmit lab assignments that didn't receive a "Pass" score the first time. Super low stress class & kind teacher.