James Poole
Take prior bad ratings with a grain of salt (which came from the COVID challenges or from unaccountable students who did the minimum). He uses "flipped classroom" so that lecture hours can be used for worksheet practice/discussion. Use office hours. He is laidback, personable and genuinely wants you to succeed. My final grade was fault only!