Curriculum Vitae of BingLiang Huang( Brian Huang) .