Upper-Division Course Rotation Schedule

Upper-Division Course Rotation Schedule (Updated January 2026)

^ - Every Semester | * - Every Year | ** - Every Other Year

Fall 2026/28/30/32

Spring 2027/29/31/33

PHY 30020Intermediate Lab^ PHY 30020Intermediate Lab^ 
PHY 40020Advanced Lab^ PHY 40020Advanced Lab^ 
PHY 34000Cosmology** PHY 32511Electronics* 
PHY 35101Classical Mechanics* PHY 45301Thermal Physics* 
PHY 36001Modern Physics* PHY 36002Appl. Modern Physics* 
PHY 45201Electromagnetic Theory* PHY 46101Quantum Mechanics*
PHY 46401Solid State Physics** PHY 44600Biological Physics**
PHY 45401Mathematical Methods in Physics**PHY 45403Data Analysis and Num. Computing**

Fall 2027/29/31/33

Spring 2028/30/32/34

PHY 30020Intermediate Lab^PHY 30020Intermediate Lab^
PHY 40020Advanced Lab^PHY 40020Advanced Lab^
PHY 32564Material Physics**PHY 32511Electronics*
PHY 35101Classical Mechanics*PHY 36002Appl. Modern Physics*
PHY 36001Modern Physics*PHY 45301Thermal Physics*
PHY 45201Electromagnetic Theory*PHY 46101Quantum Mechanics*
PHY 44802Astrophysics**PHY 45501EM Waves and Optics**
  PHY 46301Nuclear and Particle Physics**