Associate Teacher for the University of Toronto, York University, and Nipissing University (1977 to present)
- Worked with, mentored and evaluated student teacher candidates
Author/Reviewer for McGraw-Hill Ryerson (1999 to present)
- Author, Grade 12, Mathematics for College Technology Study Guide and Exercise Book, (May of 2010)
- Author, Grade 10, Principles of Mathematics, Exercise and Homework Book, (May of 2007)
- Author, Grade 9, Principles of Mathematics, Exercise and Homework Book, (October 2006)
- Co-author for the Grade 10 Applied Mathematics, Applying the Concepts 10, Teacher’s Resource (2000)
- Co-author for the Grade 12, Mathematics for College Technology, Teacher’s Resource (2000)
- Co-authored a Teacher’s Resource for the Grade 12 Calculus & Advanced Functions textbook (2002)
- Contributing author for the Grade 9 Principles of Mathematics, Teacher’s Resource (2006)
- Contributing author for Grade 12 textbook, Calculus & Advanced Functions
- Reviewed mathematics textbooks: Applying the Concepts 10, Making Financial Decisions 11, Mathematics 12 Preparing for College & Apprenticeship, Grade 12 Calculus & Advanced Functions, and Applying the Concepts 9, Mathematics for Everyday Life, (1999 to present)
- Co-author of the Computerized Assessment Bank for the Grade 11 University/College Mathematics textbook Mathematics 11 (2001)
- Answer Preparer, Grade 12 Calculus & Vectors Textbook (2008) and Grade 11 Functions Textbook (2009)
- Editorial Services, Math Links 7, (Western Edition), October 2006
Author, for the Toronto District School Board (Spring 2007)
- Wrote Summative Tasks for TIPS Documents for Grade 10 Applied Students
Author, for the OAME (Ontario Association of Mathematical Educators) (Summer of 2007)
- Worked collaboratively with another teacher as part of a Summer Writing Team to prepare lessons and support materials for teachers for the new curriculum Grade 12 Calculus and Vectors course.