Stephen has teaching experience in the K-12 and post-secondary levels in British Columbia, Alberta, and Nova Scotia and has received numerous awards for excellence in teaching.