 He earned his PhD in linguistics in 1991 from Stanford University, where his advisor was Paul Kiparsky.He is a professor in the Department of Algebra at the Budapest Institute of Technology, where he works on an open source Hungarian morphological analyzer.He was Chief Scientist at MetaCarta, where he worked on information extraction before the company was acquired by Nokia.