Articles

A review of procedures to evolve quantum algorithms (with Adrian Gepp), Genetic programming and evolvable machines (2009)

There exist quantum algorithms that are more efficient than their classical counterparts; such algorithms were...

 

PDF

Self-replicating expressions in the Lambda Calculus (with James Larkin), Conferences in Research and Practice in Information Technology (2004)

The study of self-replicating structures in ComputerScience has been taking place for more than half...

 

Conference Papers

PDF

An ultra-lightweight Java interpreter for bridging CS1, 3rd Annual International Conference on Computer Science Education: Innovation and Technology CSEIT 2012 (2012)

This paper presents an ultra-lightweight Java interpreter for use in teaching CS1 courses. The interpreter...