James Cai, PhD