Postgraduate supervision

Prospective masters and doctoral students

I receive a large number of unsolicited requests for supervision. I am usually not able to respond to all requests, especially those that are poorly formed.

Tips for sending through a good request
Read my research interests
and current projects on my webpage and check that your interests are aligned with this. I rarely supervise students outside of these areas.

I generally only accept 
exceptional students with a strong background in Computer Science and Artificial Intelligence. All my students hold merit based scholarships from the Centre for Artificial Intelligence Research (CAIR).

A well formed request should include the following:

There are still a limited number of competitive scholarships available from the Centre for Artificial Intelligence Research (CAIR) .

Current students


    MSc - Primary supervisor

    MIT mini dissertation - Primary supervisor

Past students

PhD - Primary-supervisor

  1.  Jude Adeleke, A Semantic Sensor Web Framework for Proactive Environmental Monitoring and Control, Dec. 2017
  2. Willem Coetzer, A Knowledge–Based System for Automated Discovery of Ecological Interactions in Flower–Visiting Data, Jan 2017
  3. Olukunle Ogundele, An Ontology-Driven Approach for Structuring Scientific Knowledge for Predicting Treatment Adherence Behaviour: A Case Study of Tuberculosis in Sub-Saharan African Communities, Dec. 2016

 PhD - Co-supervisor

  1. Jules Raymond Kala, Leaf Recognition for Accurate Plant Classification, submitted Jan. 2017 - Supervisor: S Viriri, , co-supervisor:  D Moodley
  2. Kodylan Moodley, Tractable ontology repair for inexpressive description logics, Primary Supervisor: T. Meyer, co-supervisors: U Sattler, D Moodley, Dec. 2015.
  3. Gavin Rens, From an Agent Logic to a Robot Programming Language, 2014, Supervisor: T. Meyer, co-supervisors: G Lakemeyer, D Moodley

MSc Primary supervisor

  1. Stefan Drue, mini dissertation, MPhil Information Technology, A comparison of a factor-based investment strategy and machine learning for predicting excess returns on the JSE, 2019
  2. Wiebke Toussaint, MSc Computer Science, Evaluation of Clustering Techniques for Generating Household Energy Consumption Patterns in a Developing Country, 2019, Supervisor: D Moodley, Co-supervisor: T Meyer
  3. Andrew Clarke, MSc Computer Science, An Evaluation of Depth Camera-Based Hand Pose Recognition for Virtual Reality Systems, 2018,  Supervisor: D Moodley, Co-supervisor: A Pillay
  4. Michael Waltham, MSc Computer Science, Q-Cog: A Q-Learning Based Cognitive Agent Architecture for Complex 3D Virtual Worlds, 2017,  Supervisor: D Moodley, Co-supervisor: A Pillay
  5. Yerdashin Padayachi, Satellite Remote Sensing of Particulate Matter and Air Quality Assessment in the Western Cape, South Africa, 2016
  6. Mr Lizwe Mdakane, Settlement Type Classification Using Aerial Images (completed in December 2014)
  7. Mr Pascal Brandt, An Investigation Of Multi-label Classification Techniques For Predicting Hiv Drug Resistance In Resource-limited Settings (completed in February 2014) ( link to pdf)
  8. Mr Maldean Pillay, Gabor Filter Parameter Optimization for Multi-textured Images: A Case Study on Water Body Extraction from Satellite Imagery (completed in 2012)
  9. Ms Chetna Parbhoo (with distinction), MSc Computer Science, An ontology-driven Sensor Web application for detecting and classifying informal settlements, Supervisor: D Moodley(completed in 2009)
  10.  Mr Yashik Singh (with distinction), mini dissertation, MMedSci Medical Informatics,  Computer-based machine learning algorithms to assist with the analysis and interpretation of genetic sequence data in patients failing anti-retroviral therapy, Supervisor: D Moodley, co- superviser M Hajek (completed in 2008)

MSc Co-supervisor

  1. Sagree Singh, An Analysis of Approaches for Developing National Health Information Systems: A Case Study of Two Sub-Saharan African Countries, April 2016., Supervisor: A Pillay, co-supervisors: D Moodley, CJ Seebregts
  2. Ryan Crichton, MSc Computer Science, The Open Health Information Mediator: An architecture for enabling interoperability in low to middle income countries, Supervisor: A Pillay, co-supervisors: D Moodley, CJ Seebregts, 2014

  3. Hendrina Harmse (with distinction), Scenario Testing using OWL, Supervisor: K Britz, co-supervisors: A Gerber, D Moodley, 2014
  4. Kodylan Moodley (with distinction), Debugging and Repair of Description Logic Ontologies, Supervisor: T Meyer, co-supervisors: I Varsincak, D Moodley, 2011