James is a prolific writer and publishes regularly in legal journals. He was a visiting lecturer in China Business Law at the Hong Kong Polytechnic University from 1995 – 1997, a visiting professor in PRC Bar Examination Revision Program at the All China Lawyers Training Institute, Shenzhen from 1995 – 1998, and has been a part-time lecturer at the University of Hong Kong since 2001.