adele xu stanford