Undergraduate Courses

See the academic map for physics and physics & astrophysics majors.

A complete list of courses and instructors for the current semester can be downloaded here.

Courses taught every semester

  • AST 1002 – Planets, Stars and Galaxies
  • AST 1002L – Planets, Stars and Galaxies Lab
  • PHY 2048C – General Physics A
  • PHY 2049C – General Physics B
  • PHY 2053C – College Physics A
  • PHY 2054C – College Physics B
  • PHY 3802L – Intermediate Lab
  • PHY 4822L – Advanced Lab

Courses taught every fall semester

  • PHY 1020 – Physics and Technology for Future Presidents
  • PHY 1020L – Physics and Technology for Future Presidents Lab
  • PHY 1090 – Discovering Physics
  • PHY 3045 – Physics Problem Solving
  • PHY 3101 – Intermediate Modern Physics
  • AST 4211 – Introduction to Astrophysics
  • PHY 4604 – Quantum Theory of Matter A
  • PHY 4222 – Mechanics II
  • PHZ 4117 – Mathematical Physics II
  • PHY 4324 – Electricity and Magnetism II
  • PHZ 4530 – Fluid and Plasma Physics
  • PHZ 4601 – Special and General Relativity

Courses taught every spring semester

  • PHZ 1140C – Computational Physics Laboratory
  • PHZ 3113 – Mathematical Physics I
  • PHY 3221 – Mechanics I
  • AST 4419 – Extragalactic Astronomy
  • AST 3721L – Astrophysics Laboratory (starting Spring 2026)
  • PHY 4323 – Electricity and Magnetism I
  • PHY 4605 – Quantum Theory of Matter B
  • PHZ 4390 – Particle and Nuclear Physics
  • PHY 4513 – Thermal and Statistical Physics
  • AST 4414 – Cosmology and Structure Formation

Fall semester (in odd numbered years, e.g. 2025, 2027)

PHY 4936 – Special Topic: Quantum Computing

Spring semester (in even numbered years, e.g. 2026, 2028)

PHY 3424 – Optics

Fall semester (in even numbered years, e.g. 2026, 2028)

PHZ 4400 – Condensed Matter

Spring semester (in odd numbered years, e.g. 2025, 2027)

PHZ 4316 – Nuclear Astrophysics