Cristina Lopes, UCI Chancellor’s Professor of informatics, sits in a courtyard waiting as her students slowly trickle into class. In front of them is a series of large objects: the topic of today’s lecture. Lopes reaches out and touches a yellow cylinder floating in front of her, and the object is instantly replaced with a complex line of code.