He received his Ph.D. in Computer Science at the University of Illinois at Urbana-Champaign in 2013. His research interests are in the area of Operating Systems and Multimedia Systems including Virtualization Techniques, Quality of Service, Real-Time Scheduling, Power Management and Heterogeneous Architectures. He has received various scholarships including a merit based scholarship from Secretaría de Educación (government board of education) in Mexico and the Intel Undergraduate Research Scholarship in 2006. Raoul Rivas received a B.S. in Computer Science from the University of Illinois at Urbana-Champaign in 2007, and a B.S in Systems Engineering from Universidad Panamericana in Mexico City, Mexico in 2005.