Upcoming Courses

  • Mycobacterial Genetics Course

    Monday, 2 July, 2018

    Join this course in its 11th year of being run in South Africa and discover and name your own bacteriophage that may end up contributing towards the...