Undergraduate research
I have served as a research mentor for the following undergraduate
research programs:
 For Summer 2018 until Spring 2019, I am advising Nate Lesnevich '19 on his research and honors thesis on the topic of Ppartition generating functions.

The Bucknell University Research Group (the BURG). I have done insemester research with Joe Ruby '11, Ryan Ward '11 and Tung Phan '17. Ryan Ward successfully defended his honors thesis Equality of Ppartition Generating Functions in April 2011. The journal paper based on this thesis has been published in Annals of Combinatorics.

Research Experiences for Undergraduates (REU) program,
College of William and Mary, Williamsburg, Virginia, Summer 2004.
My students were
Drew Lewis from the University of Alabama,
and Stefan Leichenauer from Brown University, both of
whose projects were in Matrix Analysis. Leichenauer's project resulted in a paper published in Linear Algebra and its Applications.

Summer Program for Undergraduate Research (SPUR), MIT, Summer 2001.
My student was
Paisa Seeluangsawat, whose project concerned the
combinatorics of hyperplane arrangements.
Teaching
During Fall 2018, I will be teaching:
Course materials are on
Moodle.
Here is my weekly schedule.
In previous semesters at Bucknell, my teaching has been:
Spring 2018  Math 192 (Topics in Calculus) 
Fall 2017  Math 201 (Calculus I)  Math 212 (Differential Equations) 
Spring 2017  Childrearing leave

Fall 2016  Math 202 (Calculus II)  Math 245 (Linear Algebra ) 
Spring 2016  Math 211 (Calculus III) 
Fall 2015  Math 201 (Calculus I)  Math 320 (Abstract Algebra I) 
Spring 2015  Math 202 (Calculus II)  Math 240/241 (Combinatorics and Graph Theory / Discrete Structures) 
Fall 2014  Math 245 (Linear Algebra) 
Spring 2014  Math 212 (Differential Equations)  Math 319 (Topics in Advanced Mathematics: Combinatorics) 
Fall 2013  Math 209 (Mathematical Problem Solving)  Math 211 (Calculus III) 
2012/2013  Sabbatical at Trinity College Dublin

Spring 2012  Childrearing leave

Fall 2011  Math 202 (Calculus II)  Math 343 (Numerical Analysis) 
Spring 2011  Math 212 (Differential Equations) 
Fall 2010  Math 202 (Calculus II)  Math 280 (Logic, Sets, and Proofs) 
Spring 2010  Math 192 (Topics in Calculus)  Math 280 (Logic, Sets, and Proofs) 
Fall 2009  Math 202 (Calculus II)  Math 320 (Introduction to Algebra) 
Spring 2009  Untenured research leave at MIT

Fall 2008  Untenured research leave at UC Berkeley

Spring 2008  Math 211 (Calculus III)  Math 320 (Introduction to Algebra) 
Fall 2007  Math 291 (Mathematical Problem Solving)  Math 343 (Numerical Analysis)

Spring 2007  Math 240/241 (Combinatorics and Graph Theory / Discrete Structures)

Fall 2006 
Math 202 (Calculus II)  Math 320 (Introduction to Algebra) 
I taught for the following courses at MIT:

Winter 2003, 18.02A Multivariable Calculus, Recitation Instructor.

Fall 2002, 18.04 Complex Analysis with Applications, Recitation Instructor.

Summers 2002 and 2001, Lecturer for Calculus classes in "Project Interphase," an
intensive program for entering firstyears from minority backgrounds. This
program is run by the Office of Minority
Education.

Winter 2002, 18.02A Multivariable Calculus, Recitation Instructor.

Fall 2001, 18.03 Differential Equations, Recitation Instructor.

Spring 2001, 18.06 Linear
Algebra, Recitation Instructor.
Letters of recommendation
If I have agreed to write a recommendation letter for you then please visit
this page.