Spring 2011
Collaborative Computing
Introduction to computer-supported collaborative work, workflow automation, and meeting augmentation. The course deals with models, enabling technology, systems, and applications.
User Interface Design & Evaluation
Examines usability in the software development process with an emphasis on usability, requirements, methodology, design, and evaluation.
Master's Project
Building on work from the previous semester, I expanded my question and answer application, adding features to support different use cases. I created a version intended to improve communication between pediatric asthma patients and their physicians. I also developed another version for more general uses on which I performed an informal user study.
Fall 2010
Research Methods for HCI
Introduction to psychological research methods within the human-computer interaction domain.
Visual Culture & Design
Explores visual media through a mutually instructive and integrated interplay between critical analyses and the creation of digital artifacts.
Master's Project
I studied participatory and crowdsourcing applications for mobile platforms with a focus on question and answer (or polling). I designed and developed a basic HTML5 polling application for the GTmob platform.
Spring 2010
Principles of Interactive Design
Design principles of exploiting the affordances of the digital medium, including large information spaces and procedural environments.
Mobile Applications and Services
Multidisciplinary teams develop innovative convergent applications with a focus on end-to-end prototypes, commercial viability, and user experience.
Project Studio on Tangible Tabletop Computing in the Synaesthetic Media Lab
Focused coursework in user experience design, Java & mobile development, and evaluation for tangible tabletop computing applications. Special emphasis is placed on scenarios for public engagement and news broadcast using a tabletop interface in a news studio environment.
Fall 2009
Mobile & Ubiquitous Computing
Investigates the infrastructure required to develop mobile and ubiquitous computing applications and establishes major research themes and experimental practices.
Engineering Psychology
Basic methods used to study human-machine systems including both system analysis and human performance evaluation techniques. These methods will be applied to specific systems.
Human Computer Interaction
Describes the characteristics of interaction between humans and computers and demonstrates techniques for the evaluation of user-centered systems.