RESUME
EDUCATION
University of California at Berkeley, California, U.S.A
Sep 2016 - Jul 2018 (expected)
-
Master of Computer Science
-
Major: Education + Human Computer Interaction (EDU/HCI)
-
TA for CS10: the Beauty and Joy of Computing (2016-2017), the Self-Paced Center (2017-2018)
-
Project: AutoQuiz (Github, Tech Report)
Peking University, Beijing, China
Sep 2012 - Jul 2016
-
Bachelor of Computer Science
-
Selected courses: Introduction to Visual Computing (89/100); Computer Graphics (90/100);
-
Computer Networking (Honor Track 96/100)
University of California at Berkeley, California, U.S.A
Jul 2013 - Aug 2013
-
Summer Exchange Student at Art School
-
Courses: Approach to Painting (A+); Introduction of Visual Thinking (A+)
Professional Skills
-
Programming Languages: C/C++, HTML, JavaScript, Python, SQL, SAS
-
Platforms/Softwares: GNU/Linux, Visual Studio/Windows, Eclipse, Photoshop
-
English: GRE 321/340 (+ 4/6) TOEFL:107/120
Research assistant, Visualization and Visual Analytics Group, Peking University
Feb 2016 - Jun 2016
-
Advisor: Prof. XiaoRu Yuan
-
Visualization and visual computing
-
Implemented the first version of a Bitcoin transaction visualization system
Research intern, Internet Graphics Group,
Microsoft Research Asia (MSRA)
Oct 2015 - Jan 2016
-
Mentor: Dr. Weiwei Cui
-
Conducting a research project independently, applying art and psychology principles towards more precise visualization
Research assistant, Institute of Networking,
Peking University
Jul 2014 - Oct 2015
-
Advisor: Associate Prof. Kaigui Bian
-
Applied a math sequence to the channel-hopping model so as to enhance its behavior, participating performance evaluation.
-
Implemented an Android application Zuile, which is an Anonymous Social Network App, to collect data to analyze users' behavior about commenting on the environment.
-
Responsible for the designing of the user interface as well as part of the implementation of the front-end.
Research intern, Language Technology Institute, Carnegie Mellon University
Jul 2015 - Sep 2015
-
Advisor: Prof. Alex Rudnicky
-
Built Tick-Talk Chinese, a non-purpose-driven Chinese dialog system, based on the Olympus/Ravenclaw framework.
-
Aiming at examine the impact of cultural differences on conversational behavior.
AutoQuiz: an Online, Adaptive Training System
2017-2018
-
Using the Flask framework (Python 2.7)
-
Quiz-oriented practicing system aiming at helping the students preparing for the exams.
-
Tested and had a satisfying outcome on Berkeley CS10: the Beauty and Joy of Computing (BJC).
-
Developed independently.
Water-Ink Style Rendering
2016
-
Using Python
-
Convert any input image to water-ink styled image (Chinese traditional painting style) without using Machine Learning techniques
-
Using Saliency map
-
Developed independently.
Othello Chess
2012
-
Human-Computer Game
-
Search and Alpha-beta pruning
-
Dxlib based GUI,
-
Developed independently.
Image Query
2013
-
Image feature selection, SVM classification, Graphical interface built upon Open CV.
-
Team Leader, responsible for the images matching algorithm.
Non-Photorealistic-Rendering
2013
-
Pop-art Style 3D Cartoon Rendering
-
Developed upon Open GL
-
Team Leader, responsible for the render functions
Scientific Fortune Telling App
2015
-
Age determination and face recognition algorithms.
-
Responsible for expressing the rules of traditional fortune telling as math equations, designing the user interface and front-end, as well as the face outlines detection which Face++.
-
Visited by approximately 1000 users in the very first week online.
RESEARCH
EXPERIENCES
Art Skills
-
Traditional Chinese Painting
-
Sketch
-
Postercolor
-
Acrylic Painting
-
"The peaceful world". First Prize in the International Year for the Culture of Peace, 2000. The awarded painting was produced as a 9-minute tutorial video by a Hong Kong art institute (view on youtube >>)
-
First Prizes in the Annual National Drawing Competition, Ministry of Education, China, 2001, 2002, 2003, 2004, 2006 respectively
-
Third Prize of the twelfth PKU ACM Programming Contest, Peking University, 2013
-
Winner Prize of the fifth Computer - Computer Game Competition (Four Color Map Game, top 10%), Peking university, 2013
-
8508 Alumni Scholarship (top 7%), Peking University, 2014
-
Third Prize of the seventh PKU Computer Application Design Contest, 2015
-
Top 10 Winner Prize (ranked No. 4 among 162 final teams), National wide "Green Shoots" Contest of College Students' Mobile App Development, Shanghai Government, 2015
-
Three-A Merit Student (top 5%), Peking University, 2015
Main Honors
PROJECT
EXPERIENCES
Game Development for Computer Science Education
Chris Johnson, Monica McGill, Durell Burell Bouchard, Michael K. Bradshaw, Victor A. Bucheli, Laurence D. Merkle, Michael James Scott, Z. Sweedyk, J. Angel, Zhiping Xiao, Ming Zhang
-
Proceedings of the 2016 ITiCSE Working Group Reports, Pages 23-44, Arequipa. Peru, July 09-13, 2016
-
Analyzed the trend and its impact of utilizing games in computer education
Skolem-sequence based Selfadaptive Broadcast Protocol in Cognitive Radio Networks
Lin Chen, Zhiping Xiao, Ruolin Fan, Zhenyu Zhou, Kaigui Bian.
-
Vehicular Technology Conference (VTC Spring) 2016 IEEE 83rd, pp. 1-5, 2016
-
The proposed Self-Adaptive Skolem sequence enables a base station to broadcast successfully to secondary receivers over multiple broadcast channels via channel hopping.
PUBLICATION
Stanford University, California, U.S.A
Jul 2010 - Aug 2010
Stanford EPGY - Education Program for Gifted Youth (Pre-Collegiate) Summer Institute: International Relations