At UCLA he worked on virtualisation, network security, reliable operating systems and Databases.
Er arbeitete danach weiter an der UCLA in den Bereichen Virtualisierung, Netzwerksicherheit, Betriebssysteme und Datenbanken.