edliang2's public page