Community Portal

David Liu

Computer Science Teacher
MA in Education Policy and Society, King's College London;
BSc in Telecommunication Engineering, Beijing Institute of Technology;
Former Camp Director and Head Counsellor in IDEAS Camp;
Former Project Leader of the Leadership Development for High School Students, China Education Association