Trevor Brown, assistant professor at the University of Waterloo
http://tbrown.pro/