Coursework

[Algorithm] [System] [Graphics]

Analysis of Algorithms, Columbia, Summer 2009
- Formulated algorithms about sorting, searching, dynamic programming, graph and NP-completeness

Machine Learning, Columbia, Spring 2009
- Developed algorithms about regression, SVM, PCA, EM and graphical models using MATLAB

Financial Technology, Columbia, Spring 2009
- Designed a pricing model for job risk insurance and create a simulation system using MATLAB with GUIDE in a team of 3
- Simulated and visualized parameterized monetary supply dynamics using Python with matplotlib

Nonlinear Physics, PKU, Spring 2006
- Mathematical formalization of flows, maps, periodic orbits and bifurcation theory

Multivariable Statistical Analysis, PKU, Fall 2005
- Analyzed multidimensional data using regression, principal component analysis and clustering algorithms with SAS

Computational Molecular Biology, UW, Winter 2004
- Implemented Viterbi algorithm and EM training on hidden Markov model applied to weighted directed acyclic graphs for genome and protein sequence analysis in C/C++

Data Structures & Algorithms, UW, Fall 2003
- Studied fundamental algorithms and data structures for implementation

Intrusion Detection Systems, Columbia, Fall 2009
- Built and analyzed user behavior models based on captured network packets using Nmap, Snort, tcpdump and R

Programming Language & Translators, Columbia, Spring 2009
- Designed a programming language for manipulating graphs and implemented the corresponding translator using Java and ANTLR in a team of 4

Operating Systems, Columbia, Fall 2008
- Modified Linux kernel about thread synchronization, process scheduling, memory management and file system using C and VMware in a team of 2

Artificial Intelligence, UW, Winter 2004
- Designed and implemented a E-mail spam classifier based on Bayes model using LISP in a team of 2

Computer Animation, Columbia, Spring 2009
- Implemented a 3D spring-mass system with elasticity and collision detection using C/C++, STL, PETSc, XML and Mathematica

Computer Vision, Columbia, Fall 2008
- Accomplished 4 projects about object recognition, edge extraction, photometric stereo and optical flow using C/C++

User Interface Design, Columbia, Fall 2008
- Created a paper prototype, a drawing system and a Twitter client using Java Swing and Flex in a team of 4

Computer Graphics, UW, Spring 2004
- Accomplished 4 projects about image processing, modeling, ray-tracing and animation using C/C++ and OpenGL

Subpages (3): Algorithm Graphics System
Comments