Supervisor: LJ Ji