Latest Update: Dec. 2011

Academic Background

Master: M.S.E. in Computer Graphics and Game Technology, School of Engineering and Applied Science, University of Pennsylvania.

Current cumulative GPA: 3.80/4.0

Jan. 2010 – Dec.2011

Bachelor: B.E. in Computer Science and Technology, Chu Kochen Honors College, Zhejiang University.

GPA: 3.83/4.0 Ranking 5% out of 141 students.

Sep. 2005 – Jul. 2009

Academic Honors and Awards

Outstanding Undergraduate of Chu Cochen Honors College

Jun. 2009

Meritorious Winner in Interdisciplinary Contest in Modeling (ICM)

Team No. #2751. 2008 ICM Contest Result

Jan. 2008

2nd Price in China Undergraduate Mathematical Contest in Modeling (CUMCM)

Oct. 2007

Research Experience                                   

Audience Participating Games

Work on intuitive game controller for audience participating games. Compare performance among object detection, histogram comparison, optical flow and filter response algorithms.

Jul.2011 - present

Physically Based Thermal Refraction due to Fire, Heat, and Smoke

Introduce a new physically based heat flow renderer using modified volumetric photon mapping technique. The fluid data is exported from a Eulerian approached fluid simulator, and users can visualize the heat flow by shadow map and refraction effects using the renderer.

Apr.2011-May. 2011

Silhouette Aided Modeler

Implement a Maya plug-in using C++ to construct 3D objects using sketches in orthographic views.

Feb. 2011-Apr.2011

GPU Accelerated Texture Synthesis Algorithm

Implement an acceleration method in CUDA. The Algorithm pushes a heap implemented k-d tree into graphics card and synthesize large textures based on W-L algorithm.

Mar.2010-Apr. 2010

The Research and Improvement on Pixel Generating Based Texture Synthesis

Implement W-L texture synthesis algorithm and analyze the Markov Random Field, Single Solution and Multi Solution Algorithm with Tree-structured Vector Quantization.


Human Face Recognition and Tracking

Implement the AdaBoost algorithm which can automatically recognize and track a human face in video.


Working Experience

Teaching Assistant in Computer Animation, University of Pennsylvania

  • Write the framework for curve editor, BVH player, particle system simulator and behavioral model in QT.

Sep.2011 - present

Research Assistant in SIG Center for Computer Graphics, University of Pennsylvania.

  • Integrate object detection and optical flow method into Unity3D, implement an audience participation game
  • Research on physically accurate heat flow visualization due to fire and smoke

May. 2011-Aug.2011

Technique skills

Programming Language: C/C++/C#, JAVA / Shader Language: CG, CUDA / Hardware Description Language: Verilog

Tools: Microsoft Visual Studio, Microsoft SQL, Adobe Series, Autodesk Maya, Autodesk Motion Builder, Matlab, QT, Unity3D.

Familiar OS: Windows, Linux (Fedora)