He earned his PhD at Oregon State University, held a post-doctoral associate position at Columbia University working with David Blei, and also worked on commercial data analysis at IBM T.J. Watson Research Lab. His research interests include probabilistic modeling, classification, and Bayesian deep learning within machine learning. He also applies these machine learning techniques to ecology studies. He served as a reviewer and PC member for several machine learning conferences and journals.