William Tang, BS