Textbooks

There are no textbooks required for this course. Students are expected to read the lecture notes and attend class. However, the following textbooks/websites are recommended for reference:

Grading

The format of the course is mainly a seminar style. It will contain lectures by the instructor, paper discussion seminars by students, and presentations of group projects. Students will be evaluated by the quality of their in-class participation, assignments, paper presentations, and class projects.

This course consists of a mixture of individual and group work. Students will work individually or in pairs to complete a term-long class project. In addition, students will work on a concrete experimental design exercise, weekly paper readings and reviews, as well as a seminar of paper presentation and discussion. The philosophy of this seminar based course is learning by doing and learning together.

The grading components of the course include:

9% Participation and preparation (individual)
21% Micro paper reviews (individual)
20% Class seminar (group)
50% Class project (group)

Students’ work is graded based on a four-band scheme, where in general: 4 = Exemplary, 3 = Proficient, 2 = Marginal, 1 = Unacceptable, and 0 = Incomplete, for individual aspects as detailed below. Each individual aspect may have a different weight (maximum marks).

Participation and Preparation

Attendance, team building, ethics training, and in-class activities such as group discussion, paper critiques, and feedback to other students’ work. Students are required to attend every class and actively participate in discussions. As a rule of thumb, you are expected to contribute to class discussion at least 2 times each class: ask a question, comment on a topic, clarify a point, etc.

Your attendance and participation level will be recorded during the class.

Project Teams

While students can work individually or in pairs (i.e., a team) for the group work, ideally, 14 teams should be formed due to the capacity and class seminar slots. At the beginning of the term, students will be given time to find a teammate and submit their teaming preferences. Students who propose to work individually may not always be satisfied. The expectation for working individually or in pairs remains the same.

Submit your teaming preference using the Teaming Information form, otherwise you may be placed in a random team. The instructor will try best to make teams according to your preferences. No grade is assigned for this sub-component.

Ethic Training

The TCPS 2 Tutorial Course on Research Ethics (CORE), also known as the TCPS2 tutorial, is mandatory for all researchers who intend to engage in research with human participants. In this course, you will conduct user experiments. Before contacting users and conducting the studies, you are required to complete the ethics tutorial. Each student needs to complete the ethics tutorial individually. If you have taken this tutorial previously in other courses or activities, you do not need to take it again.

From the Welcome Page, click on the “Login to Core / Create Account” button on the right. Click “Create new account here” and fill in the required fields; make sure you register using your uwaterloo.ca email address. A confirmation email will be sent to the email address that you provide (check spam if you do not see it in your mailbox). Click on the activation link only once to activate your account. Once your account is activated, you can log in and begin the tutorial. It can take up to 3 hours take to complete CORE, depending on how many examples and activities you explore. You can go through the modules at your own pace; your progress is automatically saved, and you can log out and in again to resume your session. If you experience any difficulties, refer to TCPS 2: CORE Frequently Asked Questions.

Submit the certificate of completion with your name on it to the corresponding LEARN Dropbox. All students must complete this training (if you have not done this before); otherwise, you cannot continue the course. No grade is assigned to this sub-component, but a late submission will result in 1% deduction in the Participation and Preparation component.

Micro Paper Reviews (MR)

Seven (7) weekly reading assignments of papers provided by the instructor. Students are required to submit micro reviews for the assigned papers every week (two per week). Students do NOT need to write micro reviews for the paper that they are presenting during the class seminar. A micro paper review (around 500 words) must include the following four parts:

  1. Summary: One or two sentences to summarize the paper’s key contributions.
  2. Strengths: Two or three specific strengths of the paper, with rationales.
  3. Weaknesses: Two or three specific weaknesses of the paper, with rationales.
  4. Future work: One or two sentences to state any work that could be done to extend or build on this.

You should consider the following aspects when writing your micro reviews:

  • Be specific and provide details.
  • Do not simply paraphrase the paper content: your goal is to demonstrate your read the paper and thought about it.
  • Do not comment on the quality of writing or paper presentation: your goal is to focus on the research described in the paper.
  • Use grammatically correct English writing.

Along with the micro review, you will need to respond with a short personal perspective on the discussion topics posted by the seminar lead, for each of the assigned papers weekly. Points in your personal perspectives and micro reviews can be duplicated but direct copy-and-paste is prohibited.

Each micro paper review and personal perspective response is graded using the following marking scheme, and need to be submitted by Monday 8am of the week of the class:

2 marks timely responses to the discussion points
2 marks style and grammar
1 mark quality of summary
2 marks quality of strengths
2 marks quality of weaknesses
1 mark quality of future work

