Coursework and Projects

Courses Taken (Univ. of Utah, Univ. of TN):
Advanced Operating systems Non-linear Digital Image Processing
Automata and Computability Pattern Recognition
Programming Language & Semantics Computer Vision
Advanced Computer Architecture Advanced Computer Graphics(OpenGL)
Advanced Scientific Computing Scientific Visualization
Compilers Image Processing
Applied Math:ODEs and PDEs Vision Science

Featured coursework projects: Implemented

A shell (called yash) and OS kernel (called yanix) (C++)
A compiler for the object-oriented TANGO language (C++)
Pipelined microprocessor simulation labs (C++)
Scientific computing (FD, FEM, BEM, etc) methods (Matlab)
Computer vision course projects:binary image processing, edge detection, texture classification and stereo image reconstruction (C++)
Clustering algorithms for pattern recognition (C++)
Curvature-driven diffusion for image processing(C++)
OpenGL projects in the graphics course (texture mapping, environment mapping, hidden line methods, shadow algorithms and point rendering)(OpenGL)

Other Featured Courses (Tianjin University):

Math
Computer Engineering
Electrical Engineering
& Other
Calculus I
Calculus II
Tranformation Theory
Linear Algebra
Advanced Math for Engineering
Computer Language
Software Technology Fundamentals
Computer Architecture and Theory
Data Structure&Algorithms
Microprocessor Interfacing & System Design
PC Interfacing & Applications
Signal Processing
Dynamic Modeling & Data Processing
Electrical Circuits
Analog Electronics
Digital Electronics
Measurement & Control Techniques
Modern Sensors
CAD
Fractional Electric Motors
Modern Instrument Circuits
Mechanical Theory & Design
Mechanics
Precision Instruments