Dr. Hayward    |    Dr. Gray     |    Dr. VanDrunen   
 






 
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