Teaching

Spring 2020 - CSC 531: Practicum In Data-Enabled Research Into Human Behavior And Its Cognitive and Neural Mechanisms [Website]

In this interdisciplinary project course, students will work in mixed teams of Computer Science, Data Science and Brain and Cognitive Science graduate students to develop an artifact that addresses a research question and/or infrastructure need. The team will also learn principles of design by participating in the stages of brainstorming, specification, initial design, prototyping, refinement, and evaluation.

The artifacts created by this course could include online showcases, demonstrations, tutorials, blogs, scientific papers, and software components to support further research. Examples of previous projects can be found at the NRT program website (http://www.sas.rochester.edu/dsc/graduate/nrt.html).

CSC 216/416: AR/VR Interaction Design [Fall'19]

Human activity is embodied through all our sensorimotor capacities, immersed in our immediate physical and social surroundings. Augmented Reality (AR) and Virtual Reality (VR) technologies have shown vast potential to extend our sensorimotor and social experiences in 3D space. This undergraduate/graduate course aims to help students to develop understanding of key AR/VR concepts, principles, technologies, design practices and development tools. The students will obtain hands-on experiences of creating AR/VR applications that address real-world problems in domains such as education, collaboration and quality of life, and understand technological and ethical implications of AR/VR such as human behavior sensing and ethical challenges.

Fall 2018 - CSC 294/CSC 574: Future User Interfaces [Website]

People today connect with information and each other by typing just a few words on a smartphone, however human activity is embodied far beyond our fingertips, through all our sensorimotor capacities, immersed in our immediate physical, social and cultural surroundings. Interaction paradigms such as virtual reality, augmented reality, tangible user interface and pervasive computing, have vast potential to enhance the way we think, feel and behave in ways that traditional interfaces cannot. This seminar provides an introductory overview of embodied technologies including key theoretical frameworks, interaction technologies, and design methods, across application domains such as education, healthcare and computer-supported collaboration. Students will engage in paper review, group discussion, and critical writing, which build towards a final project involving user interface design and prototyping. This course will prepare students with integral knowledge of state-of-the-art embodied interfaces, and the research background to identify challenges and opportunities towards the future of human-machine integration to fulfill and extend human needs and abilities.