authors Nguyen, Phuong-Nam Chan, Sam Violette, Philippe Brimo, Fadi Taguchi, Yosh Aprikian, Armen Chen, Junjian Z