Trevor Hale
Great guy, awful professor. The course structure is new as of Fall 2022 but the teaching and course material itself hasn't changed to fit that. Before it was a chegg-fest because of ambigious teaching/material but now everything is enforced to be in-person but with the same ambigious teaching. He knows what he's doing but is always off-topic.