Christopher J. Van Wyk

Peddie School

201 South Main Street

Hightstown NJ 08520
609 944 7511

609 944 7912 (fax)
cvanwyk@peddie.org

 

Peddie School, Hightstown NJ

· Controller, 2011 –

Drew University, Madison NJ

· Associate Vice President of Finance, 2004 – 2011

o Accomplishments include:

§ Convening University expenditure allocation committees, which prioritized requests for increased funding

§ Creating and maintaining a five-year enrollment and financial projection model for University planning

§ Introducing contribution-ratio analysis to University constituencies

· Director of Institutional Research, 2000 – 2011

o Accomplishments include:

§ Co-chairing preparation of the University’s Periodic Review Report to the Middle States Commission

§ Introducing national surveys to the University, supporting continued participation, and disseminating results

§ Serving on long-term planning committees: Faculty of the Future, Size of the College

· Associate Dean of the College of Liberal Arts, 1999-2004

o Accomplishments included:

§ Spearheading the revision of student course-evaluation forms, convening a committee of faculty and students

§ Chairing University Technology Committee

§ Serving on ad hoc committees: Business Management minor revision, Foreign Language and Literature Task Force

· Professor of Mathematics and Computer Science, 1992 – 2011

· Associate Professor of Mathematics and Computer Science, 1990-1992

Other Employment

Bell Laboratories

· Consultant, 1991-2001; 1979-1980

· Member of Technical Staff, 1980-1991; summer, 1979

Teaching

· New Jersey Governor's School in the Sciences (a summer enrichment program for rising high school seniors): Instructor, 1993, 1992, 1989, 1984

· Princeton University: Visiting Lecturer, 1987

· Stevens Institute of Technology, Hoboken, New Jersey: Visiting Assistant Professor, 1984-1985

· Stanford University: Teaching Fellow, summer, 1978

Education

Degrees Earned

· Stanford University: Ph.D. (computer science), 1980

· Swarthmore College: B.A. with high honors (mathematics), 1977

Other

· Fellow, American Council on Education, 2008-2009

· Passed Level I of the CFA examination, 2006

· Kellogg School of Management, Northwestern University: Executive Development Program, 2003

Publications

Book

  1. Christopher J. Van Wyk, Data Structures and C Programs, Addison-Wesley, Reading, Massachusetts, 1988.

Programs in Book

  1. Robert Sedgewick, Algorithms in C++, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching, 3d ed., with C++ Consulting by Christopher J. Van Wyk, Addison-Wesley, Reading, Massachusetts, 1998.
  2. Robert Sedgewick, Algorithms in C++, Part 5: Graph Algorithms, with C++ Consulting by Christopher J. Van Wyk, Addison-Wesley, Reading, Massachusetts, 2002.

