Recent Posts

In learning about reading CSV files in Racket, I have started to reconsider whether storing small(ish) datasets in CSV files is the …

In a previous post, I wrote about reading and writing data to file while retaining the structure and attributes of the data (i.e., data …

One of the areas of expertise at Cramer Fish Sciences is watershed and habitat restoration. In the context of that work, we are often …

In a previous post, I wrote a function to perform repeated timings of untyped and typed versions of the same Racket functions. #lang …

Projects

Shiny Scorekeeper

A basketball scorekeeper app built with the Shiny web framework for R.

DSM2 HYDRO Viz Tool

A tool for visualizing DSM2 HYDRO output built with the Shiny web framework for R.

Recent Publications

Many foraging animals find food using composite random search strategies, which consist of intensive and extensive search modes. Models …