Kevin Luo is at Stanford