Cardiovascular and Respiratory Pharmacology
Module code: LIFE313
Role: Teaching
EXPERIMENTAL SKILLS IN CURRENT BIOLOGY
Module code: LIFE107
Role: Teaching
Essential Skills for the Life Sciences 2
Module code: LIFE223
Role: Teaching
INTRODUCTION TO PHYSIOLOGY AND PHARMACOLOGY
Module code: LIFE106
Role: Teaching
PHARMACOLOGY RESEARCH PROJECTS
Module code: PHAR660
Role: Module Co-ordinator
PHARMACOLOGY RESEARCH PROJECTS
Module code: PHAR660
Role: Teaching
PRACTICAL PHARMACOLOGY
Module code: LIFE234
Role: Teaching