I’ve written two novels, each with a different take on climate change:
|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 am also editor-in-chief
of South African Computer Journal.
See more about Raspberry Pi on my research pages.
Projects and Student Opportunities
See my publications for
I have a project called Crayon? What’s that about? Check it out.
I am also starting to investigate use of architecture simulation ideas to make it
easier to learn about and develop operating systems. Watch this space for more
detail. A textbook is in progress based on these ideas; initial draft
The simulation part is in the pracs at this stage – more will go into
the next version of the book.
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. My latest project: population regulomics – exploring
differences in gene regulation within and between human populations (in collaboration
with researchers in H3Africa).
I have some hints for potential
graduate students, especially those from outside Rhodes.
My work in Bioinformatics builds on time when I was at
the Institute for Molecular Bioscience, University of Queensland up
to the end of 2011, and I have had collaborations since with University of the
Witwatersrand. My archictecture work is entering a new phase
where I look into on alternatives to general purpose programming on graphics
programming units (GPGPU).
See a list of outputs here.
- CSc201 Computer architecture
- Intro to ICT (CS1L)
- Human computing – think you know what fake news is? Think again …
I’ve also campaigned for various causes:
- Research Officer, Institute for
Molecular Bioscience, University of Queensland
- Senior Lecturer and IT Programmes director, School of IT and
Electrical Engineering, University of Queensland
- Associate Professor, Department of Computer
Science, University of the Witwatersrand
- sabbaticals: University of Michigan, Stanford
- member of my university’ sexual violence task team (one of many authors of
it’s 2016 report)
- promoting active citizenship in the post-apartheid era
including chairing our local residents’
- taking on climate change denial
- taking on AIDS denial
- supporting press freedom and freedom of protest in the apartheid era
- reducing the space where smokers can annoy others and put their health