Karan Singh
Stephen was excellent at teaching the required material and he always answered every question that we had. His illustrations were key in my understanding of certain concepts. He was energetic and made sure the class was very well engaged.