Photograph by Marc-Grégor Campredon

**Introduction to Mathematical Modeling in Epidemiology & Public Health**(Epid 603, now Epid 633), University of Michigan, Ann Arbor – basic introduction to math modeling in epidemiology, with examples drawn broadly from infectious disease, chronic disease, and social epidemiology.

**Systems Modeling of Social Processes, Behavior, and Chronic Disease**(Epid 618, now Epid 637), University of Michigan, Ann Arbor – complex system modeling of chronic diseases and social behavior processes, using agent-based, network models, and dynamic system models.**Scientific Communication for Epidemiologists**(Epid 530), University of Michigan, Ann Arbor – overview of scientific writing and communication.**Foundations of Higher Mathematics**(Math 345), The Ohio State University (Fall 2010) – this course introduces students (primarily math majors) to basic proof techniques, logic, and set theory.

**NC State Tutorial Workshop on Parameter Estimation for Biological Models**(Summer 2014). Taught a 1-day tutorial on structural and practical identifiability.**NIMBioS Tutorial Workshop: Parameter Estimation for Dynamic Biological Models**(Summer 2014). A three-day tutorial based at the National Institute for Mathematical and Biological Synthesis, University of Tennessee.**NIMBioS-MBI-CAMBAM Summer Graduate Program: Connecting Models with Data in Mathematical Biology**(Summer 2013). A two-week summer graduate program based at the National Institute for Mathematical and Biological Synthesis, University of Tennessee.**Michigan Math & Science Scholars Program**– (guest lecturer) math and science program for advanced high school students. (Summer 2013)**Nonlinear Dynamics in Biological Networks, McGill University**(Summer 2010) - developed and taught a series of labs and research projects on symmetry and networks for the joint CAMBAM/MBI summer school (together with Yunjiao Wang and Marty Golubitsky).