I cannot say enough amazing things about Joshua St Pierre. He is the most caring and unbelievable prof I have ever had. His courses are interactive, interesting and engaging. He is truly an amazing person, and willing to help wherever is needed. I would recommend his courses a thousand times over!