Jamie Young
Great teacher! Young's lectures are clear, although sometimes too in detail. He is very accessible and informative in office hours and through teams. If you put in the time and go to office hours when confused, the A is well within reach.