This blog is written by Dan Schellenberg. I teach high school Computer Science and Mathematics in Saskatoon, SK, Canada.
I’ve been teaching both computer science and math at a high school level for over 10 years. The first 7 years of my career, I spent most of my time (~75%) teaching mathematics. A few years ago, however, I began teaching at a much larger school. The larger student body has allowed me to build a sizable computer science program at the school, and I now teach primarily computer science.
I run a computer science club at our school, which primarily prepares students to write ACSL contests, and the University of Waterloo’s Canadian Computing Competition.