In 2010, I graduated from the University of York with a First class MEng degree in Computer Systems and Software Engineering, and in 2014 with a PhD in Computer Science. For two years I worked as a Research Associate at York, with a focus on automated program improvement using hyper-heuristic genetic programming, and automated testing of multicore embedded systems.

During my PhD I completed the 'Preparing Future Academics' course, and did quite a lot of undergraduate teaching - ranging from programming languages and algorithms, to computer graphics and real-time systems. The focus of my thesis was the use of simple neural networks to efficiently solve computationally difficult problems.

I am now a Software Engineer at IBM, although I am still actively collaborating on research with members of the Non-Standard Computation group in the Computer Science department of the University of York.

My CV is available here: /academic/curriculum-vitae

Erdös-Bacon: 8

Object-Oriented Genetic Improvement for Improved Energy Consumption in Google Guava


DOI: 10.1007/978-3-319-22183-0_20
Authors: Nathan Burles, Edward Bowles, Alexander E.I. Brownlee, Zoltan A. Kocsis, Jerry Swan, Nadarajen Veerapen

Published in the challenge track of SSBSE 2015.

Attached is a draft copy.

SSBSE 2015 challenge track timeframe:

Submission deadline: 2015-05-01
Acceptance: 2015-05-26
​Camera-ready: 2015-06-05

Curriculum Vitae

CV Preview

Attached is my CV, as well as the LaTeX source required to build it (for some reason automatically renamed to cv.tar_.bz2 - you might need to save it as cv.tar.bz2 for it to extract).

It's based on the ModernCV class (classic blue), but with some quite substantial modifications.

The first two pages are attached as a (low-quality) jpeg, for previewing purposes...

Finally, I'll try to keep this up-to-date as much as possible!

Incorporating Scale Invariance into the Cellular Associative Neural Network


DOI: 10.1007/978-3-319-11179-7_55
Authors: Nathan Burles, Simon O'Keefe, James Austin

Published in Artificial Neural Networks and Machine Learning – ICANN 2014.

Attached is a draft copy.

ICANN2014 timeframe:

Submission deadline: 2014-02-17
Acceptance: 2014-04-08
​Camera-ready: 2014-05-05

ENAMeL: A Language for Binary Correlation Matrix Memories


DOI: 10.1007/s11063-013-9307-8
Authors: Nathan Burles, Simon O'Keefe, James Austin, Stephen Hobson

Published in Neural Processing Letters.

Attached is a draft copy.

Neural Processing Letters timeframe:

Submitted: 2013-01-21
Acceptance subject to comments: 2013-04-03
Resubmitted: 2013-05-07
Final acceptance: 2013-06-01 [...]

Adding a draft watermark in LaTeX

To include the watermark on every page:


To include the watermark on the first page only:


To change the watermark text:


To change the darkness/lightness of the watermark (range from 0.0/black to 1.0/white):


To change the size of the watermark:



Subscribe to RSS - Academic