TEACHING & SUPERVISION

  • COURSE TAUGHT
    Advanced Haematology and Pathology Diagnosis
    91192
  • COURSE TAUGHT
    Cell Biology and Genetics
    91161
  • COURSE TAUGHT
    Immunology
    91401