kyle wu's public page