Christoph Pfister studierte Geographie und Informatik an der Universität Zürich mit Spezialisierung auf Geographische Informationssysteme (GIS) und Datenbanken. Nach seinem Studium war er in einer Basler Softwarefirma in der Kundenschulung tätig.
Seit 2004 arbeitet er an der Kantonsschule Zürcher Unterland, wo er Geographie und Informatik unterrichtet. Sein besonderes Interesse gilt der Schulentwicklung im Bereich zeitgemässer Unterrichtsmethodik und pädagogischer Betreuung der Lernenden.
Ein sinnvoller Einsatz von Informationstechnologie im Unterricht ist ihm wichtig und motivierte ihn zur aktiven Mitarbeit bei SwissEduc. Seither lässt er sich, nicht immer, aber immer öfter, durch SwissEduc von seinen Hobbys, dem Gitarrenspiel und Konditionstraining, abhalten.