Teaching

Teaching movement science.

I teach physiology, motor behavior, and neuromechanics. My teaching style focuses on building strong foundations first, the building.

Start with the movement.

Movement science gets abstract quickly. I use concrete examples, careful definitions, diagrams, and practice with physiological and behavioral data.

Physiology

Systems physiology and human function, with attention to how structure supports behavior.

Motor behaviour

Motor control and motor learning as ways to understand skill, adaptation, and performance.

Data Analysis and Lab Techniques

Neuromechanical lab techniques, programming (MATLAB, Python), and data analysis fundamentals.

Mentorship

Guidance in experimental design, data analysis, scientific writing, and research workflows.

Courses and roles

Instructor
University of British Columbia

KIN 131: Systems Physiology I

KIN 132: Systems Physiology II

Instructor
Capilano University

KINE 103: Active Health

KINE 230: Motor Behaviour I

KINE 284: Motor Development

Teaching assistant roles
University of British Columbia

KIN 411 Neuroanatomy of Human Movement

KIN 313 Neuromuscular Integration of Human Movement

KIN 131 Systems Physiology II

KIN 419 Laboratory Investigations in Neuromechanical Kinesiology

KIN 190 Anatomy and Physiology I

KIN 335 Advanced Applications of Exercise Physiology

Guest lectures
Capilano University and University of British Columbia

Researcher in practice; spinal motor circuits.

Mentorship
Teaching and research guidance

Mentored new teaching assistants and helped students with experimental design, analysis, programming for research, and scientific writing.

Curriculum Developer
Data Science in Kinesiology

Supported course curriculum design and development.

Built interactive Jupyter notebooks and course assignments.

Developed automated grading workflows for programming exercises.