His broad research interests revolve around large scale cognitive and adaptive architectures, specifically investigating mechanisms to combine logic based software agents with probabilistic and machine learning techniques. Dr Moodley joined UCT in July 2016 after serving 13 years as an academic in the Computer Science department at the University of KwaZulu-Natal. He has also spent some time as a visiting researcher at the Clinical Decision Making Group, CSAIL, Massachusetts Institute of Technology, the Machine Vision Unit, University of Edinburgh, and the Institute for Geoinformatics, University of Muenster.