research officer at University of Queensland
South Brisbane Area, Australia
research officer at University of Queensland
South Brisbane Area, Australia
Computer architect with long-range perspective. I picked multicore architectures as the way to go when RISC was running out of steam ahead of most others, and have generally been good at understanding implications and limitations of industry trends.
I have a secondary interest in computer science education and generally how science education relates to mainstream education research. I am also doing a little bioinformatics to extend my skills base.
I have acted as a consultant to various industries and societal organizations including the South African government, banks, UNESCO, law firms, accountancy multinationals and South African NGOs.
hardware-software performance tuning, technology strategy, cost-effective computer configuration, educational policy, technical writing, climate science and economics, debunking incorrect science.
(Educational Institution; Higher Education industry)
September 2008 — Present (1 year 4 months)
I am researching implementation of better statistics for a bioinformatics algorithm.
(Educational Institution; 5001-10,000 employees; Higher Education industry)
August 2007 — August 2008 (1 year 1 month)
I did independent research of my own choosing mainly in environmental and economic implications of climate change. I wrote a novel, No Tomorrow, available on Amazon, based on this research, and started work on a book, A Peek Past Oil, examining options for the post-oil economy.
(Non-Profit; 501-1000 employees; Research industry)
January 2006 — July 2007 (1 year 7 months)
Computer architecture, operating systems, networks and security research.
(Educational Institution; 1001-5000 employees; Higher Education industry)
July 2002 — July 2007 (5 years 1 month)
curriculum development
degree planning
various committee and management duties
student advising
delivering computer science courses
preparing grant proposals
research in computer science
(Higher Education industry)
1981 — 2002 (21 years )
(Research industry)
1990 — 1992 (2 years )
GCertEd , Higher Education , 2003 — 2003
This program specialized in education theory as it applies to higher education. I published a conference and a journal paper based on experiences gained:
Peer Assessment for Action Learning of Data Structures and Algorithms, Proc. 2005 Australasian Computing Education Conference (ACE), Newcastle, NSW, January-February 2005, pp 73-82
A Social Construction Approach to Computer Science Education, Computer Science Education, vol. 17, no. 1, March 2007, pp 1-20
PhD , Computer Science , 1993 — 1996
This work resulted in a PhD thesis titled An Object-Oriented Library for Shared-Memory Parallel Simulations as well as several publications including:
Efficient Shared Memory Multiprocessing and Object-Oriented Programming, South African Com. J. no. 16 1996 pp 23-30
Design of an Object-Oriented Framework for Optimistic Parallel Simulation on Shared-Memory Machines, South African Comp. J. no. 6 1992 pp 27-36
DR Cheriton, HA Goosen, H Holbrook and P Machanick. Restructuring a Parallel Simulation to Improve Cache Behaviour in a Shared-Memory Multiprocessor: The Value of Distributed Synchronization, Proc. 7th Workshop on Parallel and Distributed Simulation, San Diego, May 1993, pp 159-162
D R Cheriton H A Goosen and P Machanick. Restructuring a Parallel Simulation to Improve Cache Behavior in a Shared-Memory Multiprocessor: A First Experience, Proc. Int. Symp. on Shared Memory Multiproc., Tokyo, April 1991, pp. 109-118
MSc , Computer Science , 1981 — 1987
Lost time to an inwanted 2-year period in Navy after which the MSc restarted with a new topic. Some publications:
Software Design to Meet Third World Requirements: An Experimental Software Engineering Approach, Quaestiones Informaticae vol. 6 no. 4 Apr 1989 pp 153-161
Low-Cost Artificial Intelligence Tools, Quaestiones Informaticae vol. 4 no. 3 Oct 1986 pp 27-32
Tools for Creating Tools: Programming in Artificial Intelligence, Quaestiones Informaticae vol. 3 no. 3 Aug 1985 pp 30-36
BSc Honours , Computer Science , 1980 — 1980
Honours in South Africa is a junior graduate degree, 1 year on top of a 3-year BSc degree.
BSc , Computer Science, Physics , 1975 — 1979
computer architecture, environment, computer systems performance, new technology, gourmet cooking, professional networking, international travel, writing fiction
IEEE, ACM, SAICSIT, CPSR
Senior Member IEEE, Fellow SAICSIT