Saul Greenberg

back to Teaching

CPSC 681: Human Computer Interaction II

This specialized course stresses evaluation methodologies for performing research in Human Computer Interaction (HCI). In particular, students will:

  • investigate, compare and contrast a wide variety of existing evaluation methodologies,
  • understand where and how each methodology is appropriate to particular interface design and evaluation situation,
  • apply several of these methodologies to HCI problems,
  • gain first-hand in-depth experiences with a particular methodology by designing, running, and interpreting a study of the student's choosing.

CPSC 681 is not an introduction to the field of HCI. If you are looking for a general course concerning user experience design, CPSC 481 and CPSC 581 would be a far better choice.


Saul Greenberg, Professor

Class Times

Tuesday and Thursday, 12:30 - 1:45pm

Schedule of key events and deliverables


Who should take this course

The fully prepared student:

  • has already taken CPSC 481: Human Computer Interaction I (or equivalent)
  • has practice designing and evaluating interfaces using usability engineering techniques,
  • is now pursuing a graduate project that has a major interface component in it.

Graduates and professionals outside of Computer Science can participate in this course (requires discussion and permission of the instructor):

  • Psychology / Human Factors / Educational Psychology
  • Industrial Design
  • Computational Media Design
  • Professionals working with interface design and/or evaluation
If you are not prepared

I would be happy to talk to you about your prospects. Email me. If you do not have any background in HCI, interface design, or human factors, you will have to bring yourself up to speed on your own time. You can gain background in several ways.

  • review, sit in or take the undergraduate HCI course (CPSC 481) during the term
  • read several of the background books mentioned in the background reading list
Structure and work load

The course is a seminar and project-based course that meets for a total of 2.5 hours per week. For each class, you will:

  • have a heavy required reading load.
  • take turns presenting and leading discussions on the material you have read.
  • participate in all discussions of the material.

During the term, you will:

  • research a particular methodology, where you will deliver an in-depth oral and written introduction and tutorial;
  • pursue a project involving an evaluation, where you will apply a methodology to a particular problem defined by you, by others, or by the instructor;
  • carry out exercises on particular methods
Blog / Elist
Other resources

These are added / updated as the term progresses

Student Site A password protected site where students can place their topic materials