Graduate opportunities
The Touchlab is a human-computer interaction (HCI) lab at the University of Waterloo. HCI is an interdisciplinary field, and we welcome applications from individuals with diverse backgrounds, including computer science, psychology, and systems design/software engineering. We are members of HCI@UWaterloo.
We are seeking strong graduate student candidates for research in the areas outlined on the projects on this site. If you are interested in furthering research in any of these areas, please contact Mark Hancock with a CV or similar.
While applications from students of all backgrounds are welcome, course or work experience in human-computer interaction, human factors, user interface design, or information visualization is required. Students are expected to be able to develop software prototypes independently and should be capable in at least one programming language (e.g., C#, Java). However, students with a background in either psychology, with experience conducting studies with human participants, or with a design background (e.g., art & design, esp. in games) are also encouraged to apply, even without programming experience. It is also recommended that before applying you have taken at least one of the following courses, or an equivalent from another institution:
- Human-Computer Interaction (e.g., CS 349, CS 449, MSCI 343)
- User-Centered Design (e.g., SYDE 548)
- Human Factors and Interface Design (e.g., SYDE 162, SYDE 543)
Undergraduate opportunities
The Touchlab also frequently hires undergraduate students from multiple disciplines. Please check back here each term for co-op opportunities available in the lab.