Advanced Genetics Techniques
Module code: LIFE226
Role: Teaching
Advanced Skills in Genetics
Module code: LIFE319
Role: Teaching
CURRENT SKILLS AND TOPICS IN EVOLUTIONARY BIOLOGY
Module code: LIFE324
Role: Teaching
Conservation Biology
Module code: LIFE326
Role: Module Co-ordinator
Essential Skills for the Life Sciences 2
Module code: LIFE223
Role: Teaching
Evolutionary Biology
Module code: LIFE213
Role: Teaching
Practical Bioinformatics
Module code: LIFE748
Role: Teaching