Philip J. Hatcher, Professor
Department of Computer Science
University of New Hampshire, Durham, NH
Phone: (603) 862-2678, Fax: (603) 862-3493
Phil Hatcher has been a faculty
member at the University of New Hampshire (UNH) since 1986.
a B.S. in mathematics from Purdue University in 1978,
an M.S. in computer science from Purdue University in 1979,
and a Ph.D. in computer science from the Illinois Institute of Technology
He is a member of ACM, Phi Kappa Phi, Phi Beta Kappa, and
the IEEE Computer Society.
In 1992 he received the Outstanding Assistant Professor Award from UNH.
In 1996 Hatcher was appointed to a Norman and Marie Waite Professorship at UNH.
In 2017 Hatcher was given the Class of 1944 Professorship Award.
In 1997-1999, 2003-2006 and 2007-2011, Hatcher was the Chair of the
Department of Computer Science at UNH.
During the Fall 2017 semester Prof. Hatcher will be teaching:
- CS 520:
Assembly Language Programming and Machine Organization
- CS 712/812:
- CS 900:
During Summer 2017, please e-mail Prof. Hatcher to arrange a
time to meet.
During the Fall 2017 semester Prof. Hatcher will have office hours
Tue/Thur 9-9:30am, 11-11:30am and 3-3:30pm.
Students can arrange appointments at other times by e-mail.
Prof. Hatcher's e-mail address is
Prof. Hatcher's office is Kingsbury N215B.
Prof. Hatcher's research interests include the design and implementation of
programming languages, parallel and distributed computing, and bioinformatics.
for the efficient computation of gene families.
Maddamsetti, Hatcher, Green, Williams, Marks, Lenski.
Core genes evolve rapidly in the long-term
evolution experiment with Escherichia coli.
In Genome Biology and Evolution,
Peeters, Cooper, Hatcher, Verheyde, Carlier, Vandamme.
of Burkholderia multivorans, a ubiquitous pathogen with a highly conserved
In PLOS ONE,
Wang, Arenas-Diaz, Stoebel, Flynn, Knapp, Dillon, Wunsche, Hatcher, Moore,
Cooper and Cooper.
of transferred mutations is better predicted by the fitness
of recipients than by their ecological or genetic relatedness.
In Proceedings of the National
Academy of Sciences,
Abebe-Akele, Tisa, Cooper, Hatcher, Abebe and Thomas.
sequence and comparative analysis of a putative entomopathogenic
Serratia isolated from Caenorhabditis briggsae.
In BMC Genomics,
Hu, Rzhanov, Hatcher and Bergeron.
Binary adapted semi-global matching based on image edges.
In the proceedings of the
on Digital Image Processing,
Maddamsetti, Hatcher, Cruveiller, Medigue, Barrick and Lenski.
genetic variation in natural isolates of Escherichia coli
does not predict where synonymous substitutions occur
in a long-term experiment.
Biology and Evolution,
Recent Theses Supervised
Seth Hager, M.S. thesis, September 2016
Migrating Thread-Based Intentional Concurrent
Programming to a Task-Based Paradigm
Nicholas Craycraft, B.S. honors thesis, May 2016
A System for Intentional, Multithreaded Java
Han Hu, M.S. thesis, June 2015
Binary Adaptive Semi-Global Matching Based on Image Edges
Chris Hebert, M.S. thesis, May 2015
Inferring Types to Eliminate Ownership Checks in an Intentional
Michaela Tremblay, B.S. honors thesis, May 2015
Throwing Exceptions for Concurrency Errors
Other Important Things
Phil Hatcher is unreasonably proud of his
Hatcher is also irrational about
William Carlos Williams,
4th of July in Crown Point,
one particular consultant.
Rest, or rage, in peace
Your choice, man.
Comments and questions should be directed to