Author: ph.d. thomas c. cheng