Clifford Barnes
Great teacher, really knows his stuff. Doesn't suffer fools lightly. Can be a harsh grader, but it's because he knows you can do better. Had no trouble transitioning to remote learning after COVID. Tests & quizzes are open-book, but don't think that means you don't need to study. Doing the hw increases chances of doing well on tests.