Rachid Skouta
This dude FLIES through material. But, he's pretty funny and can be entertaining. He puts out practice exams, lots of OWL hw, and 5 quizzes. He drops 5 absences. Some exams questions dont match up with the hw and practice which can get kinda confusing. But if you stay on top of everything you should be fine. 