Sam is a coding polyglot, having dabbled with countless languages and technologies, from ARM assembler to Prolog via Java and Python. He completed a PhD in Artificial Intelligence at Imperial College in London, through which he discovered his passion for developing elegant, scalable and intuitive software systems. In his free time Sam can generally be found trying to cycle around the countryside as fast as possible, or drinking proper English tea, but not both at once.