Contribute your personal perspectives on the discussion forum of LEARN under the thread created by the seminar lead within the corresponding topic by the deadlines. To do so, login LEARN, select “Connect” then “Discussions”, click the corresponding Topic (e.g., Week 4 Zhao2025), find and click the corresponding Thread, and click “Reply to Thread” to post your response. Late submission will receive 0 mark.

Similarly, post your micro paper reviews on the discussion forum of LEARN under the corresponding topics by the deadlines. To do so, login LEARN, select “Connect” then “Discussions”, click the corresponding Topic (e.g., Week 4 Zhao2025), and click “Start a New Thread” with the subject titled [your name]'s micro review and post your MR in the body. Late submission will receive 0 mark.

Class Seminar

One (1) seminar of discussing a designated research topic from the list provided by the instructor. Each team must lead a seminar on a specific topic during one week of the class, including presenting a designated paper and moderating the discussion of the paper (see the schedule for details regarding the papers and topics). Students must fill in the Seminar Schedule sheet (link will be shared on MS Teams) at the beginning of the class, to select which topics/weeks they will present in the seminars. All the team members need to contribute to the seminar although not every student needs to present. When working in pairs, please include a contribution slide in the end to indicate the task distribution among team members.

Before the seminar, you must post at least two discussion points for the paper under the corresponding topic on the discussion forum of LEARN, and invite the whole class to comment on them. The discussion points must be posted at least 96 hours before the class (i.e., by Thursday 4pm of the week before the Monday class).

To do so, login LEARN, select “Connect” then “Discussions”, click the corresponding Topic (e.g., Week 4 Zhao2025), and click “Start a New Thread” with a meaningful subject and post your questions/discussion points in the body. Late submission will cause at least 1 mark deduction from your presentation marks.

During the class, the paper presentation needs to clearly demonstrate the problem, approach, and key results of the paper. It should be more critique than summary with relevant and insightful comments. More importantly, you should use the paper content and examples as a way to introduce and address problems beyond the paper, related to the week’s topic and other papers. You could consider the following questions:

  • What is the problem area? What is the relevant background? Why do we care?
  • What is the idea and what are the main contributions?
  • What are the key related works? What are the differences and similarities?
  • What are the core technical approach and results?

In addition, students are responsible for answering questions regarding the paper and leading a discussion after the presentation. To facilitate the discussion, you will have access to all students’ micro reviews hours before the class, so budget some time to scan through them, in order to motivate individuals in the class during the discussion to expand or justify their responses. You have to manage the class, by keeping people on topic, encouraging everyone to speak, and making sure the discussion is not dominated by a few people.

You must use a group discussion style. That is, divide the class into three to five groups depending on the class size, assign each group a discussion point, guide each group to express their perspectives, and manage the discussion across the whole class. You should carefully prepare the discussion points, for example:

  • How well are the HCI methods used in the paper?
  • What are the strengths and weaknesses of the paper?
  • What are potential extensions and future work?
  • What critical reflections could we have?

The paper presentation is graded using the following marking scheme:

2 marks length and delivery (clear speaking, clear slides)
4 marks quality of paper presentation
4 marks quality of Q&A and discussion

Each paper presentation should last about 40 minutes, roughly 20 minutes for the presentation and 20 minutes for the Q&A and discussion. Remember that you do not need to cover every nitty gritty details about the paper, because the whole class also read the paper beforehand; aim for a profound thinking rather than an on-surface description of the paper.

