Dr. Lynn Xiuling Tian, Research Associate (May - Dec 2004, Jan 2006 - May 2009)