Menu Close
Associate Professor of Computer Science, Rhodes University

Emeritus associate professor of computer science with interests in computer architecture, distributed computing, bioinformatics, computer science education and academic transformation. I am also an environmental activist and work on informing the public about science policy issues such as climate change and tobacco control – and in general the difference between science denial and skepticism.

I was editor-in-chief of South African Computer Journal 2012 to 2022.

I have PhD in Computer Science from University of Cape Town, MSc and BSc Honours in the same subject from University of the Witwatersrand, and BSc (Computer Science, Physics) from University of Natal, Durban (now part of University of kwaZulu-Natal). I also have a Grad Cert in Education (higher ed) from University of Queensland.


  • 2011–present
    Associate professor, Department of Computer Sciennce, Rhodes University
  • 2008–2010
    Research officer, Institute for Molecular Biosciences, University of Queensland
  • 2002–2007
    Senior lecturer, School of IT and Electrical Engineering, University of Queensland
  • 1981–2002
    various up to Associate Professor, School of Computer Science, University of the Witwatersrand

Grants and Contracts

  • 2014
    Associate Professor of Computer Science
    Funding Source:
    National Research Foundation


Senior Member of ACM and IEEE