Articles in refereed journals

  1. Christopher J. Van Wyk, “A high-level language for specifying pictures,” ACM Transactions on Graphics 1:2(1982), pp. 163-182.
  2. Christopher J. Van Wyk, “Clipping to the boundary of a circular-arc polygon,” Computer Vision, Graphics, and Image Processing 25:3(1984), pp. 383-392.
  3. Emanuel Derman and Christopher J. Van Wyk, “A simple equation solver and its application to financial modeling,” Software –Practice and Experience 14:12(1984), pp. 1169-1181.
  4. Thomas G. Szymanski and Christopher J. Van Wyk, “GOALIE: a space-efficient system for VLSI artwork analysis,” IEEE Design and Test of Computers 2:3(1985), pp. 64-72.
  5. Christopher J. Van Wyk and Jeffrey Scott Vitter, “The complexity of hashing with lazy deletion,” Algorithmica 1:1(1986), pp. 17-29.
  6. Christopher J. Van Wyk, “AWK as glue for programs,” Software-Practice and Experience 16:4(1986), pp. 369-388.
  7. Alejandro A. Schäffer and Christopher J. Van Wyk, “Convex hulls of piecewise-smooth Jordan curves,” Journal of Algorithms 8:1(1987), pp. 66-94.
  8. John A. Morrison, Larry A. Shepp, and Christopher J. Van Wyk, “A queueing analysis of hashing with lazy deletion,” SIAM Journal on Computing 16:6(1987), pp. 1155-1164.
  9. Robert E. Tarjan and Christopher J. Van Wyk, “An O ( n log log n )-time algorithm for triangulating simple polygons,” SIAM Journal on Computing 17:1(1988), pp. 143-178.
  10. David P. Dobkin, Diane L. Souvaine, and Christopher J. Van Wyk, “Decomposition and intersection of simple splinegons,” Algorithmica 3:4(1988), pp. 473-486.
  11. Brian W. Kernighan and Christopher J. Van Wyk, “Page makeup by postprocessing text formatter output,” Computing Systems 2:2(1989), pp. 103-132.
  12. Kenneth L. Clarkson, Robert E. Tarjan, and Christopher J. Van Wyk, “A fast Las Vegas algorithm for triangulating a simple polygon,” Discrete and Computational Geometry 4:1(1989), pp. 423-432.
  13. Diane L. Souvaine and Christopher J. Van Wyk, “How hard can it be to draw a pie chart?” Mathematics Magazine 63:3(1990), pp. 165-170.
  14. Khun Yee Fung, Tina M. Nicholl, Robert E. Tarjan, and Christopher J. Van Wyk, “Simplified linear-time Jordan sorting and polygon clipping,” Information Processing Letters 35(1990), pp. 85-92.
  15. Christopher J. Van Wyk, “Arithmetic Equality Constraints as C++ Statements,” Software-Practice and Experience 22:6(1992), pp. 467--494.
  16. Peter W. Shor and Christopher J. Van Wyk, “Detecting and decomposing self-overlapping curves,” Computational Geometry: Theory and Applications 2:1(1992), pp. 31-50.
  17. Diane L. Souvaine and Christopher J. Van Wyk, “Clamping a polygon,” The Visual Computer 10:8(1994), pp. 484-494.
  18. Steven Fortune and Christopher J. Van Wyk, “Static analysis yields exact integer arithmetic for computational geometry,” ACM Transactions on Graphics 15:3(1996), pp. 223-248.
  19. Brian W. Kernighan and Christopher J. Van Wyk, “Timing trials, or the trials of timing: experiments with scripting and user-interface languages,” Software-Practice and Experience 28:8(1998), pp. 819-843.
  20. Christopher J. Van Wyk, “Using spreadsheets to learn numerical methods”, Spreadsheets in Education 2:1(2005).

Papers in Refereed Conferences

  1. Christopher J. Van Wyk, “A graphics typesetting language,” Proceedings of the ACM SIGPLAN Symposium on Text Manipulation, 1981, pp. 99-107. Also in SIGPLAN Notices 16:6.
  2. Thomas G. Szymanski and Christopher J. Van Wyk, “Space-efficient algorithms for VLSI artwork analysis,” Proceedings of the IEEE Design Automation Conference, 1983, pp. 743-749.
  3. Thomas G. Szymanski and Christopher J. Van Wyk, “GOALIE: a space-efficient system for VLSI artwork analysis,” Proceedings of the International Conference on Computer-Aided Design, 1984, pp. 278-280.
  4. Theo Pavlidis and Christopher J. Van Wyk, “An automatic beautifier for drawings and illustrations,” Proceedings of SIGGRAPH '85, pp. 225-234. Also in Computer Graphics 19:3.
  5. Robert E. Tarjan and Christopher J. Van Wyk, “A linear-time algorithm for triangulating simple polygons,” Proceedings of the Eighteenth Annual ACM Symposium on Theory of Computing, 1986, pp. 380-388.
  6. Kenneth L. Clarkson, Robert E. Tarjan, and Christopher J. Van Wyk, “A fast Las Vegas algorithm for triangulating a simple polygon,” Proceedings of the Fourth Annual ACM Symposium on Computational Geometry, 1988, pp. 18-22.
  7. Peter W. Shor and Christopher J. Van Wyk, “Detecting and decomposing self-overlapping polygons,” Proceedings of the Fifth Annual ACM Symposium on Computational Geometry, 1989, pp. 44-50.
  8. Christopher J. Van Wyk, “A class library for solving simultaneous equations,” Proceedings of the USENIX C++ Technical Conference, 1991, pp. 229-234.
  9. Christopher J. Van Wyk, “Revising the pm page-makeup program,” Proceedings of the C++ at Work Conference, 1991, pp. 11-17.
  10. Steven Fortune and Christopher J. Van Wyk, “Efficient exact arithmetic for computational geometry,” Proceedings of the Ninth Annual Symposium on Computational Geometry, 1993, pp. 163-172.
  11. Brian W. Kernighan and Christopher J. Van Wyk, “Extracting geometric information from architectural drawings,” Proceedings of the Workshop on Applied Computational Geometry, Lecture Notes in Computer Science #1148, Springer-Verlag, 1996, pp. 167-176.

