Former PhD candidate in Computer Science at the University of Waterloo, working with Chris Eliasmith in the Centre for Theoretical Neuroscience. You can find my full CV here.


I completed both my Master's and PhD at the CTN, in 2010 and 2014 respectively. You can find my theses here:

A neural modelling approach to investigating general intelligence

Hierarchical reinforcement learning in a biologically plausible neural architecture

Prior to that I completed my undergrad at Mount Allison University in Sackville, NB. I graduated in 2008 with a double major in Computer Science and Philosophy.

Research interests

I am interested in general intelligence: what is it, how does it develop, what are its components, and how might we model it. I am particularly interested in incorporating large scale adaptability into these models, so that we can understand how they come to be and how they develop into the future. This has led to my interest in reinforcement learning, where I seek to understand how we could learn from experience to build up the complex processing of intelligence.

Current projects

Post-doc at Princeton University

Past projects

Building neural models capable of hierarchical reinforcement learning

Here is a brief, high-level presentation I gave describing this research:

Modelling problem solving in Raven's Progressive Matrices



Journal Articles

Conference and Workshop Papers

Technical Reports and Preprints