Teaching at University of Pennsylvania
In Fall 2018 I am teaching MATH
104 - Calculus I (Integral Calculus).
In Spring 2019 I will teach MATH 104 and MATH 581 (a graduate course on algorithmic combinatorics).
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
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 ∼60 PhD
students, postdocs, and researchers from Europe, Asia, and
North America. I gave five hours of lecture on computability
and complexity results in enumerative combinatorics, together
with two exercise sessions.
See the course website here.
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
In Fall 2014 I was an Instructional Assistant, running labs 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 that I was a TA in:
SFU's Algebra Workshop (Pre-Calculus, Linear Algebra, and Discrete Math I)
Fall 2009, Spring 2010, and Fall 2011
SFU's Applied Calculus Workshop (Calculus for Business and Biology Students)
Fall 2010 and Spring 2011