Ben Olguin
I'd been trying to take this course for a while and I wasn't disappointed. I admit the course is reading-heavy, but with weekly sections/quizzes, you're prevented from falling behind. I appreciated Olguín included irl anecdotes and didn't sugarcoat when covering heavy topics.