James Robertson
Robertson is clearly passionate and detail oriented. His lecture slides are visually appealing and super detailed (sometimes overwhelming?). He's pretty thoughtful of students, especially with remote learning: halfway in his prerecorded lectures he reminds students that they can take a break from the screen. Highly recommend!