| Home | Research | Papers | Code | Other |
Standard Disclaimer: Software is provided as-is. The source code probably has comments (hopefully enough to be helpful), but don't blame me if you can't get it to work!
Suite of Matlab scripts for analyzing eye tracking data. Built-in support for analyzing data from Tobii eye trackers, but should be easily extendable to any system that outputs a list of gaze coordinates and their timestamps.
![]()
![]()
Java code for computing "Gabor Jet" features from images. The included example shows how to track features across images. Based on Matlab code from Xiaomin Yue. Depends on Piotr Wendykier's JTransforms (included).


Python code that provides a minimal implementation of Latent Semantic Indexing (LSI) over text dumped from PDFs. The LSI computation is done in two separate passes (i.e., offline LSI, first computing an overall dictionary and then computing features), so the overall process is somewhat slow, but memory usage is optimized using sparse matrices so it should scale well to arbitrarily large PDF libraries.

During my undergrad work at Indiana University, I helped design and code web-based applications for The Mind Project. The applications demonstrate basic principles of cognition and many are supplemented with tutorials and ideas for classroom experiments. Full source code available sometimes.
+ The Mind Project
