SUPERVISOR: PROF. TAO LU