Get involved

The Interactive Data Exploration and Analysis (IDEA) Lab specializes in applying Human-Computer Interaction (HCI) research to the healthcare field. HCI is an interdisciplinary field, and we welcome applications from individuals with diverse backgrounds including applied health sciences, computer science, psychology, and systems design/software engineering. We are members of HCI@UWaterloo and UWaterloo's Health Informatics group.

Graduate opportunities

We are seeking strong graduate student candidates for research in the areas of Shared Decision-Making and Games for Health. Candidates should have the following academic qualifications: 

  • Master’s candidates: a 4-year bachelor degree in computer science, or equivalent. Master’s students complete a 2-year MSc. in Public Health and Health Systems.
  • PhD candidates: a Master’s degree in human-computer interaction, computer science, systems/computer engineering, human-centred design/engineering, or a related field. PhD students complete a PhD in Public Health and Health Systems, which is a 3-4 year interdisciplinary degree program.  
  • In addition to academic requirements, candidates should also:
    • Have experience in software development, Internet of Things, and/or HCI research
    • Demonstrate proficient oral and written communications skills.
    • Collaborate well in a team environment.
    • Have an interest in research at the intersection of user-centred design, social sciences, and health and wellbeing.

Due to our program course requirements, candidates must start in the Fall term, e.g., September 2018.

If you meet the above requirements and are interested in the position, contact Prof. Jim Wallace with your CV, transcripts, a research statement, and TOEFL/IELTS scores (if international). Make sure to include your desired research area in your subject line. 

Undergraduate opportunities

Undergraduate volunteers and research assistants are full lab members and help us to run our projects. Hands-on experience in the lab is also a great way to learn about HCI and to get a feel for research in a graduate setting. Our volunteers gain experience in many aspects of research:

  • work alongside skilled graduate students to augment your education
  • learn how to design experiments, run user studies, and analyze data
  • create and evaluate health informatics systems on large interactive displays, smartphones, tablets, and wearable computing devices

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, Swift). It is also recommended that before applying you have taken at least one of the following courses, or an equivalent from another institution:

Interested students should contact Prof. Jim Wallace to describe their research interests and how their background would prepare them for work in the lab.