Nolan Shaw

Position: Assistant Professor

Office: B113L

Email: nshaw@mtroyal.ca

 

Nolan is delighted to be back in Calgary, where they did their undergraduate studies. Nolan has

a broad interest in mathematics, computer science, and philosophy. In particular, they are

interested in the relationships and analogies within and between these areas. This interest has

guided Nolan’s current research towards category theory in computer science, with a focus on

the objects found in machine learning models. Other academic interests include pedagogy, the

theory of programming languages, and logic.

 

While they enjoy research, Nolan’s true passion is in teaching, which has made MRU an ideal

home. In the long-term, they hope to develop a degree concentration that teaches computer and

data science through a category-theoretic framework. Outside work, Nolan enjoys rock climbing,

sumo, and playing both board games and computer games.

 

Education:

BSc in Pure Mathematics (Honours) - University of Calgary

MMath in Computer Science - University of Waterloo

PhD in Computer Science - University of Waterloo