He's kind of a funny guy, and does a decent job at presenting the material. (Sometimes he's a bit unclear with certain topics in lecture.) His exams are difficult but he's generous with the curve. And he's very accessible for help. Unfortunately he makes his class online because he's obsessed with COVID. LOTS of lecture. 