Home
Schedule
Academic Interests
Other Interests
Greasemonkey
scripts for
Moodle
Why is this site so boring?

Academic Interests

  • Distributed compilation
  • Tools to analyze software.
  • Teaching techniques -- making computer science fun
  • Computer Programming as an Art
  • Computing in Christian missions, non-profits, and humanitarian organizations
  • Python programming
  • Integration of computer science and other sciences

Projects I would like students to work with me on:

  • Setting up a python scripting library for the Virtual Reality system at Calvin.
  • Building and "publishing" an open-source, general-purpose graphing application that can take input from files, pipes, or stdin (ala HP OpenView's xnmgraph).
  • Setting up the python library pympi on the Beowulf cluster and working with Biochem professors to allow them to run their algorithms faster on the cluster.
  • Building a website with easy matplotlib examples -- not the complicated ones they show in their website. Grrrr...
  • Building a tool to analyze and visualize the dependencies between .c and .h files in large-scale software projects.
  • Hi