| |





|
|
 |
| Thomas
J. VanDrunen
|
 |
Assistant
Professor
On faculty since 2004
Campus Phone: (630) 752-5692
E-mail: Thomas.VanDrunen@wheaton.edu
Link to personal
homepage.
|
| Education |
 |
|
|
-
Ph.D. Computer Science, Purdue University, 2004
- M.S. Computer Science, Purdue University, 2000
-
B.S. Computer Science and Mathematics, Calvin College,
1998
|
| |
|
 |
| Courses
Taught at Wheaton |
 |
 |
- M/CS 243 Discrete
Mathematics, Spring 2005, Fall 2005, Fall 2006, Fall 2007
- CS 235 Programming I: Problem Solving, Fall 2006, Spring 2007
- CS 245 Programming
II: Object-Oriented Design, Spring 2007, Fall 2007
- CS 335 Software Development, Fall 2007
- CS 365 Programming Languages, Spring 2006
- CS 445 Analysis of Algorithms,
Fall 2004, Fall 2006
|
Professional Activities |
 |
 |
- "Java Interfaces in CS 1 Textbooks", paper presented at the Educators' Symposium at OOPLSA 2006, Portland, Oregon, October 2006.
- "Value-Based Partial Redundancy Elimination", paper presented
at the International Conference on Compiler Construction, Barcelona,
Spain, March 2004.
- "Why You Should or Should Not Go to Graduate School",
talk at Calvin College computer science student organization, October
2003.
|
Research Areas |
 |
 |
- General areas include programming languages, compilers, sofware
engineering, design patterns.
- Specific projects include partial redundancy elimination for global
value numbering and visitor-oriented programming.
|
Professional Memberships |
 |
 |
- Association for Computing Machinery
| Why
I Like Computer Science |
 |
 |
Computer science provides the right balance
between theory and practice. Computer science poses questions that are
essentially specialized math problems and requires building software
and systems. In my research on programming languages, I prove theorems
about a language's properties or the correctness of transformations
on a program. I also build compilers and interpreters for the languages.
Both abstract reasoning
and concrete problem-solving are necessary.
| Personal |
 |
 |
My wife, Esther, teaches third grade (bilingual) in Addison. We attend Bethel Presbyterian Church (OPC) in Wheaton, where we both teach sunday school. We are expecting our first child in February 2008. I enjoy reading New Testament Greek.
Next Faculty: Dr. John Hayward
|
|