John MacCormick is a computer science author, educator, and researcher. He grew up in New Zealand, studied mathematics and computer science in England, and now lives in Pennsylvania, USA. MacCormick has a PhD in computer vision from the University of Oxford, worked for seven years in the research labs of Hewlett-Packard and Microsoft, and is currently a professor of computer science at Dickinson College. His work spans several sub-fields of computer science, including artificial intelligence and the public understanding of computer science.