Teaching
Purdue University
PHYS 149: Mechanics, Heat and Wave Motion
Fall 2008, Fall 2009, Fall 2010, Spring 2011
Course detailsPHYS 220: General Physics
Fall 2006, Fall 2007, Fall 2008, Spring 2017, Fall 2019, Fall 2020, Fall 2021, Fall 2022, Spring 2023
Course details
SyllabusPHYS 272: Electricity and Magnetism
Fall 2005
Course detailsPHYS 272H: Electricity and Magnetism for Physics Honors students
Spring 2006, Spring 2007, Spring 2008
Course detailsPHYS 360: Quantum Mechanics
Spring 2019, Spring 2020, Spring 2021
Course details
SyllabusPHYS 460: Quantum Mechanics I for Physics Honors students
Fall 2011, Fall 2012, Fall 2013
Course details
SyllabusPHYS 461: Quantum Mechanics II for Physics Honors students
Spring 2012, Spring 2013, Spring 2014
Course details
SyllabusPHYS 564: Introduction to Elementary Particle Physics I
Fall 2014, Fall 2015, Fall 2016, Fall 2023, Fall 2024, Fall 2025
Course details
SyllabusPHYS 565: Introduction to Elementary Particle Physics II
Spring 2016, Spring 2024, Spring 2025, Spring 2026
Course details
Syllabus
CERN School of Computing
- Invited lecturer at the CERN School of Computing 2003