Associate Professor
Department of Computer Science
Rhodes University

My main research interests are computer architecture, especially understanding industry trends and how to exploit change (e.g., when new form factors become viable), and bioinformatics. I work with the Research Unit in Bioinformatics (RUBi) at Rhodes. I am also editor-in-chief of South African Computer Journal, and national treasurer of the South African Society for Bioinformatics (SASBi).
See more about Raspberry Pi on my research pages.
I’ve written two novels, each with a different take on climate change:

Projects and Student Opportunities

As of 2016, I have a new project funded by the NRF in computer architecture so funding is available for:
  • MSc and a PhD scholarship
  • Studentships (Honours; final year undergrad is also a possibility)
Crayon? What’s that about? Check it out.
See my publications for more detail.

I am also working on improved models of transcription factor binding specificity, and am interested generally in sites of interest in the genome, such as those associated with long non-coding RNAs.

I have some hints for potential graduate students, especially those from outside Rhodes.


My most recent work in Bioinformatics builds on time when I was at the Institute for Molecular Bioscience, University of Queensland up to the end of 2011. My archictecture work is entering a new phase where I focus on alternatives to general purpose programming on graphics programming units (GPGPU).

See a list of outputs here.

Courses 2018

Selection limited since I have a half-year sabbatical July–December.

Past lives

I’ve also campaigned for various causes: