Edison Thomaz

Publications      Teaching       Vita       Prospective Students



EE422C - Software Design and Implementation II (Fall 2017, Fall 2019, Spring 2021)



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:

Spring 2021 course syllabus and schedule


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



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.


EE380L - Data Mining (Spring 2020)



Machine learning has quickly become an integral component of many products and services that we rely on every day and anticipate using in the future, from home assistants and product recommendations to computer gaming, health tracking and autonomous vehicles. In this course we will study a variety of techniques for data mining and machine learning, which we define as the study of algorithms that learn from large quantities of data, identify patterns and make predictions on new instances. We will go over the conceptual fundamentals of some key algorithms starting from basic principles and develop a good practical understanding of how they work. Additionally, we will also cover approaches that are key in data mining, such as data exploration and dimensionality reduction.


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.



Edison Thomaz © 2019