His current research interests include data streaming, web-based and internet-based computing, middleware for adaptive distributed systems, concurrent programming models and languages, and software verification. Dr. Varela earned his B.S. with honors, M.S., and Ph.D. in Computer Science at the University of Illinois at Urbana-Champaign.