Bo-Yeung Chan
overview