Undergrad Home
Degree programmes
BSc MSciBSc (intercal)Natural sciencesOthers
Courses
MPHY1001
MPHY2001MPHY2002
MPHY3012/M012MPHY3013/M013MPHY3886/M886 MPHY3890/M890MPHY3891/M891MPHY3892/M892MPHY3893
MPHY3000/M000 Projects
Other links
Research
Teaching
Main contacts
News and Events
This course has now been replaced by MPHY1001.