Upload your presentation slides for the class seminar, named W[week#]_[team name]_seminar.[pdf/pptx], under the appropriate directory in the shared folder on MS Teams (under the “Files” tab on the #General channel) by EOD on the day of the class during that week.

Class Project

One (1) term-long research project on designing, implementing, running, and analyzing a controlled experiment. As a central part of the project, each team needs to conduct a controlled experiment on evaluating an HCI technique or system. Students can choose one of the following themes:

  1. Replicate the Fitts’ Law study in a new environment (e.g., new context, devices, or conditions).
  2. Compare two existing interaction techniques, interfaces, or systems.
  3. Assess a new self-developed technique or interface comparing against a suitable existing baseline.

You need to define research hypotheses that bring contributions to the state of the art. You are free to use any language and toolkit for your project. The controlled experiment needs to involve at least 8 participants. You can conduct the experiment with either students in the class or users out of the class; regardless, you need to follow the ethics and consent process using the materials on the Resources page.

The class project is split into different components as the following:

5% Project proposal
10% Project presentation
25% Final paper
5% Study materials
5% Video figure

The writing must use the ACM Latex or Word template with the \documentclass[acmsmall,screen]{acmart} option. When working in pairs, please include an Acknowledgement section that briefly describes what each team member contributes to the overall assignment when appropriate (e.g., roles and task distributions; not necessarily everyone has to contribute to the writing).

Submit your writing, slides, or video, named [team name]_[proposal/presentation/final_paper/video].[pdf/pptx/mp4], to the corresponding LEARN Dropbox by the posted deadlines.

Project Proposal

Each team needs to write a brief proposal (less than 1500 words around 2-4 pages, excluding references) that outlines the project idea. You should start thinking about your project early. You are encouraged to talk to the instructor before finalizing the topic. The proposal should contain the following parts:

  • Title: The title should be catchy, short, and descriptive.
  • Abstract: The abstract should be less than 150 words and summarize your paper, including contributions, approach, and results. You could use the following template:
    • 1) context and background (1 sentence),
    • 2) challenges and problems to solve (1 sentence),
    • 3) your proposed approach and main contributions (1-3 sentences), and
    • 4) expected results (1-2 sentences).
  • Introduction: The goal of the introduction is to provide the context, deliver the motivation, summarize the paper, basically, why do you do it, and how? You could use this template:
    • 1) provide the background or context of the research and present the unaddressed research problems or questions (1 paragraph),
    • 2) summarize a few key relevant work and why they do not work for your problem (1 paragraph),
    • 3) describe your approach and how it addresses the problem (1-2 paragraphs), and
    • 4) list 1-3 key contributions of the paper (1 paragraph).
  • Approach: This section describes the high level technical approach and/or design, languages/libraries/toolkits you plan to use, and how you will address the research questions or problems using controlled experiments (e.g., your initial hypotheses, experimental protocol, and data measurements). Try to be as detailed as possible and include sketches or figures if it makes explaining your approach easier.

The marking scheme is:

2 marks style and grammar
2 marks quality of abstract
3 marks quality of introduction
3 marks quality of approach

Project Presentation

Each team is required to present the work in class, answer questions, and get feedback from other students, in a style of academic conferences/workshops. Each presentation session is limited to a 10-minute talk and a 5-minute Q & A, in total, 15 minutes maximum. The presentation should include the motivation, research problem/questions, key related works, technical approach, and initial results of the project. When working in pairs, please include a contribution slide in the end to indicate the task distribution among team members.

The marking scheme is:

3 marks length, delivery, and slide design
4 marks quality of project presentation and Q&A
3 marks quality of idea or demo/video

Final Paper

Each team needs to write an academic paper (less than 6000 words around 9 to 12 pages, excluding references and supplementary materials) that describes the entire class project in detail. The ideal final paper should be in a quality that is ready to submit to a conference workshop. You need to refine the project proposal and extend it by summarizing the work throughout the term. Besides a revised Introduction, you need to have the following parts in your final paper:

  • Related Work: The literature review should include scholarly articles, industry and trade articles (as appropriate), books and magazines, and a review of existing products (where applicable). As a general rule of thumb, you should survey at least 15 related references. You need to summarize each related work concisely and emphasize the differences or novelty of your idea. You want your literature survey to:
    • 1) Be comprehensive in breadth and depth and related theories have been investigated;
    • 2) Point out aspects of the problem space that have not been solved or examined in detail; and
    • 3) Distinguish your work from the state of the art and emphasize the novelty.
  • Technical Approach: You need to extend the Approach of your proposal with more details. The proposed new technique or aspects of an existing technique should be described in a human-computer interaction perspective, e.g., what people see when they use it, what it can be used for, why it is interesting or useful, etc. You should also include sufficient details that someone could reproduce it themselves. You are encouraged to provide diagrams and figures to demonstrate your technical approach.
  • Experiment and Results: This describes the participants, apparatus, design, tasks, and procedure in your controlled experiment. You should provide enough details so that someone else can replicate your experiment. Also, you need to analyze the data using appropriate statistical analysis and present the results using charts.
  • Discussion: This reflects on what was done, implications for designers and researchers, some issues or problems encountered in the evaluation, and limitations of the approach. This section is your chance to reflect on any lessons learned.
  • Future Work: This presents advice and directions for others doing work similar to your project, suggesting how things could be improved or better.

The marking scheme is:

2 mark style and grammar
2 marks quality of abstract and introduction
3 marks quality of related work
3 marks quality of approach
4 marks quality of experiment and results
1 mark quality of discussion and future work

Video Figure

Each team needs to submit a video figure (less than four minutes) to demonstrate your developed technique(s) and/or experimental task(s). Ensure your video is encoded with MPEG-4 using H.264 (check Handbrake for encoding/re-encoding your video). The video could be made public on YouTube or the class website.

The marking scheme is:

2 marks quality of video design
3 marks quality of video content

Study Materials

To support the final paper, each team needs to submit all study materials used in the experiments, including but not limit to: questionnaires, interview questions, study scripts, slides/videos for study background and introduction, etc.

The marking scheme is:

1 mark completeness of materials
4 marks quality of materials

Copyright © 2026 Jian Zhao.