jeremykao's public page