James Oakley is an undergraduate Computer Science student at Dartmouth College. Having come to computer programming by way of microcontroller programming, he enjoys hands-on work with low level systems. His interests include computer graphics, digital electronics, security, and operating systems.