School of Computing, University of Utah

Fall 2014

Mathematics for Computer Graphics

Character Animation

Spring 2014

Parallel Programming in CUDA

Parallel Ray Tracing in Simtrax

Fall 2013

Image Processing

Machine Learning

Scientific Visualization


Selected courses in Computer Graphics, Computer Game, Software Engineering and Science

Fall 2012

School of Computing, University of Utah

Interactive Computer Graphics

Ray Tracing for Graphics


Beijing Jiaotong University

Advanced Physics


Data Structure

Operating System


Beijing Jiaotong University

Artificial Intelligence for Games

DirectX and Advanced Game Features

Game Art Foundation

Game Design

Game Engine

Game Tool

Software Engineering

Beijing Jiaotong University

Software Analysis and Designing

Software Architecture

Software Engineering Management

Software Process