Matthew Sharkey
Definitely one of the best instructors I've had. Assignments and expectations are clear, attendance is not mandatory especially with COVID. Tests are all reasonable and straight from lectures, extra credit is offered!