Muhammad Yousaf
Professor releases recordings after class. You'll still want to show up though since there are quizzes at class start, and online questions at class end. 40% of the final grade comes from easy quizzes and participation, so finishing with a 90 is very forgiving. The professor is fair and straightforward, though the content can get boring sometimes.