Edison Thomaz

Publications   Teaching   Vita   Prospective Students



EE422C - Software Design and Implementation II (Fall 2017)



Methods for engineering software with a focus on abstraction; specification, design, implementation, and testing of object-oriented code using a modern development tool-set for complex systems:

The course also covers the application of commonly used data types, exception handling and fault tolerance. and teamwork models.


INF385T - Personal Informatics (Spring 2016, Spring 2017, Spring 2018)



Personal Informatics is a new, exciting area of study that focuses on streams of data that emerge from the individual. It provides the foundation for self-experimentation, self-awareness, and behavior change. This class covers many personal informatics topics, including:

The course draws upon theories, methods and techniques from HCI, Ubicomp, and Infovis. Ultimately, the goal is to empower students to explore their own data, and build new applications, models, visualizations and interfaces around personal informatics.


EE382V - Activity Sensing and Recognition (Fall 2016, Fall 2018)



This hands-on course focuses on teaching concepts and practical skills for building systems that can sense and infer human activities, context and health measures while leveraging mobile, ubiquitous and wearable computing technologies. Topics covered include:

Classes will be a mix of lectures, discussions around fundamental, advanced and emerging topics in the field, and in-class (lab-like) activities. Additionally, students will be expected to work on a semester-long project.


Edison Thomaz © 2018