Harry Payne
Took an in person class, but aside from the final project, it was all just a course on Cengage. Before this, I've never gotten an A in a class where I felt like I didn't learn anything. Lectures are mostly just reading the Cengage slides word for word. Professor Payne is funny and clearly very knowledgeable and experienced, but not a great teacher.