Eric Beasley
Definitely one of the best profs I've ever had! I had his class online and async, but his lectures were so funny and engaging even though they were long, and you don't have to focus on them too intensely anyways. If you read the textbook and watch the lectures you'll ace his tests no problem and do well in the class.