Geza Kovacs CV / Resume Work Publications Teaching Contact

I'm a 1st year PhD student in Computer Science at Stanford, doing research related to Human-Computer Interaction, language learning, and educational technologies. I did my undergrad and masters in CS at MIT, where I worked in the User Interface Design group at CSAIL.


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 my other projects on Github and Launchpad.

See my resume for details on industry experience.


Smart Subtitles for Vocabulary Learning. To appear in CHI 2014. (video)

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).

click to reveal mail

If you're into social networking, see LinkedIn, Facebook, and Google Plus.

FAQ / Misc

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).