Invited Publications

  1. Christopher J. Van Wyk, “Document preparation on the UNIX operating system,” SIAM News 15:5(1982), pp. 4-5.
  2. Thomas G. Szymanski and Christopher J. Van Wyk, “Layout analysis and verification,” in Physical Design Automation of VLSI Systems, ed. by Bryan Preas and Michael Lorenzetti, Benjamin/Cummings, Menlo Park, California, 1988, pp. 347-407.
  3. Christopher J. Van Wyk, “Simultaneous equations are your friends,” C++ Report 3:9(1991), pp. 14-16.
  4. Christopher J. Van Wyk, “Missing real numbers,” American Mathematical Monthly 105:3(1995), pp. 260-265.
  5. Christopher J. Van Wyk, “Review of Joseph O'Rourke's Computational Geometry in C,” Mathematics of Computation 64:210(1995), pp. 894-898.

Invited Conference Presentations

  1. Steven Fortune and Christopher J. Van Wyk, “Robust implementation of geometric algorithms using exact arithmetic,” Fifth International Conference on Solid Modeling, 1994.
  2. Steven J. Fortune and Christopher J. Van Wyk, “Experience with efficient exact arithmetic,” International Computational Geometry Software Workshop, 1995.
  3. Christopher J. Van Wyk, “Cultivating a culture of assessment,” Panelist, New Jersey Association for Institutional Research, spring, 2003.
  4. Christopher J. Van Wyk, “Faculty compensation benchmarking,” Speaker, Eastern Association of College and University Business Officers, fall, 2006.
  5. Christopher J. Van Wyk, “Institutional Renewal: Mission Critical Objective for the Future of Higher Education”, Panelist, Eastern Association of College and University Business Officers, fall, 2007 (presentation delivered in absentia due to federal jury service)

Contributed Publications

  1. Jon L. Bentley, Charles E. Leiserson, Ronald L. Rivest, and Christopher J. Van Wyk, “Counting chordal intersections [problem],” Journal of Algorithms 5:1(1984), p. 146. Solution in 5:4, pp. 592-594.
  2. Jon L. Bentley, Brian W. Kernighan, and Christopher J. Van Wyk, “An elementary C cost model,” UNIX Review 9:2(1991), pp. 38-48.
  3. Christopher J. Van Wyk, “Programming as writing: using portfolios,” SIGCSE Bulletin 27:4(1995), pp. 39-42.

Contributed Conference Presentations

  1. Diane L. Souvaine and Christopher J. Van Wyk, “Clamping a polygon,” Canadian Conference on Computational Geometry, 1989.
  2. Steven Fortune and Christopher J. Van Wyk, “Experience with efficient exact arithmetic,” SIAM Conference on Geometric Design, 1993.
  3. Christopher J. Van Wyk, “Compensation study fosters institutional research,” Higher Education Data Sharing Consortium, winter, 2002.
  4. Christopher J. Van Wyk, “Why I wish more HEDS members would participate in the Delaware study, and what I’ve been doing in the meantime,” Higher Education Data Sharing Consortium, winter, 2004.
  5. Christopher J. Van Wyk, “Course evaluations open a door to assessment,” Higher Education Data Sharing Consortium, summer, 2005.
  6. Edward A. Domber and Christopher J. Van Wyk, “Using the National Survey of Student Engagement to inform course-evaluation revision,” Regional NSSE Users Workshop, fall, 2006.
  7. Christopher J. Van Wyk, “An adventure in financial modeling,” Higher Education Data Sharing Consortium, summer, 2010.
  8. Howard Buxbaum, Lawrence Serven, and Christopher J. Van Wyk, “Self-service budgeting at Drew University: a case study”, Eastern Association of College and University Business Officers, spring 2011.

Technical Reports

  1. Christopher J. Van Wyk, “Mathematics and engineering in computer science,” National Bureau of Standards Internal Report #75-780, 1976.
  2. Christopher J. Van Wyk and Donald E. Knuth, “A programming and problem-solving seminar,” Stanford University Computer Science Department Report #79-707, 1979.
  3. Christopher John Van Wyk, “A language for typesetting graphics,” Stanford University Computer Science Department #80-803, 1980.
  4. Christopher J. Van Wyk, “IDEAL user manual,” Bell Laboratories Computing Science Technical Report #103, 1981.
  5. Christopher J. Van Wyk, Jon L. Bentley, and Peter J. Weinberger, “Efficiency considerations for C programs on a VAX 11/780,” Carnegie-Mellon University Computer Science Department Technical Report #82-134, 1982.
  6. Brian W. Kernighan and Christopher J. Van Wyk, “-mpm User Manual,” AT&T Bell Laboratories, 1989.
  7. Diane L. Souvaine and Christopher J. Van Wyk, “Grasping a polygon,” Rutgers University Technical Report #98, 1988. Revised as “Clamping a polygon,” 1989.
  8. Steven Fortune and Christopher J. Van Wyk, “LN user manual,” AT&T Bell Laboratories report, 1992.

