Doctor of Philosophy, Mathematics (Dalhousie University)
Master of Science, Pure Mathematics (Carleton University)
Bachelor of Mathematics, Honours (Carleton University)
Bachelor of Arts, Psychology, Honours (Carleton University)