Degrees:

M.S. in Computer Science, May 2003
Department of Computer Science
University of New Mexico
M.S. in Mechanical Engineering, December 2000
Department of Mechanical Engineering
University of New Mexico
B.S. in Engineering, June 1995
Wuhan University of Technology
Course Work:
In Computer Science:
CS591 Object-Oriented Analysis and Design (Spring 03)
CS441 Modern Computer Architectures (Spring 03)
CS591 Code Generation and Optimization (Spring 03)
CS555 Advanced Compiler Construction (Fall 02)
CS351 Design of Large Programs C++ (Fall 02)
CS595 Multimedia Systems (Fall 02)
CS591 Web Technologies & E-commerce (Spring 02)
CS591 Computation and Physics (Spring 02)
CS451 Programming Paradigms (Spring 02)
CS460 Software Engineering (Spring 02)
CS565 Topics in Database Managements (Spring 02)
CS592 Colloquium II (Spring 02)
CS564 Introduction to Database Management (Fall 01)
CS587 Advanced Operating Systems (Fall 01)
CS585 Computer Networks (Fall 01)
CS580 The Specification of Software Systems (Fall 01)
CS401 Theoretical Foundations In CS (Fall 01) 
CS592 Colloquium I (Fall 01)
CS530 Geometric and Probabilistic Methods in CS (Sp' 01)
CS481 Operating Systems Principle (Spring 01)
CS461 Algorithms and Data Structures II (Spring 01)
CS251 Intermediate Programming C++ (Fall 00)
ChNE525 Advanced Engineering Mathematics (Fall 00)
In Mechanical Engineering:
CE502 Finite Element Analysis in Solid Mechanics (Sp' 00)
ME595 Microelectronics Reliability (Spring 00)
ME512 Continuum Mechanics (Spring 00)
ME501 Advanced Mechanics of Materials (Fall 99)
ME520 Advanced Thermodynamics (Fall 99)
ME540 Elasticity I (Fall 99)
ChNE515 Characterization of Solid State Materials (Sp' 99)
ME571 Advanced Materials Science (Spring 99)
Short Courses:

Python Training Class Dec. 19 - 21, 2001

Instructor: Mark Lutz Place: Jet Propulsion Laboratory

Parallel programming with MPI   Mar. 28 - 29, 2001

Albuquerque High Performance Computing Center

ANSYS training from ANSYS, Inc., Summer 2000