David McKnight
Good teacher. Quizzes are hinted at about a week in advance but don't have a specific date usually. Not good with tech but shows topical videos and explains them well enough. He's more used to teaching high school than university but is a kind prof who wants you to succeed.