1988-1994: Informatik-Studium an der Universität Stuttgart
1994-1996: Leiter der Abteilung für Software- Entwicklung, SUEBIA GmbH, Stuttgart
1996-1999: Freier Mitarbeiter bei debis, Services by DaimlerChrysler, Abteilung Neue Technologien
1999: Promotion zum Thema "GONVI - Ein Constraintbasiertes System für nicht-visuelle Interaktion mit Dokumenten und grafischen Objekten"
1999-2000: Leitender Berater bei debis, Services by DaimlerChrysler, Abteilung Neue Technologien
2000-2003: Post-Doc am Trace R&D Center, College of Engineering, University of Wisconsin-Madison, USA
2003-2008: Selbständiger Forscher Berater für Barrierefreiheit und Usability
2008-2009: Vertretung der Juniorprofessur Medieninformatik, Eberhard Karls Universität Tübingen
2009-2011: Juniorprofessor Medieninformatik, Eberhard Karls Universität Tübingen
Seit 2011: Professor für Mobile User Interaction, Hochschule der Medien, Stuttgart