Technical Projects

Automated Essay Grading
(with Bram Vaassen)

https://github.com/diegoaranas/gpt-grading

We developed a Python-based tool designed to assist instructions in grading student essays using OpenAI’s GPT-4 API. It allows educators to input a grading rubric and a set of student assignments, and then generates GPT-4-based evaluations and scores for each submission. The tool includes features for comparing AI-generated grades with human-assigned ones, facilitating analysis of grading consistency and potential biases. It is particularly tailored for philosophy courses but can be adapted for other disciplines with rubric-based assessments.

Simulation of Lewis-Signaling Systems
(with Nurit Matuk)

https://github.com/nuritmb/monitos

This is a Python-based simulation project that models interactions between virtual agents—specifically monkeys and predators—within a dynamic environment. Inspired by Brian Skyrms’ book Signals, which explores how language and signaling systems emerge in nature, the project investigates how basic communication systems can evolve within communities of vervet monkeys. It includes scripts for generating agents, simulating behaviors such as reproduction, alert signaling, and predator evasion, and analyzing the outcomes of these interactions. The project enables experimentation with different behavioral parameters and environmental conditions to better understand the conditions under which stable signaling conventions might emerge.