Shawn Henderson
Pros: Good office hours and his quick responses to emails and forum posts. Labs are original and helpful in learning. Cons: Does not accept any late work and requires 100% attendance. Very strict criteria considering we are still in a pandemic. Multiple quiz questions cover material that was not in the reading or lectures.