am Carey Okal, a master's student in Information Science at Cornell University (B.S. May 2026). My research spans three corners of computational social science: LLM-agent simulations of social behavior, large-scale analysis of persuasion in political news, and data science for disaster resilience and humanitarian response. This website is a window into my work.

Carey Okal
  1. AI Social Simulation: LLM Agents in a Virtual World

    At the Social Dynamics Lab, I work on a multi-agent social simulation in which autonomous LLM agents interact, form relationships, and navigate a shared virtual environment. My role focuses on validating simulation behavior to verify that what agents say matches what the world engine records.

    Continue reading

Teaching

I've taught at Cornell since Fall 2023, supporting around 300 students per semester across machine learning, data science, and web development courses, and earned perfect 10/10 TA evaluations all semesters.

  1. Course Assistant · ORIE 3120 · SP 26

    Practical Tools for Operations Research, Machine Learning & Data Science

    I led weekly recitation sections for ORIE 3120, a large applied data science course in Cornell Engineering, covering everything from SQL and Tableau through regression, forecasting, and A/B test design. Outside of section, I held office hours, graded homework and project milestones, and kept an eye on Ed Discussion so students got help between classes.

    • SQL
    • Python
    • Tableau
    • Regression
    • Classification
    • Time series
    • A/B testing
  2. Teaching Assistant · INFO 2950 · FA 24

    Introduction to Data Science

    I taught weekly lab sections for INFO 2950, Cornell's introductory data science course. Most of my time in lab went toward Python, statistical analysis, and helping students build the confidence to debug their own work when something broke. I held office hours, responded to Ed Discussion posts within a day, and met weekly with the professor to relay student feedback and refine the course.

    • Python
    • Regression
    • Hypothesis testing
    • Data visualization
  3. Teaching Assistant · INFO 1300 · FA 23, SP 24, FA 25

    Introduction to Web Development

    I taught weekly lab sections for INFO 1300, an introductory web design and programming course. In lab, students designed and shipped their first accessible websites, working from markup and layout through basic UX decisions. I also held office hours, graded exams and projects, and answered questions on Ed Discussion throughout the week.

    • HTML
    • CSS
    • JavaScript
    • UX design
    • Accessibility