I am currently teaching classes that span the Computer Science (CSE) and Cognitive Science (COGS) departments. Classes are interdisciplinary and focus on Human-Computer Interaction and Design at different levels. If you are interested in any of my classes find below a short description and links to them.

If you want to take one of my classes, but you don’t have the prerequisites, please fill in this form. I will be notified of your intention to have clearance and I will contact you to let you know if you have been cleared.

CSE 118/218

Applications in Ubiquitous Computing / Advanced Topics in Software Engineering

The advent of affordable sensors and interaction devices and wireless mobile computing devices has created boundless opportunities for in-the-world computing applications that can transform our lives. This course explores these opportunities in the form of both a project-based class and a preparatory course for graduate school.

On the one hand we will explore the development of small applications or interaction techniques based on those devices. On the other hand, we will learn how to read, present, and discuss research papers from the literature of ubiquitous computing, pervasive computing, and human-computer interaction.

Every week a new ubiquitous computing device will be introduced and we will discuss the technology behind it, and how it has been used in research (i.e. reading and discussing technical and research papers). In addition we will form teams to undertake small research projects. The projects will involve the design and implementation of a ubiquitous computing application, based on one of the devices presented in class.


Human-Computer Interaction for Health (CSE 190/291)

HCI4H is a blended class that incorporates senior undergraduate students and graduate students (both MS and PhD). The class is offered both in the undergraduate curriculum as a CSE 190 and in the graduate curriculum as CSE 291.

The course is aimed to be interdisciplinary and bring together students from CSE, CogSci, DBMI, Medicine, Public Health and others. In this class students will be exposed to the healthcare domain at large, including visits to hospital facilities, such as emergency rooms, trauma rooms, operating rooms, outpatient medical offices, medical students teaching facilities, but also other measurement centers, sleep clinics, and technology-centered health companies.

The HCI4H class will approach the field by studying regulations and enrolling in the human protection courses offered by the CITI program. We will also study a variety of cutting-edge interactive technologies that are currently being used and can potentially be used in the near future to support healthcare.

You need instructor permission to add this class. Please fill out this form the quarter before the class starts: http://hci4h.ucsd.edu/clearance

Guest Lectures and Previous Classes

I often guest lecture in a variety of classes. Here a list of my most recent guest lectures.
I also used to lecture in other classes in the past. Below you find links to the old classes.

  • Med 265: Informatics in Clinical Settings, Winter 2015 – Assessment of Clinical User Needs 
  • Mus 116: Radiohead, Björk and Jazz: The Two Way Flow of Improvisation, Summer 2012 – Improvisation and Tangible User Interfaces, the case of the ReacTable 
  • CogSci 91: SCANS Careers in Cognitive Science, Winter 2012 – Pen and Paper Computing in the wild, Mar. 14 2012 
  • CogSci 121: HCI Programming, Winter 2012 – Developing Rich and Social Web-based App, Feb. 23, 2012 
  • CogSci 120: Human Computer Interaction, Fall  2011 – Paper Computing: old technology in a modern world. Nov. 10, 2011 
  • CSE 118 : Applications in UbiComp, Fall 2011 – Pen and Paper Interfaces. Oct. 24, 2011 
  • CogSci 220: Information Visualization Seminar, Winter Quarter 2011
  • CSE 118 : Applications in UbiComp, Fall 2010 – Hands On Digital Pen and Paper. Oct. 19, 2010 
  • CogSci 120: Human Computer Interaction, Fall 2010 – DCog-HCI projects: Digital Pen and Paper, Sept.28 and 30, 2010 
  • CogSci 102c: Cognitive Design , Spring 2010
  • CogSci 120: Human Computer Interaction, Winter Quarter 2010 – Interactive Paper: Technologies, Applications and Opportunies, March 9 and 11, 2010 
  • CogSci 220: Information Visualization Seminar, Winter Quarter 2010
CSE 118
Applications in Ubiquitous Computing
CSE 218
Advanced Topics in Software Engineering
CSE 190/291 (HCI4H)
Human Computer Interaction for Health
COGS 121
Human Computer Interaction Programming Studio

Start typing and press Enter to search