Michael Pulido
Probably one of the best professors I have ever had. His lectures are engaging, his feedback is clear and helpful, plenty of extra credit, and he is easy to reach out to for help or information. I would highly recommend this professor to anyone with an interest in history.