The work of Johnny Cao