Data Analytics, Information Retrieval, Machine Learning, and Natural Language Processing. Designs algorithms and creates systems to manage, model, and analyze large data sets in order to extract usable information and insight, and build intelligent systems.
Digital Education. Develops pedagogy and tools for CS education, applies computational thinking in other disciplines, and studies effective use of technology for K-12.
Human Computer Interaction. Studies intersection between social/behavioral sciences and information technology; creates and evaluates new ways to integrate computing technology with human life.