I'm a researcher interested in Human-Computer Interaction, natural languages, and educational technologies.
I did my undergrad and masters in CS at MIT, where I worked in the User Interface Design group at CSAIL.
Starting Fall 2013, I will be a PhD student in Computer Science at Stanford, supported by the NDSEG fellowship.
I'm currently building tools to help with foreign language learning and translation:
I've worked on some popular open-source projects:
You can find some of my code on Github, Launchpad, and Google Code.
See my resume for details on industry experience.
Foreign Manga Reader: Learn Grammar and Pronunciation while Reading Comics. UIST 2013 Demo. (ACM DL, video)
Multimedia for Language Learning. MEng Thesis, MIT, 2013.
Smart Subtitles for Language Learning. CHI 2013 Student Research Competition. (ACM DL, poster)
ScreenMatch: Providing Context to Software Translators by Displaying Screenshots. CHI 2012 Student Research Competition. (ACM DL, poster)
Natural Language Processing (TA, Fall 2012)
Introduction to C++ (Instructor, IAP 2011)
Introduction to C# and the .NET Framework (Instructor, IAP 2011)
Maslab Autonomous Robotics Competition (Software Director, IAP 2011)
I prefer being contacted by email (except if it's about UNetbootin, in which case you should use Launchpad).
If you're into social networking, see LinkedIn, Facebook, and Google Plus.
Q: How do I pronounce your name?
A: The "e" sound in Geza is the same as in "hey". The "cs" in Kovacs is pronounced "ch", not "ks".
Q: What are your pseudonyms / other names?
A: I go by tuxcantfly on the Ubuntu forums and some other open-source software-related sites. My Vietnamese name is Minh Trung, which is written in Chinese characters as 明忠. My Hungarian name is Kovács Géza (Hungarian puts the surname first).