Dr. G. Simons

Dr. Gordon Simons

Office: Girouard building, room 309

Telephone: (613) 541-6000 ext 6459

Fax: (613) 541-6584

Email: simons-g@rmc.ca

Department of Mathematics and 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
Date modified: