Doctor St Pierre is one of those professors who are passionate about their field. He gives great feedback and welcomes discussion. I especially appreciate his willingness to discuss lectures outside class time. I highly recommend taking his classes!