Nicholas Dodge
His lectures are both extremely informative and enjoyable to watch. The type of professor/class you won't forget about after graduation. P-sets can take thinking/time, but it's fair in that he doesn't overwork you. Tbh, the only class salvaging this horrid COVID semester.