James Vanderhyde

`jvanderhyde@benedictine.edu`

`http://vanderhyde.us/~james/pro/`

Position desired:

Research and Development Programmer
Objective:

Implement new techniques inspired by current research
Skills:

Using computers—Windows, DOS, UNIX (Solaris and Linux), Macintosh (Classic and OS X)Programming—Java 1.4 (6 years), Visual C++ (2 years), C, C++ and STL (5 years), OpenGL (4 years), HyperCard

Work Experience:

IronCAD, Atlanta, GA
- Software engineer—Visual C++ development

- Research and development programmer—implemented techniques described in current research, developed and implemented new techniques. Projects included “Topology control of volumetric data,” “Filling objects with balloons,” “Retargeting motion captures.”
- Teaching assistant—CS Theory, Computer Graphics, Video Game Design, Digital Special Effects: graded papers, held office hours, guest lectured, developed examples and solutions
- Research assistant—Graphics and visualization of topology for Andrzej Szymczak, advisor

- Math teacher—taught various math and computer science topics in a six-week summer program for advanced high school students

- Java, ASP, ColdFusion research and development

- Teaching assistant—CSE 101, Computing Concepts and Competencies; led 3 of 60 sections
- Research assistant—Computational biology for Eric Torng, advisor

- Summer math research program—Chaos theory
- Summer computer science research program—Educational visualizations
- German Drill instructor—instructed first-year German students once a week
- Research Assistant—typed quizzes, corrected papers, and helped with research
- Math tutor in math drop-in center—tutored random students who needed help

Publications:

“Airway segmentation by topology-driven local thresholding,”
SPIE 69143D (2008)“Topological simplification of isosurfaces in volumetric data using octrees,” Graphical Models 70 (2008)

“Extraction of topologically simple isosurfaces from volume datasets,” IEEE Visualization 2003 (download)

“Java class visualization for teaching object-oriented concepts,” ACM SIGCSE 1998

Course Work:

Georgia Institute of Technology (Ph.D. 2007)
- Computer Science: Algorithms, Complexity, Approx. Algorithms, Rendering, Animation, Computational Geometry, 3D Complexity
- Industrial Engineering: Optimization
- Math: Graph Theory, Probability, Conley Index Theory

- Computer Science: Graph Theory, Artificial Intelligence, Architecture, Algorithms, Software Engineering, Multimedia Processing, Pattern Recognition

- Computer Science: C++, UNIX, System Administration, Graphics, Algorithms, Human-Machine Interfaces, Theory, Databases, Image Processing, Programming Languages
- German: Advanced Composition and Conversation, Literature
- Math: Calculus III, Differential Equations, Complex Analysis, Real Analysis, Numerical Analysis, Abstract Algebra, Probability and Statistics

Extra-curricular activities:

Alpha Kappa Pi academic fraternity (one of original members)Hope College Orchestra, Hope College Gospel Choir

Spartasoft Video Game Programming Group (co-founder)

Achievements and awards:

Third in my high school class with GPA 3.9Hope College Summa Cum Laude, GPA 3.962

Top 100 in Michigan Math Prize Competition

National Merit Finalist

First place out of 30 teams in Lower Michigan Math Competition (MIAA colleges)

Phi Beta Kappa Honor Society

Sigma Xi Science Research Honor Society

Pi Mu Epsilon, Math Honor Society

Delta Phi Alpha, German Honor Society