bruce wang's public page