Courses Taught
2022-2023: sabbatical
Winter 2022: Math1310N, Math 1310O
Fall 2021: Math 1300B, Math1310A, Math1310B
Winter 2021: Math1310M, MATH4650M/6655M
Fall 2020: MATH 1310A, Math1310B
Summer (S1) 2020: MATH 2015A
Winter 2020: MATH 1505A; Math 1505D
Fall 2019: MATH 1300C; MATH 1505A; Math 1505D
Summer 2019: MATH 4000
Fall 2018, Winter 2019: MATH 1505A; Math 1505D
Summer (S1) 2018: MATH 1300A
Winter 2018: MATH 2015M; MATH 2270M
Fall 2017: MATH 2015A; MATH 2310A; MATH 2930A
Summer (S1) 2017: MATH 1013A
Winter 2017: Math 1310M; Math 1520M
Fall 2016: MATH 1131A; MATH 2015A; MATH 2930B

Resources for Students
- York University's Learning Commons
- Some suggestions for effectively learning math
- Bethune College
- Course Workload Estimator
- Managing Time in University
- The Dos and Donts of Academic Honesty
- Comparing high school and university level mathematics courses
- Learning resources by University Math Lecturer, Dan Wolczuk

Mathematical and Statistics Software
- Desmos
- GeoGebra
- Sketchometry
- Math3d
- Probability Distribution Applets
- Some resources for randomization

Teaching and Education Resources
- York University's Teaching Commons
- Society for Teaching and Learning in Higher Education (STLHE)
- Carl Wieman Science Education Initiative (CWSEI) at University of British Columbia
- Research in Undergraduate Mathematics Education (RUME)
- University of Waterloo's Centre for Teaching Excellence (CTE)
- University Distinguished Teaching Professor of Mathematics, Michael Starbird
- Canadian Mathematics Education Study Group (CMESG)
- Math Department (at University of British Columbia) Teaching Assistant Accreditation Program (TAAP)
- Center for Education in Mathematics and Computing (CEMC)
- Centre for Science, Mathematics and Technology Education (SMT)
- First Year Math in Canada (Repository of introductory university level math/stats courses)
- Inquiry Oriented Linear Algebra
- Cambridge Mathematics (Digital Curriculum Design)
- ENGAGE Engineering
- York Capstone Network
- Courseware (from CEMC)
- Institute for Studies in Transdisciplinary Engineering Education and Practice
- StatsSpace(resources for teaching introductory statistics)

Online Calculus and Applied Mathematics Notes/Textbooks:
- Active Learning Materials for Calculus
- Algebra
- APEX Calculus
- University of Waterloo (I)
- University of Waterloo (II)
- University of Alberta
- University of British Columbia (1)
- University of British Columbia (2)
- Experience Controls (Interactive Textbook with Engineering Examples)
- A resource for writing mathematical solutions
University of Toronto Scarborough Precalculus and Calculus Modules