I retired long ago and almost certainly do not find whatever
commercial project you want help with interesting.
Besides hobbies like whitewater canoeing and playing casual ice hockey
and Scrabble, I occasionally teach mathematics at levels from
elementary school through university.
I also assist with the University of
Hour Olympiad, an annual contest for middle-schoolers in which
they present mathematical proofs to fun problems orally before a panel
of supportive judges. If you enjoy mathematical puzzles and logical
reasoning, you might want to
explore our past years' exams.
Between 1996 and 2007, I was Chief Scientist and co-founder of ITA Software, a company that
provided search and optimization software and services to the travel
industry, as well as core transaction, storage and distribution services
for airlines and travel agents. ITA's programs lie behind the web sites
and operations centers of major airlines and travel agencies.
ITA was purchased by Google and our air-travel search engine became
the back end for Google Flights.
If you are here hoping to find published papers or lecture notes for the
Computational Complexity of Air Travel Planning talk I've given
at various universities, an annotated version that does not include
discussion of algorithms can be found here
in PDF form and here
as ordinary web pages.
Prior to starting ITA Software I was a student in Computer Science at MIT, where
my research focussed on natural language processing, human language acquisition,
and machine learning. Both my undergraduate and PhD theses won best
dissertation awards. Here are links to natural language processing papers that
are frequently requested:
|Unsupervised Language Acquisition, PhD thesis, 1996
|Linguistic Structure as Composition and Perturbation, ACL 1996
|On the Unsupervised Induction of Phrase Structure Grammars, SIGDAT 1995
|Parsing the LOB Corpus, ACL 1990