His background includes research work at Microsoft and as a PhD student at the University of California, Irvine. His interests include machine learning, data mining, information retrieval, social network analysis, combinatorial optimization, and the design of data structures and algorithms. Some of his research has been on investigating the use of machine learning techniques to create predictive and descriptive models for event-based network data.