BIOLOGICAL CHEMISTRY
Module code: LIFE104
Role: Teaching
Biological Chemistry
Module code: LIFE245
Role: Teaching
ESSENTIAL SKILLS FOR THE LIFE SCIENCES I
Module code: LIFE109
Role: Teaching
Essential Skills for the Life Sciences 2
Module code: LIFE223
Role: Teaching
From Genes to Proteins
Module code: LIFE201
Role: Teaching
INTRODUCTION TO RESEARCH
Module code: LIFE702
Role: Teaching
MSC RESEARCH PROJECT
Module code: LIFE703
Role: Teaching
Protein Structure, Function and Organisation
Module code: LIFE303
Role: Teaching
Structure and Dynamics of Macromolecules
Module code: LIFE203
Role: Module Co-ordinator
Synthetic Biology and Biotechnology
Module code: LIFE756
Role: Teaching