 He was a faculty member at the School of Law of City University of Hong Kong.He has held consultancy assignments in the field of human rights and governance.He has been a Consultant to the United Nations University, Tokyo; United Nations Development Programme; and the International Council for Human Rights Policy (ICHRP), Geneva.