Human cyber-physical systems where humans and computing are tightly integrated into a physical environment. Software-integrated systems often interact with humans, frequently forming a symbiotic relationship, where the result is more than the sum of its parts. Our projects research the science and engineering of such systems, where humans are assisted by computational systems.

  • Human/AI/machine partnerships: education and learning systems where humans and computing systems collaborate in a symbiotic relationship
  • Learning and training environments where humans are taught complex knowledge and skills

View Projects

Image
Image
Human-machine interactions
Icon
Image

Toward an Artificial Intelligence-Based Music Tutor

This project envisions using technology to make music education, specifically learning how to play an instrument, more accessible, enjoyable, and comprehensive than current techniques. While there is no substitute for human-based instruction, especially regarding creative and expressive subjects like music, there is room for productive use of technology to augment existing techniques, particularly in terms of filling the time gaps between interactions with a human instructor and addressing knowledge gaps about particular elements and genres of musical expression.

SCC: CIVIC-PG Track B: Community-based Gunshot Alert System

Gun violence and the reckless use of firearms have been a pervasive and growing problem in the United States, especially in low-income communities and communities of underrepresented minorities. The problem has only become exacerbated by increasingly permissive gun control laws, easy access to firearms, and an increasing mistrust of law enforcement that often inhibits reporting by the community.

Multi-channel Psych

Develop an integrated model of anhedonic depression capturing both internal biological factors and externally-manifested and quantifiable symptom-correlated biometrics and behavioral measures. This model should stratify people into those who will be treatment sensitive and those who will be treatment resistant with 80% accuracy, consistent with the current 20% false negative rate for mammograms.

CAREER: At-scale Analysis of Issues in Cyber-security and Software Engineering

One of the most significant challenges in cybersecurity is that humans are involved in software engineering and inevitably make security mistakes in their implementation of specifications, leading to software vulnerabilities. A challenge to eliminating these mistakes is the relative lack of empirical evidence regarding what secure coding practices (e.g., secure defaults, validating client data, etc.), threat modeling, and educational solutions are effective in reducing the number of application-level vulnerabilities that software engineers produce.

Benching Computer Vision Algorithms for Basketball

SCC-IRG Track 1: Mobility for all - Harnessing Emerging Transit Solutions for Underserved Communities

Public transportation infrastructure is an essential component in cultivating equitable communities. However, public transit agencies have historically struggled to achieve this since they are often severely stressed in terms of resources as they have to make the trade-off between concentrating service into routes that serve large numbers of people and spreading service out to ensure that people everywhere have access to at least some service.

Science Projects Integrating Computing and Engineering (SPICE)

SPICE curriculum materials blend disciplinary core ideas, science and engineering design practices, and crosscutting concepts as called for in the the Next Generation Science Standards (NGSS). We incorporate principles of evidence-centered design, knowledge integration, and informed engineering design to develop project-based curriculum materials that promote the integration of science, engineering, and computational thinking (CT).

Multi-level Learner Modeling for Land Navigation Training Applications

Rapid Scenario-Driven Integrated Simulation Experimentation Framework

Cyber-Physical Systems (CPS) are composed of a wide range of networked physical, computational, and human/organization components. These systems are highly complex as they have many different heterogeneous components, such as physical, computational, and human. Simulation-based evaluation of the behavior of CPS is complex, as it involves multiple, heterogeneous, interacting domains. Each simulation domain has sophisticated tools, but their integration into a coherent framework is a difficult, time-consuming, labor-intensive, and error-prone task.

Implementing Betty's Brain in the PILA Environment

Subscribe to Human Cyber-Physical Systems