Academic Programmers - A Spotter's Guide Pete Fenelon Department of Computer Science, University of York Introduction During the course of a computer science research project (or even a DPhil) it is highly likely that a researcher will have to generate at least a couple of lines of code. Most researchers fall into a number of well-defined categories when it comes to programming. This handy guide f