Guy Reynolds
really really dope professor. you forget you're in a math class. Really reasonable and you can advocate for the grade you want and he'll listen. Make sure you ask questions because he always prioritizes his students over his agenda. Which is a good thing imo. Also, visit office hours because he is the best explainer ever.