James Vanderhyde
9010 Saint Clair Dr NE
Atlanta, GA 30329-2688
(404) 281-9045
jamesv@cc.gatech.edu
http://www.cc.gatech.edu/~jamesv/
Position desired:
Research and Development Programmer
Objective:
Implement new techniques inspired by current research
Skills:
Using computersWindows, DOS, UNIX (Solaris and Linux), Macintosh (Classic and OS X)
ProgrammingJava 1.4 (6 years), C, C++ and STL (5 years), OpenGL (4 years), Delphi, BASIC, HyperCard
Work Experience:
Georgia Institute of Technology, Atlanta, GA
- Research and development programmerimplemented 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 assistantCS Theory, Computer Graphics, Video Game Design, Digital Special Effects:
graded papers, held office hours, guest lectured, developed examples and solutions
- Research assistantGraphics and visualization of topology
for Andrzej Szymczak (aszymcza@mines.edu), advisor
Governor's Honors Program,
Valdosta, GA
- Math teachertaught various math and computer science topics
in a six-week summer program for advanced high school students
with Dennis Stewart (dstewart@rockdale.k12.ga.us), math department head
Fusionary Media, Grand Rapids, MI
- Java, ASP, ColdFusion research and development for Jack Baty (jbaty@fusionary.com), CTO
Michigan State Unversity, East Lansing, MI 48823
- Teaching AssistantCSE 101, Computing Concepts and Competencies;
led 3 of 60 sections for Don Weinshank (weinshan@msu.edu)
- Research AssistantComputational biology
for Eric Torng (torng@msu.edu), advisor
Hope College, Holland, MI 49423
- Summer math research programChaos theory
for Tim Pennings (pennings@math.hope.edu)
- Summer computer science research programEducational visualizations
for Herb Dershem (dershem@cs.hope.edu)
- German Drill instructorinstructed first-year German students once a week
- Research Assistanttyped quizzes, corrected papers, and helped with research
for Gisela Strand-Hales (strand@hope.edu)
- Math tutor in math drop-in centertutored random students who needed help
Publications:
“Topological simplification of isosurfaces in volumetric data using octrees,”
Graphical Models, to appear
“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
Michigan State University (M.S. 2001)
- Computer Science: Graph Theory, Artificial Intelligence, Architecture, Algorithms,
Software Engineering, Multimedia Processing, Pattern Recognition
Hope College (B.S. 1999)
- 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.9
Hope 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