Meet our team
The Department of Computer Science is driven by a diverse team of dedicated academics, industry experts, and administrative professionals committed to advancing the field of computing.
Academic staff
Our academic team brings together world-class researchers and educators dedicated to excellence in teaching and research.

Brink van der Merwe
Professor, Head of division
Research interests
Tree automata and applications, Learning of grammars and languages from data

George Azzopardi
Associate Professor Extraordinary
Research interests
Brain-inspired computing, Computer Vision, Pattern Recognition, Machine Learning

Willem Bester
Junior Lecturer
Research interests
Software Engineering, Formal Methods, Formal Language and Automata Theory

Judith Bishop
Professor Extraordinary
Research interests
Programming languages, software engineering, mobile computing, open source software

Loek Cleophas
Associate Professor Extraordinary
Research interests
Model-driven engineering, Digital Twins, Algorithm + model variability

Marcel Dunaiski
Senior Lecturer
Research interests
Data Science, Informetrics, Scientometrics

David Baker Effendi
Research Fellow
Research interests
Program analysis, static analysis

Andries Engelbrecht
Professor
Research interests
Swarm intelligence, Evolutionary computation, Hyper-heuristics, Neural networks, Machine learning

Bernd Fischer
Professor
Research interests
Software engineering, formal methods, program analysis, program generation, program verification, AI

Trienko Grobler
Lecturer
Research interests
Machine learning, remote sensing, radio interferometry, coding theory

McElory Hoffmann
Senior Lecturer Extraordinary
Research interests
Computer vision, machine learning, smart cameras

Cornelia Inggs
Senior Lecturer
Research interests
Formal methods, model checking, concurrency

Maria Keet
Professor Extraordinary
Research interests
Ontology, Semantic Web, Conceptual Modeling, Knowledge Representation and reasoning

Steve Kroon
Associate Professor
Research interests
Artificial intelligence/machine learning, statistical learning theory, probability and computing

Mkhuseli Ngxande
Lecturer
Research interests
Machine learning, computer vision, bioinformatics, wide area surveillance

Francesco Petruccione
Visiting Academic
Research interests
Interim director of NITheCS, Quantum Computing

Laurette Pretorius
Associate Professor Extraordinary
Research interests
Multilingual NLP, Semantic computing, Ontology development, Machine translation

Moeketsi Raselimo
Lecturer Extraordinary
Research interests
Programming Languages, Software Testing, Fuzzing

Gavin Rens
Lecturer
Research interests
Cognitive Robotics, knowledge representation and reasoning under uncertainty, Probabilistic planning

William (Bill) Tucker
Professor
Research interests
Computer networks and applications; human computer interaction; social impact; ethical computing

Lynette van Zijl
Professor
Research interests
Implementation and applications of automata; assistive technologies

Wolf-Tilo Balke and Florian Plötzky
Visiting Academic
Research interests
Query Processing, User Preferences and Personalization, Cognitive User Modeling

Willem Visser
Part-time Professor
Research interests
Software engineering, testing, symbolic execution, and model checking

Fabian Yamaguchi
Professor Extraordinary
Research interests
Computer security, Program analysis, Machine learning
Administrative staff
Our dedicated administrative team ensures smooth operations and provides essential support to students, staff, and visitors.