MTH260 - Introduction to Mathematical Inquiry

  • Term: Fall 2024
  • Lectures: Tuesday 8-11am (KHE-216)
  • Office Hours: Tuesday 2-3pm (ENG-237)
  • Syllabus, Course notes, Assignments, Solutions, etc.: available on D2L


AM8002 - Probabilistic Method and Random Graphs (Discrete Mathematics and its Applications)

  • Term: Fall 2024
  • Lectures: Friday 9-12pm (VIC-206)
  • Office Hours: TBA (virtual)
  • Syllabus, Course notes, Assignments, Solutions, etc.: distributed via e-mail


DS8014 - Mining Complex Networks (Graph Mining)

  • Term: Winter 2025
  • Lectures: Tuesday 2-5pm (virtual)
  • Office Hours: contact me (virtual)
  • Syllabus, Course notes, Assignments, Solutions, etc.: distributed via e-mail


Teaching experience

Toronto Metropolitan University, Toronto, ON, Canada

  • AM8208 - Topics in Mathematics, W12
  • AM8208 - Probabilistic Method and Random Graphs (Topics in Mathematics), Fields Academy Shared Graduate Courses, F22
  • AM8204/AM9001 - Topics in Discrete Mathematics, W19, W20, W23, W24
  • AM8002 - Discrete Mathematics and its Applications, F13, F15, F20, F24
  • DS8014/AM8208 - Mining Complex Networks, Fields Academy Shared Graduate Courses, F21
  • DS8014 - Graph Mining, F20, F21, F22, W24
  • MTH607 - Graph Theory, W12, W13, W15, W16, W17, W21
  • MTH410 - Statistics, W19
  • MTH314 - Discrete Mathematics for Engineers, W13, W14, W18, W20, W21, W23, W24
  • 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