Course/Module
Lecturer, Immunology and Pathoology. (Undergraduate)
Lecturer, Immunology for Clinicians and Scientists. (Short Courses)
Lecturer, MBBS Gastroenterology and Hepatology/Module 3. (Undergraduate)
Lecturer, MBBS Haematology/Module 3. (Undergraduate)
Lecturer, MBBS Immunity & Infection/Module 1. (Undergraduate)
Lecturer, MBBS Immunity & Infection/Module 3. (Undergraduate)
Lecturer, MSc in General Immunology. (Postgraduate)
Lecturer, MSc in Human Molecular Genetics. (Postgraduate)
Other, MSc in Immunology. (Postgraduate)
Lecturer, MSc in Molecular Medicine. (Postgraduate)
Lecturer, Musculoskeletal Medicine/Graduate Entry Medical School. (Undergraduate)