Carl is from Cape Town, South Africa and currently working at, South Africa's largest online retailer. His academic background is in applying statistical inference to complex problems. He did his PhD in the Inference Group at the University of Cambridge.

Carl Scheffler

Home page

This site is depressingly out of date, but still the most current thing I have. I might get around to updating it someday.


phd, machine learning, computer vision


Low cost gaze tracking using a webcam. This comprises the bulk of my PhD work.

fun, tech, community development


A global project providing education and community development through high tech fabrication labs.

phd, machine learning, computational linguistics
language modelling

Language Modelling

Statistical modelling of human language for predictive text entry.

fun, crypto


How to break a 90 year old cipher.

Recent writings

Cracking Chaocipher  Following the recent revelation of the mechanism underlying a 90 year old encryption method, the messages provided as a challenge and proof of its strength by its creator can now be cracked relatively easily. [HTML]