- Term: Fall 2019
- Lectures: Thursday 8am-10am and Friday 8am-9am (ARC 108)
- Office Hours: Friday 9am-10am (ENG-237)
- Syllabus, Course notes, Assignments, Solutions, etc.: see D2L

## Ryerson University, Toronto, ON, Canada

- AM8208 - Topics in Mathematics, W12
- AM8204 - Topics in Discrete Mathematics, W19, W20
- AM8002 - Discrete Mathematics and its Applications, F13, F15, F20
- DS8014 - Graph Mining, F20
- MTH607 - Graph Theory, W12, W13, W15, W16, W17, W21
- MTH410 - Statistics, W19
- MTH314 - Discrete Mathematics for Engineers, W13, W14, W18, W20, W21
- MTH110 - Discrete Mathematics I, F12, F16, F18, F19

## Memorial University of Newfoundland, St. John's, NL, Canada

- Probabilistic Method and Random Graphs (the eleventh annual Summer School of the Atlantic Association for Research in the Mathematical Sciences (AARMS)), S12

## West Virginia University, Morgantown, WV, USA

- MATH 791L - Markov Chains and Mixing Times, S11
- MATH 773 - Probabilistic method and random graphs, F10
- MATH 571 - Combinatorial Analysis, S10
- MATH 283 - Introduction to the Concepts of Mathematics, F09, F10 (2x)
- MATH 261 - Elementary Differential Equations, S10

## Dalhousie University, Halifax, NS, Canada

- MATH 4330/5330, CSCI 4115 - Topics in Graph Theory, F06
- MATH/ECON 3700 - Mathematics for Economists, F08
- MATH/CSCI 2112 - Discrete Structures I, F07, F08 (2x)

## University of Waterloo, Waterloo, ON, Canada

- MATH 118 - Calculus 2 for Engineering, S06
- MATH 116 - Calculus for Engineering, F05

## Adam Mickiewicz University, Poznan, Poland

- Algorithms and Data Structures
- Discrete Mathematics
- Object Oriented Programming in C++
- Image Processing
- Numerical Methods
- Programming in C