int main() {

char *about;

I am an astronomer who specializes in simulations of radiative transfer is star-forming molecular clouds, and in comparing those simulations with observations. I am interested in both the use of simple semi-analytic methods for investigating complex processes as well as developing clustered computational algorithms which move beyond the traditional message passing abstraction into a more accessible shared-memory abstraction for designing massively parallel heterogeneous clusters.

I also enjoy learning programming languages and messing around with web2.0 technologies.

char *projects;

  • Total Control Lighting: This is a really neat LED strand produced by Cool Neon. Each LED is individually addressable and can be set to any RGB color you can imagine. I am working on several projects that use these.
  • PixelPaint: An application for designing sequences to display on the Total Control Lighting LED strands.
  • Arduino Communication: This is a framework I use for two-way communication between my computer and the Arduino while they are connected. It's useful if you plan on sending instructions to the Arduino and receiving information from the Arduino asynchronously.
  • Infopad: This project was a test to see how well the java swing user interfaces could adapt to be used on the Mac OS X platform as well as linux (windows was tested, but only in a limted sense). I tried to use this project as a repository for simple UI tricks I learned, but eventually I tired of working with user interfaces and especially with trying to figure out how to print. Still, the simplicity of the UI design is something I wish I saw more often.
  • LVG Radiative Transfer Package: This project is a radiative transfer simulation of molecular emission using the LVG or Sobolev approximation. It includes data files for several linear molecules as well as hyperfine splitting under the assumption that hyperfine levels are in statistical equilibrium in each cell. The code can also perform line of sight integration on level populations produced by Hogerheijde and van der Tak's radiative transfer code. The code is discussed in detail in my doctoral dissertation. Note: There are some big changes underway in this code, including outflow models. I will be releasing an updated version and a few more papers soon.
  • Analytic Infall Models: This code, written in C for speed, fits a five parameter model of molecular line emission from an infalling or expanding star-forming cloud to an observed spectral line profile. The program first uses a differential evolution genetic algorithm to differentiate between local and global minima, then uses a simplex algorithm to find the best-fit solution. The model is discussed in my Astrophysical Journal article.
  • aoir9: A twitter feed designed for the Association of Internet Researchers 9th conference in Copenhagen, Denmark. The tweets were rebroadcast from twitter users using the #ir9 tag to this one source all conference attendees and other interested parties could follow.
  • testgen: A LaTeX/python based test generator for quickly creating and scrambling test questions. Documentation needs to be included, but I have been using this to generate multiple choice questions for astronomy classes from a test bank I have been building for the last 5 years.

char *news;