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
- Christopher J. Van Wyk, Data Structures and
C Programs, Addison-Wesley, Reading,
Massachusetts, 1988.
Programs in Book
- 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.
- 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
- Christopher J. Van Wyk, “A high-level language
for specifying pictures,” ACM Transactions on Graphics 1:2(1982),
pp. 163-182.
- 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.
- 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.
- 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.
- Christopher J. Van Wyk and Jeffrey Scott
Vitter, “The complexity of hashing with lazy deletion,” Algorithmica 1:1(1986),
pp. 17-29.
- Christopher J. Van Wyk, “AWK as glue for
programs,” Software-Practice and Experience 16:4(1986), pp.
369-388.
- 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.
- 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.
- 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.
- David P. Dobkin, Diane L. Souvaine, and Christopher J. Van Wyk, “Decomposition and
intersection of simple splinegons,”
Algorithmica 3:4(1988),
pp. 473-486.
- Brian W. Kernighan and
Christopher J. Van Wyk,
“Page makeup by postprocessing
text formatter output,” Computing Systems 2:2(1989), pp.
103-132.
- 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.
- 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.
- 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.
- Christopher J. Van Wyk, “Arithmetic Equality
Constraints as C++ Statements,” Software-Practice and Experience 22:6(1992),
pp. 467--494.
- 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.
- Diane L. Souvaine and Christopher J. Van Wyk, “Clamping a polygon,” The
Visual Computer 10:8(1994), pp. 484-494.
- 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.
- 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.
- Christopher J. Van Wyk, “Using spreadsheets to
learn numerical methods”, Spreadsheets in
Education 2:1(2005).
Papers in Refereed Conferences
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Christopher J. Van Wyk, “A class library for
solving simultaneous equations,” Proceedings of the USENIX C++
Technical Conference, 1991, pp. 229-234.
- Christopher J. Van Wyk, “Revising the pm
page-makeup program,” Proceedings of the C++ at Work Conference,
1991, pp. 11-17.
- 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.
- 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
- Christopher J. Van Wyk, “Document preparation
on the UNIX operating system,” SIAM News 15:5(1982), pp.
4-5.
- 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.
- Christopher J. Van Wyk, “Simultaneous equations
are your friends,” C++ Report 3:9(1991), pp. 14-16.
- Christopher J. Van Wyk, “Missing real numbers,”
American Mathematical Monthly 105:3(1995), pp. 260-265.
- 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
- Steven Fortune and
Christopher J. Van Wyk,
“Robust implementation of geometric algorithms using exact arithmetic,” Fifth
International Conference on Solid Modeling, 1994.
- Steven J. Fortune and
Christopher J. Van Wyk,
“Experience with efficient exact arithmetic,” International
Computational Geometry Software Workshop, 1995.
- Christopher J. Van Wyk, “Cultivating a culture
of assessment,” Panelist, New Jersey Association for Institutional
Research, spring, 2003.
- Christopher J. Van Wyk, “Faculty compensation benchmarking,” Speaker, Eastern
Association of College and University Business Officers, fall, 2006.
- 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
- 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.
- Jon L. Bentley, Brian W.
Kernighan, and Christopher J. Van Wyk,
“An elementary C cost model,” UNIX Review 9:2(1991), pp.
38-48.
- Christopher J. Van Wyk, “Programming as
writing: using portfolios,” SIGCSE Bulletin 27:4(1995), pp.
39-42.
Contributed Conference Presentations
- Diane L. Souvaine and Christopher J. Van Wyk, “Clamping a polygon,” Canadian
Conference on Computational Geometry, 1989.
- Steven Fortune and
Christopher J. Van Wyk,
“Experience with efficient exact arithmetic,” SIAM Conference on
Geometric Design, 1993.
- Christopher J. Van Wyk, “Compensation study
fosters institutional research,” Higher Education Data Sharing
Consortium, winter, 2002.
- 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.
- Christopher J. Van Wyk, “Course evaluations
open a door to assessment,” Higher Education Data Sharing Consortium,
summer, 2005.
- 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.
- Christopher J. Van Wyk, “An adventure in financial modeling,” Higher
Education Data Sharing Consortium, summer, 2010.
- 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
- Christopher J. Van Wyk, “Mathematics and
engineering in computer science,” National Bureau of Standards Internal
Report #75-780, 1976.
- Christopher J. Van Wyk and Donald E. Knuth, “A
programming and problem-solving seminar,” Stanford University Computer
Science Department Report #79-707, 1979.
- Christopher John Van Wyk, “A language for
typesetting graphics,” Stanford University Computer Science Department
#80-803, 1980.
- Christopher J. Van Wyk, “IDEAL user manual,”
Bell Laboratories Computing Science Technical Report #103, 1981.
- 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.
- Brian W. Kernighan and
Christopher J. Van Wyk,
“-mpm User
Manual,” AT&T Bell Laboratories, 1989.
- Diane L. Souvaine and Christopher J. Van Wyk, “Grasping a polygon,”
Rutgers University Technical Report #98, 1988. Revised as “Clamping a
polygon,” 1989.
- 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 Minnesota
– Duluth:
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