Oliva leads the LUPA Lab, a research group devoted to machine learning and artificial intelligence. He earned a doctorate in computer science from Carnegie Mellon University in 2018. In Fall 2018, Oliva is teaching a COMP 790 special topics course focused on distributions and collections in machine learning.