Teaching


updated: 10/23/2026

  1. General Physics 2 (PHYS 212) Fall 2026
    Lab Instructor (in-person)
    Physics and Astronomy Department, College of Arts and Sciences
    University of Wisconsin - Eau Claire, Eau Claire, WI.

  2. Biomedical Exploration Camp Summer 2026
    Instructor (in-person lecture and lab)
    High school students built scale prototypes of an elbow exoskeleton, covering basic mechanics, electronics, and programming
    University of Wisconsin - Eau Claire, Eau Claire, WI.

  3. Introduction to Robotics (ASRE 150) Spring 2026
    Lecturer (in-person)
    Physics and Astronomy Department, College of Arts and Sciences
    University of Wisconsin - Eau Claire, Eau Claire, WI.

  4. General Physics (PHYS 211) 2025 - 26
    Lecturer (in-person)
    Physics and Astronomy Department, College of Arts and Sciences
    University of Wisconsin - Eau Claire, Eau Claire, WI.

  5. Upper extremity neuromuscular control in the aging population Sept 2024
    Guest Lecturer
    The Katies for Aging Research and Equity (KARE) program
    St. Catherine University, St. Paul, MN.

  6. Biomedical Applications of Engineering Principles Dec 2023
    Guest Lecturer
    Graduate School of Biomedical Engineering and Physiology
    Mayo Clinic, Rochester, MN.

  7. Engineering Mechanics Fundamentals (EGR 217) Fall 2019
    Teaching assistant (in-person)
    Ira A. Fulton Schools of Engineering
    Arizona State University, Mesa, AZ.

  8. Mechanics of Solid Materials (EGR 343) Fall 2019
    Teaching assistant (in-person)
    Ira A. Fulton Schools of Engineering
    Arizona State University, Mesa, AZ.

  9. Computational Modeling of Engineering Systems (EGR 219) Spring 2019
    Lecturer (In person)
    Ira A. Fulton Schools of Engineering
    Arizona State University, Mesa, AZ.

  10. Computational Modeling of Engineering Systems (EGR 219) Fall 2018
    Lecturer (Hybrid)
    Ira A. Fulton Schools of Engineering
    Arizona State University, Mesa, AZ.