Dr. Gordon SimonsAssociate Dean of Science and Associate Professor
Department of Mathematics & Computer Science

Office: Girouard building, room 309
Telephone: 613-541-6000 ext 6459
Fax: (613) 541-6584
E-mail: simons-g@rmc.ca
Department of Mathematics & Computer Science
Royal Military College of Canada
PO Box 17000, Station Forces
Kingston, Ontario CANADA
K7K 7B4
I am a pure mathematician by training (PhD thesis in noncommutative ring theory and universal algebra) with a strong interest in Computer Science, and Computer Algebra Systems such as Maple. My teaching usually reflects these interests. I am cross-appointed to the Department of Electrical and Computer Engineering.
Education
- BMath, Double Honours in Pure Mathematics and Computer Science, University of Waterloo
- MSc, Mathematics, University of Toronto
- PhD, Pure Mathematics, University of Waterloo
I came to RMC immediately after finishing my PhD. I've been at RMC ever since, except for sabbaticals at Universitaire Instelling Antwerpen (UIA) Antwerp, Belgium, and Technische Universiteit Eindhoven (TUE) Eindhoven, Netherlands.
Current Courses
Here are my current teaching assignments. More information on these courses is available on my RMC Intranet home page.
Fall 2003
- MAE 129A Introduction to Algebra
- Linear systems of equations, matrices and vectors, vector geometry. Introductory set theory, logic, proofs, number systems, complex numbers, polynomial algebra.
- CS 585 Software Engineering Mathematics
- Logic and discrete mathematics for graduate students in Software Engineering.
Winter 2004
- MAE 101 Introductory Calculus
- Integral calculus: techniques of integration, definite and indefinite integrals, and applications. Polar coordinates and differential calculus for vector-valued functions. First and second order linear differential equations.
- MAE 232B Topics in Discrete Mathematics
- An introduction to discrete mathematics emphasizing combinatorial enumeration. In other words, we study how to count things!
Previous Courses (1999-2003)
Winter 2003
- CS 585 Software Engineering Mathematics
Fall 2002
- MAE 229A Linear Algebra
- CSE 321A / CS 591 Analysis of Algorithms
Winter 2002
- MAE 101 Introductory Calculus
- CSE 321B Analysis of Algorithms
Fall 2001
- MAE 129A Introduction to Algebra
- MAE 332A Topics in Discrete Mathematics
Winter 2001
- MAE 101 Introductory Calculus
- CSE 323B Formal Languages and Automata
Fall 2000
- CSE 365A Computer Program Design
- CS 585 Software Engineering Mathematics
Winter 2000
- MAE 101 Introductory Calculus
- CSE 323B / CS 595 Formal Languages and Automata
Fall 1999
- CSE 365A Computer Program Design
- CS 585 Software Engineering Mathematics
