Terence John Parr, Ph.D.
terence@parr.us
June 2002
ACHIEVEMENTS AND SKILL SUMMARY
Designed and built ANTLR/PCCTS: very popular, well-respected parser generator
o ANTLR almost single-handedly diverted attention from LR(k) to LL(k)
o Introduced numerous (now standard) parsing techniques and ideas
Cofounded jGuru.com: largest independent site for Java developers
o Solicited and received $5M private investment
o Implemented 110k-line jGuru server (Java/XML/RDBMS)
o Managed 20+ people (10 Ph.D.s) when doing business as MageLang Institute
Statistical pattern matching, genetic algorithms, neural nets
o Built several recognition systems during graduate research and/or
professionally for voice, remote-sensing image, and English text
document analysis.
Algorithm and data structure design
o Strong theoretical background; firmly grounded in practical applications
o Dissertation: Invented useful approximation to interesting, but
intractable computation, reducing complexity from O(n^k) to O(nk)
(exponential to linear reduction)
Awarded $70k 1994 Army SBIR (Small Business Innovation Research) contract
o Developed languages for process simulation, 3D (VRML) visualization
Supercomputing
o Built serial Fortran 77 to parallel Connection Machine (CM-5)
translators for fluid dynamics applications as postdoctoral fellow
SELECTED PROFESSIONAL EXPERIENCE
jGuru.com (aka MageLang Institute). 1995-present: cofounder, chief scientist
Parr Research Corporation. 1994-1995: computer language consultant
Clients included NeXT Computer, Army Research Lab, Tandem, CDC
Army High-Performance Computing Research Center (U of MN). 1993-1994
Postdoctoral Research Fellow
Various Technical Positions, 1982-1990: IBM, Renault Automation,
Lockheed Missiles and Space, Cybotech, Bio-Analytical Systems, Kaman Sciences
PUBLICATIONS
Papers: 4 journal, 3 conference, 11 tech reports
Presentations: 14 invited presentations in US and Germany
Book: "Language Translation Using PCCTS AND C++",
Automata Publishing; San Jose, CA 1997 ISBN 0-9627488-5-4.
EDUCATION
Purdue University; West Lafayette, Indiana
Doctor of Philosophy; School of Electrical Engineering; August 1993
Master of Science; School of Electrical Engineering; May 1990
Bachelor of Science in Computer Science; May 1987