Other Professional Activities

· Higher Education Data Sharing (HEDS) Consortium: Board member, 2010 – 2011; conference committee member, 2010

· Middle States Commission on Higher Education: Evaluation team member, 2006 – 2011

· National Science Foundation: Panelist, Graduate Research Fellowship Selection, 2002-2004

· Educational Testing Service, AP Computer Science Examinations: Faculty Consultant (Question Leader), 1999-2002; Faculty Consultant (Reader), 1996-1998, 2004

· College Board: Faculty Consultant, 1999-2001

· Society for Industrial and Applied Mathematics: Member, Education Committee, 1995-2001; Designate, Joint Policy Board for Mathematics Ad Hoc Committee to Review UME Trends, 1994-1995; Designate, ETS Forum on Design of the AP Calculus Examinations, 1994

· Choice: Reviewer, 1993 –

· Journal of Computer and System Sciences: Associate Editor, 1990-1994; Guest Editor, 1989

· University of MinnesotaDuluth: Chair, External Review Committee for the Graduate Program in Computer Science, 1992

· Communications of the ACM: Moderator, Literate Programming [column], 1986-1990

· Swarthmore College: Honors examiner, 1988, 1986

· Fourth Annual Symposium on Computational Geometry: Member, Program Committee, 1988

Courses Taught at Drew

· 1990-1991: Computer Science I, Programming Languages, Artificial Intelligence, Advanced Data Structures, Compiler Design, Topics (Graphics)

· 1991-1992: Computer Science I, Data Structures, Numerical Methods, Introduction to Computers and Computing, Topics (Object-Oriented Programming); Independent Study (Object-Oriented Graphics)

· 1992-1993: Computer Science I, Programming Languages; Independent Study (Object-Oriented Programming), Advanced Data Structures, Compiler Design

· 1993-1994: First-Year Seminar (Computers and Society), Computer Science I, Data Structures; Independent Study (Graphics), Discrete Mathematics for Computer Science, Software Design, Topics (Graphics)

· 1994-1995: Calculus I, Artificial Intelligence, Programming in C, Data Structures, Compiler Design; Independent Study (Object-Oriented Programming)

· 1995-1996: Computer Science I; Independent Study (Data Bases), Specialized Honors (Artificial Life), Numerical Methods, Senior Seminar (Object-Oriented Programming); Independent Study (Computability), Specialized Honors (Artificial Life)

· 1996-1997: Specialized Honors (Cross Compilation), Specialized Honors (High-Level Language Translation), Independent Study (Computer Music)

· 1997-1998: Computer Science I; Numerical Methods, Algorithms, Computer Graphics

· 1998-1999: Computer Science I; Specialized Honors (Computational Models of Cognition), Intermediate Programming, Senior Seminar (Personal Software Process); Humanities (Being Analog in a Digital World); Independent Study (Computer Graphics), Specialized Honors (Computational Models of Cognition)

· 1999-2000: Numerical Methods; Computer Graphics

· 2000-2001: Programming Languages; Algorithms

· 2002-2003: Specialized Honors (Benchmarking Multithreaded Program Performance)

· 2003-2004: Independent Study (Facial Animation)

Service at Drew (while teaching full-time)

· Committee to Revise General Education Requirements, 1992-1994

· Committee on Transition to a 4 – 4 Curriculum, 1994-1995

· Ad Hoc Committee on Retention, 1995

· Judicial Board, 1994-1996

· Committee on Academic Standing: Chair, 1995-1996; Member, 1993-1995

· University Compensation Committee, 1998-2001

· University Expenditure and Allocation Committee, 1998-1999

· Dean's Council, 1998-1999

Honors

· AT&T Bell Laboratories: Individual Performance Award, 1990; Exceptional Contribution Award, 1985

· Stanford University: George E. Forsythe Memorial Award for Excellence in Student Teaching, 1979

· Phi Beta Kappa, 1977

· Sigma Xi, 1977

· National Bureau of Standards: Special Achievement Award, 1975, 1976; Federal Junior Fellowship, 1973-1976

Sponsorship

· Drew University faculty development grants, 1999, 1997, 1996, 1995, 1994

· Drew University grants of release time for research, 1995-1996, 1992-1993

· National Science Foundation Instrumentation and Laboratory Improvement Grant, 1992-1995

· National Science Foundation Graduate Fellowship, 1977-1980