Courses I have taught

  • Math 2273 - Linear Algebra I - a core course for Mathematics students. Topics include vector spaces, basis, dimension, linear transformations.
  • Math 2400 - Elementary Number Theory - an elective mathematics course. Topics include arithmetic mod \(n\), linear Diophantine equations, continued fractions.
  • Math 3272 - Abstract Algebra II - this is a core course for the B.Sc. Mathematics students to complete. Topics include \(p\)-groups, group actions, polynomial rings, and field extensions.
  • Math 3273 - Linear Algebra II - a core course for the B.Sc. Mathematics degree. Topics include canonical forms, singular value decomposition.
  • Math 3274 - Set Theory - This is a core course for the B.Sc. Mathematics degree. Topics include axioms of set theory, relations, natural numbers, real numbers, cardinality, axiom of choice, and point-set topology.
  • Math 6100 - Graduate Algebra - This is a graduate algebra course. Topics include nilpotent groups, solvable groups, field extensions, algebraic closures, Galois theory.
  • Math 6620 - Topology - This is an introduction to topology for graduate students.
  • Mathematics for computing (under several different course codes) - first year mathematics course for Computer Science/Information Technology students.

The following courses I have only taught once or twice

  • Math 2170 - Introduction to Combinatorics
  • Math 1141 - Introductory Linear Algebra and Analytical Geometry
  • Math 1151 - Calculus II
  • Math 1152 - Sets and Number Systems
  • Math 3290 - Combinatorics