Daniel Epstein


I typically teach courses in frontend implementation, Human-Computer Interaction, and Ubiquitous Computing at the undergraduate and graduate level. I also mentor undergraduate students as independent studies and as honors theses.

IN4MATX 133, User Interface Software

Programming and development of frontend user interfaces, with a specific focus on modern web and mobile technology. Emphasizes development with modern frameworks, learning to use external APIs, and storing in databases.

Fall 2018

IN4MATX 241, Introduction to Ubiquitous Computing

Understanding and interpreting the move of computing towards ubiquitous devices, including the "internet of things" and wearable devices. Emphasizes reading of historical and modern research literature and implementing or evaluating novel ubiquitous technology.

Winter 2019