He earned his first in Mathematics in 1983 from Eötvös Loránd University in Budapest, where his advisor was Miklós Ajtai, and his second 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.
Prior to MetaCarta, he was Chief Scientist at Northern Light.
His research interests include all mathematical aspects of natural language processing, speech recognition, and OCR.