Kitchener, Canada
http://petermilley.wordpress.com
I'm a recovering topologist who used to write computer programs to aid in my research, typically in C++ or Python. Now I'm a software developer.