Welcome to Chaofeng(James) Li's homepage