Recent Posts

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

In a previous post, I wrote that Racket’s if is similar to ifelse in R. That’s not quite right. This is a short post to clarify the …

On my journey to learn Racket, I look for small pieces of R code to try to implement in Racket. A blog post about speeding up …

R makes it easy to generate random numbers from a wide variety of distributions with a consistent interface. For example, runif, rnorm, …

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 …