Patrick Liang articles