Michael Martirone
All the topics we learned about were on my my praxis, his teaching strategies really help me remember topics I was struggling with. The variety of flipped classroom videos, readings, PPTs, and live lectures really allowed me to experience this content. He's understanding, caring and reasonable. He explains history like a a good story.