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