Teaching
Courses taught:
- Math 121 (Calculus), Fall 2007, Queens University
- Math 111 (Linear Algebra), Winter 2007, Queens University
- Math 121/124 (Calculus), March-April 2007, Queens University
- Math 221 (Vector Calculus), Fall 2006, Queens University
- Math 221 (Vector Calculus), Spring/Summer 2006, Queens University
- Math 232 (Differential Equations), Winter 2006, Queen's University
- Apsc 174 (Linear Algebra), Winter 2006, Queen's University
- Math 121/124 (Calculus), Summer 2005, Queens University
- Math 126 (Calculus), Fall Term and Winter Term, 2004-2005, Queen's University
- Math 126 (Calculus), Fall Term, 2003-2004, Queen's University
- Math 126 (Calculus), Fall Term, 2002-2003, Queen's University
- Linear Algebra, Calculus, Computer Language, 1989-2000, Hebei Science and Technology University, Hebei, China
Other Teaching Duties:
- Co-author of Math 126 Workbook . published by Campus Bookstore at Queen's University.
- Tutoring for Calculus; April 2002, St. Lawrence College
- Tutoring for Math 126 (Calculus); Academic year 2001/2002, Queen's University
- Tutoring for Math 126 (Calculus); Spring and Summer term 2001, Queen's University
- Marking for Math 318/218 (Linear Algebra); Winter term 2002, Queen's University
- Marking for for Math 006 (Calculus); Winter term 2001, Queen's University