Teaching

Courses taught from 2007 to 2026:
·PHY101, Conceptual Physics
·PHY101 Lab, Conceptual Physics Laboratory
·PHY201/211, College/University Physics I
·PHY203/213, College/University Physics II
·PHY202, General Physics Laboratory I
·PHY204, General Physics Laboratory II
·PHY320, Intro Modern Physics
·PHY421/521, Modern Physics Laboratory
·PHY425/525, Solid State Physics
·EE310, Electromagnetic Field
·PHY491/492 Capstone