At Midwestern University, Dr. Upadhyaya has taught the following courses:
OPTOD 1561 Ocular Anatomy and Physiology I
OPTOD 1562 Ocular Anatomy and Physiology II
OPTOD 1621 Ocular Motility
OPTOD 1550 Visual Neuroanatomy and Physiology
OPTOD 1778 Data Collection and Analysis
OPTOD 1541 Optics II Lab
OPTOD 1530 Clinical Optometry III Lab