CMSC 23240/CMSC 33240: Emergent Interface Technologies

News & Announcements

Thanks for this amazing class!
Great job everyone, we really loved your final projects! Come work with the HCI lab if you want to learn more.
More info here.
Published by Pedro Lopes on Apr 2 2020

Mini project 2 submission form link is on wiki
Please check class wiki project page and submit per group. It is due Feb 26th (Wednesday) at 23:59.
More info here.
Published by Shan-Yuan Teng on Feb 22 2020

New TA!
Welcome our new TA Jersey. From now on, when you email, please email pedro and both TAs:,,
Published by Shan-Yuan Teng on Feb 1 2020

Mini project 1 submission form link is on wiki
Please check class wiki project page and submit per group. It is due Feb 3rd (Monday) at 23:59.
More info here.
Published by Shan-Yuan Teng on Jan 28 2020

Mini project 1 is out
Mini project 1 is out (see /wiki) and it is due by February 3rd (monday) at 23:59. We strongly advise you to work early and show up to office hours, especially if you are not a very experienced hardware person.
More info here.
Published by Pedro Lopes on Jan 21 2020

Grade breakdown
10% participation, brainstorming, in class assignments + 30% all assignments + 30% project 1 & project 2 + 30% final paper & final talk
Published by Shan-Yuan Teng on Jan 7 2020

Class website is up
Class is at JCL 011, this happens on Tuesday and Thursday 12:30pm 1:50pm
Published by Pedro Lopes on Oct 31 2019

New class
Welcome to the new Emergent Interface Technology class. A class on Human Computer Interaction, with a emphasis on understanding the technology behind the cutting edge research. This class now superseeds the previous Graduate Seminar level class called HCI Topics. This is not just a graduate seminar, there is a lot of hands-on work in this class.
Published by Pedro Lopes on Oct 31 2019


In this class, we critically examine emergent technologies that might impact the future generations of computing interfaces, these include: physiological I/O (e.g., brain and muscle computer interfaces), tangible computing (giving shape and form to interfaces), wearable computing (I/O devices closer to the user's body), rendering new realities (e.g., virtual & augmented reality), haptics (giving computers the ability to generate touch and forces) and unusual auditory interfaces (e.g., silent speech & microphones as sensors). This class is heavy on writing and paper reading and has a final project that involves coding/hardware.

Expected workload

In this class you will: (1) learn about these new HCI developments during the lectures, (2) do assignments, both writing and programming, where you explore some of these technologies, (3) read HCI papers and summarize these in short weekly assignments, and lastly, (4) start inventing the future of computing interfaces by proposing a new idea in the form of a paper abstract and prorotype, which you will present as a demo the end of the semester and have it peer-reviewed in class by your classmates.


Please see UChicago's official registrar page.


This course was developed by Pedro Lopes. Parts of this course are derived (with permission) from a course taught by Patrick Baudisch (in which Pedro co-taught a few segments) at Hasso Plattner Institute. All teaching materials in this class, including course slides, homeworks, assignments, practice exams and quizzes, are copyrighted. Reproduction, redistribution and other rights solely belong to the instructor. In particular, it is not permissible to upload any or part of these materials to public or private websites without the instructor's explicit consent. Violating this copyright policy will be considered an academic integrity violation.


The University of Chicago has formal policies related to academic honesty and plagiarism. We abide by these standards in this course. Depending on the severity of the offense, you risk being dismissed altogether from the course. All cases will be referred to the Dean of Students office, which may impose further penalties, including suspension and expulsion. In addition, we expect that everyone handles their fellow students and staff members with respect, following the norms of proper behavior by members of the University of Chicago community.