PHY101: Mechanics
PHY102: Electromagnetism
PHY-206 Physics through Computational Thinking
PHY301: Mathematical Methods 1
PHY302: Mathematical Methods 2
PHY304: Quantum Mechanics 2
PHY401: Electro-dynamics
PHY601: Advanced Mathematical Methods
PHY603: Advanced Quantum Mechanics
PHY506/622: Advanced Topics in Condensed Matter Physics