I am interested in challenges at the intersection of human-computer interaction and intelligent decision support—computer systems that help people solve problems in a natural way.
For many years, I have studied how people solve problems, how we can make computers solve problems, and what it takes to combine the two to create intelligent, intuitive, and effective systems.
I am always interested in opportunities that will allow me to use my creativity and deep technical skills to create systems that will help change the world.
- Currently Senior Lecturer and Assoc. Director of Undergraduate Studies, Dept. of Computer Science, University of Rochester. URCS homepage
- Previously Director of Ronald Rettner Hall for Media Arts and Innovation at the University of Rochester, an interdisciplinary Maker Space facility.
- 20+ years of interdisciplinary research experience in Computer Science developing prototype collaborative assistants that understand speech and language; seminal work in mixed-initiative systems and conversational assistants; 50+ research publications: List
- Program Chair of AAAI-2004, Outstanding Paper award at AAAI-2007
- Founding member of the Center for Future Health at the UR Medical Center, whose slightly-ahead-of-its-time mission was to develop interdisciplinary technologies to keep people healthy in their homes (1999-2009)
- Proposed, received, and managed multi-million dollar projects from agencies including DARPA, ONR, NSF, NIH, and the Robert Wood Johnson Foundation
- Software development and system administration for Unix, Mac, Windows, and mobile platforms (Java, C, Objective-C, Swift, Lisp, Perl, Python, PHP, MySQL, SQLite, ...)
- Web development and administration, including installing what was probably the first web server in Rochester.
- Highly rated teaching of introductory and advanced undergraduate and graduate Computer Science on a wide range of topics, as well as teaching user-centered design and innovation in several disciplines and developing the Senior Capstone course for the Digital Media Studies program.