Our people

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

Brink van der Merwe

Professor, Head of division

Research interests

Tree automata and applications, Learning of grammars and languages from data

George Azzopardi

George Azzopardi

Associate Professor Extraordinary

Research interests

Brain-inspired computing, Computer Vision, Pattern Recognition, Machine Learning

Willem Bester

Willem Bester

Junior Lecturer

Research interests

Software Engineering, Formal Methods, Formal Language and Automata Theory

Judith Bishop

Judith Bishop

Professor Extraordinary

Research interests

Programming languages, software engineering, mobile computing, open source software

Loek Cleophas

Loek Cleophas

Associate Professor Extraordinary

Research interests

Model-driven engineering, Digital Twins, Algorithm + model variability

Marcel Dunaiski

Marcel Dunaiski

Senior Lecturer

Research interests

Data Science, Informetrics, Scientometrics

David Baker Effendi

David Baker Effendi

Research Fellow

Research interests

Program analysis, static analysis

Andries Engelbrecht

Andries Engelbrecht

Professor

Research interests

Swarm intelligence, Evolutionary computation, Hyper-heuristics, Neural networks, Machine learning

Bernd Fischer

Bernd Fischer

Professor

Research interests

Software engineering, formal methods, program analysis, program generation, program verification, AI

Trienko Grobler

Trienko Grobler

Lecturer

Research interests

Machine learning, remote sensing, radio interferometry, coding theory

McElory Hoffmann

McElory Hoffmann

Senior Lecturer Extraordinary

Research interests

Computer vision, machine learning, smart cameras

Cornelia Inggs

Cornelia Inggs

Senior Lecturer

Research interests

Formal methods, model checking, concurrency

Maria Keet

Maria Keet

Professor Extraordinary

Research interests

Ontology, Semantic Web, Conceptual Modeling, Knowledge Representation and reasoning

Steve Kroon

Steve Kroon

Associate Professor

Research interests

Artificial intelligence/machine learning, statistical learning theory, probability and computing

Mkhuseli Ngxande

Mkhuseli Ngxande

Lecturer

Research interests

Machine learning, computer vision, bioinformatics, wide area surveillance

Francesco Petruccione

Francesco Petruccione

Visiting Academic

Research interests

Interim director of NITheCS, Quantum Computing

Laurette Pretorius

Laurette Pretorius

Associate Professor Extraordinary

Research interests

Multilingual NLP, Semantic computing, Ontology development, Machine translation

Moeketsi Raselimo

Moeketsi Raselimo

Lecturer Extraordinary

Research interests

Programming Languages, Software Testing, Fuzzing

Gavin Rens

Gavin Rens

Lecturer

Research interests

Cognitive Robotics, knowledge representation and reasoning under uncertainty, Probabilistic planning

William (Bill) Tucker

William (Bill) Tucker

Professor

Research interests

Computer networks and applications; human computer interaction; social impact; ethical computing

Lynette van Zijl

Lynette van Zijl

Professor

Research interests

Implementation and applications of automata; assistive technologies

Wolf-Tilo Balke and Florian Plötzky

Wolf-Tilo Balke and Florian Plötzky

Visiting Academic

Research interests

Query Processing, User Preferences and Personalization, Cognitive User Modeling

Willem Visser

Willem Visser

Part-time Professor

Research interests

Software engineering, testing, symbolic execution, and model checking

Fabian Yamaguchi

Fabian Yamaguchi

Professor Extraordinary

Research interests

Computer security, Program analysis, Machine learning

Support team

Administrative staff

Our dedicated administrative team ensures smooth operations and provides essential support to students, staff, and visitors.

Emile Dreyer

Emile Dreyer

Administrative Staff

Gaynor Fortuin

Gaynor Fortuin

Administrative Officer

Derrick Stephanus

Derrick Stephanus

Assistant