Artificial Intelligence
Machine Learning
Discrete Optimization (specifically submodular optimization) in Machine Learning
Convex and Non-Convex Optimization in Machine Learning
Deep Learning for Image Classification and Object Detection
Data Summarization (Video/Image/Text)
Active Learning, Data Subset Selection, Data partitioning, Model Compression/Pruning, etc.
Video Analytics
Online Learning, Contextual Bandits and Reinforcement Learning.