Professional

Current statusResearcher in the Faculty of Informatics at the Technische Universität München under the Chair for IT Security and in cooperation with Fraunhofer AISEC (formerly Fraunhofer SIT Munich)
Research interestsPrivacy and censorship issues, anonymity, steganography, computational linguistics; highly successful adult language learners.
EducationFall 2009 - present:
June 2008:
  • University of Cambridge CELTA (Certificate in English Language Teaching to Adults), TEFL - Pass B
    Bridge-Linguatec, Denver, Colorado  USA
Fall 2002 - Fall 2006:
Fall 2000 - Summer 2002::
Fall 1997 - Fall 1999:
Publications
Research and work experienceFall 2009 - Present
Fall 2009 - Summer 2011
Fall 2005 - Summer 2006:
  • Systems Engineer - Northrop Grumman Mission Systems, Carson, California
Spring 2005
Fall 2004:
Fall 2003 - Spring 2005:
  • Research assistant for Ronnie Wilbur and Avi Kak, working on automatic recognition of American Sign Language
Fall 2002 - Spring 2003:
Summer 2002, Summer 2003:
  • Research assistant for Jan Vitek, working on documentation for the OVM virtual machine project
Spring 2000:
  • Firmware/Test Engineer, Hewlett-Packard High Performance Systems Lab (HPSL), Roseville, California
HonorsGraduate:
  • Fall 2000 - Spring 2002: GAANN Doctoral Fellow, Department of Computer Sciences, Purdue University
Undergraduate:
  • Fall 1999: College of Engineering Outstanding Student Award (Academic), awarded to the most academically outstanding graduating senior. College of Engineering, University of Wisconsin-Milwaukee
  • Fall 1990 - Spring 1994: National Merit Scholar, University of New Orleans, New Orleans, Louisiana
Past and current major software projects:
  • Developer - DUP System. DUP is a language for productive parallel and distributed stream processing on POSIX systems.
  • Developer - GNUnet secure peer-to-peer networking framework
Graduate courseworkLinguistics:
Computer Science:
LanguagesEnglish (mother tongue), Dutch, Spanish, German (Zertifikat Deutsch, TestDaF), French (reading knowledge). Smatterings of several others.
Programming languagesC/C++, Java, R, Python, Expect, PHP, Javascript, *sh (run-of-the-mill shell scripting), SQL, various flavors of assembly language, Scheme, DUP, FORTRAN, BASIC, and anything else I've needed to use along the way.

N.B. This is sort of asking a carpenter for a list of tools he's used - pick the right tool for the job, and if you don't know it, learn it.