Biological Chemistry
Module code: LIFE245
Role: Teaching
Communication and Study Skills for the Life Sciences
Module code: LIFE130
Role: Teaching
Essential Skills for the Life Sciences 2
Module code: LIFE223
Role: Teaching
From Genes to Proteins
Module code: LIFE201
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