CS 546: Human-Computer Interaction

Course Syllabus


Course: CS 546, Human-Computer Interaction, Fall 2026
Location: Unity Hall 405
Times Tuesdays 6-8:50pm
Professor: Erin Solovey
Email: esolovey   @   wpi.edu
Office: Fuller Laboratory 232
Office Hours: Posted on website
TA: Mai Do
Email: pdo @   wpi.edu
Office Hours: TBD

Why the "Human" Comes First in Human-Computer Interaction

For computer scientists, the word design is too often used exclusively in the context of code and architecture. The result of this narrow perspective is that engineers have a habit of building complex, intricate products that are wonderfully functional, but never used. When they are used, neglecting people in your design can lead to unexpected consequences that range from clumsiness to discrimination for individuals, groups, or cultures.

This course explores how people interact with technology, and how we can design those interactions to be intuitive, ethical, and impactful. We'll study both human behavior and computational systems to understand how interfaces shape our actions, decisions, and relationships.

Why HCI Matters More Than Ever

Computers are no longer confined to desktops. They're embedded in our homes, cars, classrooms, and even our bodies. We interact with them through voice, gesture, gaze, and AI-driven systems. As computing becomes more pervasive, the quality of our interactions with technology directly affects our quality of life.

Whether you're building apps, wearables, or intelligent systems, understanding HCI is essential. Usability and user experience are not just "nice to have." They're competitive advantages and ethical imperatives.

In this class, you will learn to: Whether you're aiming to build better apps, conduct HCI research, or shape the future of human-AI collaboration, this course will give you the tools to design with people in mind.

Responsibilities

Participation, Professionalism, and Critique

When the core content of a course involves people, engagement is essential. In this class, we will engage in collaborative design exercises, test interactive systems with one another, and provide thoughtful critiques of each other's work. Because of this, participation plays a larger role in your grade than in many other courses. Coffee up!
Your participation grade will reflect: Because much of this happens through in-class critique, you'll often submit brief written feedback on classmates' work. You will also reflect on your own goals and engagement at a few points during the term (see Assignments). Professionalism includes being prepared, respectful, and open to feedback, just as you would in a real-world design team. Your contributions help shape the learning experience for everyone.

Learning Materials & In-Class Activities

Each week, the course schedule will include materials for you to read, watch, or listen to in advance. These will help you engage more deeply with our in-class work. Class sessions will combine short lectures to introduce or clarify concepts with hands-on activities, discussions, and collaborative exercises. You'll have time in class to explore ideas, iterate on designs, present your work, and give and receive constructive critiques. This blend of lecture and active learning is designed to help you both understand the concepts and apply them in practice.

You'll also be assessed through occasional written reflections on class activities and through your engagement with the assigned reading (described next).

Reading and reading engagement. Each week you'll have assigned reading: a mix of foundational material on HCI, design, and research methods, and research papers connected to your classmates' presentations. We'll use Perusall for reading engagement: you read and annotate each assigned text, responding both to the material and to each other's comments. This prepares you for in-class work and discussion, and your reading engagement counts toward your grade. Good comments include a question you had, something you didn't understand, an idea the reading inspired, a connection to your own experience or other coursework, or a thoughtful response to a classmate's annotation. In particular, doing the reading before a classmate's presentation matters and counts.

We'll draw excerpts from the following books, all available as free eBooks through WPI's Gordon Library. If you'd like to explore further, these are excellent resources:

Presentations

Each student will give an individual presentation and lead a class discussion on one of the special topic readings. This is an opportunity to deepen your understanding of a specific area of HCI and to help your peers engage critically with the material. You will be responsible for: Presentations should go beyond summarizing the paper; they should highlight key contributions, limitations, and implications, and raise questions for discussion. Creativity and clarity in how you present and facilitate are encouraged.

Assignments

Assignments will solidify and expand on the topics we cover, and some will be done in class. Any work unfinished at the end of class will be completed on your own time by the posted deadline (usually before the next class meeting). Across the term, assignments are designed to build the core skills of the course, including reading and critiquing HCI research, practicing user-research and evaluation methods, and working thoughtfully and critically with AI tools as part of a design and research process. Specific deliverables and due dates will be described in each assignment and on Canvas.

Team Project

This course includes a multi-week team project that synthesizes the concepts, methods, and skills developed throughout the semester. Students will work in small teams and pursue a direction that fits their interests: Whatever the direction, the project follows the full human-centered process: understanding a real problem and the people it affects, exploring and prototyping ideas, evaluating with real users, and communicating and defending your decisions. Teams will share early ideas and prototypes or study designs to gather feedback along the way, and will demonstrate their work and share their findings, design decisions, or research insights at the end of the term. Teams will be formed with input from a short background survey to help balance skills, interests, and experience. Regardless of the direction chosen, projects should reflect thoughtful application of HCI principles, including user-centered design, evaluation methods, and interdisciplinary thinking. The specific deliverables and milestones will be described in the project assignments and may include design documentation or a research proposal, a working prototype or study implementation, evaluation results or data analysis, and a final presentation and reflection.

