Explore Courses
Patrick Hayden
Currently teaching
APPPHYS 300: Department Colloquium
PHYSICS 302: Department Colloquium
PHYSICS 210: Advanced Mechanics
PHYSICS 110: Advanced Mechanics
+ 7 independent studies...
PHYSICS 190: Independent Research and Study
PHYSICS 205: Senior Thesis Research
PHYSICS 291: Curricular Practical Training
CS 499P: Advanced Reading and Research
CS 390D: Part-time Curricular Practical Training
CS 499: Advanced Reading and Research
PHYSICS 490: Research