Word Transfomer Lite: An app designed for children to learn to read and spell. I worked with Theodore Swartz, the co-founder of The Bronx Charter School for Better Learning, who wrote the initial design notes based on the works of Caleb Gattegno’s Words in Color curriculum and materials. I designed and mocked up the screens and icon, found and reached out to BendyWorks, who built the app following our design with a wonderful back and forth through daily meetings in Slack and Google Hangouts, and finally submitted the whole package to the App Store. In the process I learned and used the build tools of Ionic and Cordova.


Categorization allows us to organize and extend our knowledge to make predictions about new things in the world. My dissertation presents series of experiments about how the statistical properties of stimuli incidental to a supervised classification task influence later learning. After exposure to task-irrelevant but statistically varying features, do people “transfer in” such knowledge to new problems where that information is suddenly applicable, or do they learn nothing at all in the first place such that they have nothing to transfer out of the first learning situation. What information about irrelevant features bias people when they move to another task where those features become relevant?

The literature is unclear about how irrelevant features are used in later tasks, and most studies use categories that are binary: either the feature is present or absent. Few studies present continuous features with many distributions, and no study has systematically compared different distributions between tasks, especially with a large number of participants recruited online.

These findings will inform how we can structure environments and tasks to prepare people to learn without explicitly teaching them before the task. This could make learning well-designed curricula and tasks more efficient. Another outcome of this dissertation research will be a number of open-source projects making online psychology experiments easier to perform, analyze, and replicate.


jsPsych in CoffeeScript, an updated example of the integration between PsiTurk and jsPsych. It is a rewrite of the example code given in the jsPsych tutorial using Literate CoffeeScript. It uses some code from jodeleeuw’s experiment example (also available on GitHub).

gaborgen-js, a Gabor patch generator written in Literate CoffeeScript that makes heavy use of numeric.js. It allows researchers to do clientside generation of Gabor patches rather than pre-generating them and hosting them somewhere. See a demo here.


Here’s my cv.


This website’s theme is based on Immaculate and Tufte CSS.