At the end of the project, students will evaluate the contributions of their fellow team members. These peer evaluations will be used alongside the overall group project grade to determine each student's final grade for the project.
Individual grades may be adjusted based on: This approach ensures that both team outcomes and individual efforts are recognized fairly. In most cases these adjustments are small; larger adjustments are reserved for clear cases of unequal contribution, at the instructor's discretion.

Exams

There will be no exams.

Grading

In this course, grading is designed not only to evaluate your work but to cultivate the professional skills expected in HCI research and practice. Rubrics will be provided for most assignments. These are detailed evaluation frameworks that: The grading breakdown will be as follows: The following final grades are possible: A, B, C, D, F, I. If there is a numerical error when computing your final grade from raw scores, please email and we will fix the numerical error.

Regrade requests

In graduate-level work, evaluation is part of an iterative process, similar to how research papers are reviewed and authors respond with clarifications or additional evidence. If you believe a grading decision on an assignment or other graded work does not accurately reflect your work, you may submit a formal regrade request.

Timeline: Requests must be submitted within one week of the grade being posted. After this period, you may still discuss your work for learning purposes, but no grade adjustments will be made.

Process:
  1. Prepare a written, professional explanation addressed to your grader.
  2. For each rubric item in question, clearly state:
    • The score you believe is appropriate
    • A concise rationale supported by evidence from your work, the rubric, and/or relevant course materials
Important notes: This process mirrors scholarly practice: you must make a clear, evidence-based case for your position, and the review is conducted with the goal of fairness and accuracy, not negotiation.

Late Work

Assignments are expected to be submitted by the posted deadline. Work submitted late without prior arrangement will be penalized at 10% of the total possible points per calendar day past the deadline.

If you anticipate difficulty meeting a deadline due to illness, personal emergency, or other exceptional circumstances, contact the instructor before the due date whenever possible to discuss alternative arrangements. Extensions are granted at the instructor's discretion and typically require a clear plan for completion.

Technical issues (e.g., file corruption, last-minute network problems) are not generally accepted as reasons for waiving late penalties. Plan ahead and back up your work.

Inclusivity & Professional Conduct

This course values and relies on diversity of perspectives, experiences, and disciplines. Effective human-computer interaction design depends on engaging with varied viewpoints and respecting the lived experiences of others.

All members of the class are expected to: We will work to create a learning environment where every student feels welcome to contribute. If at any point you experience or witness behavior that undermines this environment, please reach out to the instructor.

Communication

The instructor will disseminate important announcements through Canvas. Also, Canvas contains a timeline with links to all information (lecture slides, assignments, etc.) relevant to the course.

Generative AI Usage Policy (adapted from Prof. Gillian Smith)

I want this to be a class where we can come to a greater understanding of what generative AI systems mean for our discipline. We can learn together about what works, what doesn't, and how it's going to impact your creative and/or research processes. We will also discuss inherent biases in generative AI systems in class, and what that means for usage both in class and in our larger professional context.

To support these goals, I request the following: This course, as with all professional interactions, operates on trust and integrity. You can trust me to give feedback on your work, to structure policies like this to support your learning as best I can, and to give my honest opinion on your usage of AI in whatever circumstance you choose. I trust you not to pass off generated content as your own, and overall to act with integrity and the intent to further your learning if you choose to experiment with generative AI systems.

Writing Center

Would you like feedback on a paper that you're writing—or even a presentation or poster that you're creating? The Writing Center is here for you! Located in Salisbury Labs 233, the Writing Center offers free one-on-one consultations (in-person and over Zoom) to help you improve your communication skills. Tutors will read/listen to your work, give you feedback about your composition's strengths and weaknesses, and help you (and your team) chart a path forward as you revise. And since tutors are WPI students themselves, you can count on a friendly and supportive atmosphere. Consultations are open to all WPI students, undergraduate and graduate, for all classes and projects (even projects you're doing outside of class), and tutors will happily work with you at any stage of your process—early brainstorming, revising a draft, polishing a final draft. To see appointment options for both in-person and Zoom meetings, go to wpi.mywconline.com, or learn more about our services by visiting our homepage: wpi.edu/+writing

Office of Accessibility

Students with approved academic accommodations should plan to submit their accommodation letters through the Office of Accessibility Services Student Portal. Should you have any questions about how accommodations can be implemented in this particular course, please contact me as soon as possible. Students who are not currently registered with the Office of Accessibility Services (OAS) but who would like to find out more information about requesting accommodations, documentation guidelines, and what the accommodated interactive process entails should plan to contact OAS either by email: AccessibilityServices@wpi.edu, by phone (508) 831-4908, or by stopping by the office on the 5th floor of Unity Hall.