Teaching

EN.601.453/653 Applications of Augmented Reality

Graduate and Undergraduate course, Johns Hopkins University, Department of Computer Science, 2024

Course Description:

This course is designed to expand the student's augmented reality knowledge and introduce relevant topics necessary for developing more meaningful applications and conducting research in this field. The course addresses the fundamental concepts of visual perception and introduces non-visual augmented reality modalities, including auditory, tactile, gustatory, and olfactory applications. The following sessions discuss the importance of integrating user-centered design concepts to design meaningful augmented reality applications. A later module introduces the basic requirements to design and conduct user studies and guidelines on interpreting and evaluating the results from the studies. During the course, students conceptualize, design, implement, and evaluate the performance of augmented reality solutions for their use in industrial applications, teaching, and training, or healthcare settings. Homework in this course will relate to applying the theoretical methods used for designing, implementing, and evaluating augmented reality applications.

EN.601.454/654 Introduction to Augmented Reality

Graduate and Undergraduate course, Johns Hopkins University, Department of Computer Science, 2023

Course Description:

This course introduces students to the field of Augmented Reality. It reviews its basic definitions, principles, and applications. The course explains how fundamental concepts of computer vision are applied to facilitate the development of Augmented Reality applications. It then focuses on describing the principal components and particular requirements to implement a solution using this technology. The course also discusses the main issues of calibration, tracking, multi-modal registration, advanced visualization, and display technologies. Homework in this course will relate to the mathematical methods used for calibration, tracking, and visualization in augmented reality.

EN.601.453/653 Applications of Augmented Reality

Graduate and Undergraduate course, Johns Hopkins University, Department of Computer Science, 2023

Course Description:

This course is designed to expand the student's augmented reality knowledge and introduce relevant topics necessary for developing more meaningful applications and conducting research in this field. The course addresses the fundamental concepts of visual perception and introduces non-visual augmented reality modalities, including auditory, tactile, gustatory, and olfactory applications. The following sessions discuss the importance of integrating user-centered design concepts to design meaningful augmented reality applications. A later module introduces the basic requirements to design and conduct user studies and guidelines on interpreting and evaluating the results from the studies. During the course, students conceptualize, design, implement, and evaluate the performance of augmented reality solutions for their use in industrial applications, teaching, and training, or healthcare settings. Homework in this course will relate to applying the theoretical methods used for designing, implementing, and evaluating augmented reality applications.

EN.601.454/654 Augmented Reality

Graduate and Undergraduate course, Johns Hopkins University, Department of Computer Science, 2022

Course Description:

This course introduces students to the field of Augmented Reality. It reviews its basic definitions, principles, and applications. It then focuses on Medical Augmented Reality and its particular requirements. The course also discusses the main issues of calibration, tracking, multi-modal registration, advanced visualization, and display technologies. Homework in this course will relate to the mathematical methods used for calibration, tracking, and visualization in medical augmented reality.