Stephen Melczer

CRM-ISM Postdoctoral Fellow
PK-4130, Laboratoire de Combinatoire et d’informatique Mathématique (LaCIM)
Université du Québec à Montréal

Teaching at Université du Québec à Montréal (UQAM)

In Fall 2019 I am teaching the graduate course MATH 7352: Combinatorics 1
The course website for MAT7352 is here

Teaching at University of Pennsylvania

In Spring 2019 I taught MATH 104 (Integral Calculus) and MATH 581 (an advanced graduate course on algorithmic combinatorics). In Fall 2018 I also taught MATH 104.

Teaching at University of Illinois Urbana-Champaign (UIUC)

From June to July 2018 I ran a workshop entitled ‘Algorithms for Analytic Combinatorics’ as part of the NSF funded PI4 program (see here for details about the program). For this work I developed and delivered ~10 hours of lectures to 10 PhD students on recent topics in enumerative combinatorics, then gave the students original research-level group projects developing software for combinatorial problems. The total run time of the workshop was 6 weeks.

Teaching at Research Institute for Symbolic Computation (RISC) / JKU Linz

At the beginning of August 2018 I developed and taught one of three courses at the RISC Summer School on Algorithmic and Enumerative Combinatorics, which was attended by ∼70 PhD students, postdocs, and researchers from Europe, Asia, and North America. I lectured on computability and complexity results in enumerative combinatorics, and gave two exercise sessions.

Teacher Training (Waterloo)

In December 2016 I completed the optional Fundamental of University Teaching program at Waterloo. During this program I gave several teaching sessions which were evaluated by members of the Center for Teaching Excellence and other participants, and also took part in the following courses:

  • Effective Lesson Plans
  • Teaching Methods
  • Giving Quality Feedback
  • Classroom Delivery Skills
  • Shaping Classroom Dynamics
  • Assessing and Improving Your Teaching

Teaching at Waterloo

In Spring 2015 I was a Teaching Assistant, marking and running office hours for CS 370 (Numerical Computation). In Fall 2014 I was an Instructional Assistant, running labs and supervising undergraduate teaching leaders for CS 115 (Introduction to Computer Science 1).


Teaching at Simon Fraser University

In Spring 2014 I was the marker for MATH 443/743 (Combinatorial Theory).

In Fall 2013 I was the TA for MATH 322 (Complex Variables) and the marker for MATH 425/725 (Measure Theory)

In Spring 2013 I was the TA for MATH 343 (Applied Discrete Mathematics) and the marker for MACM 401/ MATH 819 (Intro to Computer Algebra).

In the Fall of 2011 I taught five Calculus Support Sessions a week, which are tutorials for calculus students who need help reviewing pre-calculus material.

Before all that I was a TA in:

SFU's Algebra Workshop (Pre-Calculus, Linear Algebra, and Discrete Math I) during Fall 2009, Spring 2010, and Fall 2011

SFU's Applied Calculus Workshop (Calculus for Business and Biology Students) during Fall 2010 and Spring 2011