Computational biology - network biology, genetics of complex traits, precision medicine, clinical sequencing
Machine learning - feature selection, structure learning, interpretable machine learning
Scientific-discovery games, games for learning, computer graphics, animation, optimal control, natural locomotion, optimization
Computational neuroscience, humanoid robotics, brain-computer interfaces
Computer vision, multimedia retrieval, biomedical informatics
Novice programming environments, educational technology, collaborative problem-solving environments
Artificial intelligence, internet systems, human computer interaction
Computational linguistics (especially grammar engineering and NLP), syntax and study of variation.
Machine learning, speech/language/bioinformatics/music, submodularity & discrete optimization
Convex optimization; systems and control theory
Speech recognition, machine translations
Adaptive systems and interaction
Knowledge representation and reasoning systems.
Human activity recognition, sensor-based reasoning
Natural language processing, artificial intelligence, natural language semantics
I'm interested in natural language understanding. My research is aimed at learning to automatically map natural language sentences to graph representations of their meaning, ideally in a way that works well for a broad variety of domains and languages.
Computational and graphical methods in multivariate analysis