Now

πŸͺ– Captain, U.S. Army

🏫 Instructor, EECS, US Military Academy at West Point

πŸ”Ž Researching Collective Intelligence, Democratic Deliberation, AI for Critical Thinking

πŸ—“οΈ Fall 2025

πŸ–§ CY350: Computer Networks CS380: Computer Systems and Organization

More

⭐ Awesome Stuff πŸ—“οΈ Book an Appointment

🧠 Ideas

  • How can LLMs enable us to ingest massive streams of unstructured information, incorporate diverse perspectives and distill them into actionable insights that align with public opinion? Democratic Deliberation πŸŽ“ MS Thesis ArgMap

  • How do we leverage AI to best develop critical thinking skills in the classroom? How do we maintain our cognitive abilities? 🌿 Lodestone is a great thought experiment in this space. AI for Critical Thinking

  • How can LLMs assess student homework and provide meaningful feedback? AI for Critical Thinking AutoGrader

  • What design patterns can enable us to collaborate with other humans and AI agents to collectively solve wicked problems? How do we leverage machines to act as complementary cognitive artifacts that augment our human capabilities? Collective Intelligence

πŸ“œ Publications

πŸ—οΈ Projects

ArgMap Argument Mapping to Guide Policy Decisions πŸŽ“ MS Thesis Python

AutoGrader Python library to help evaluate student submissions Python

Synthetic Data Generator scripts to generate synthetic datasets for educational purposes Python

⏳ USMA Class Timer generated primarily using ChatGPT HTML JavaScript

πŸ€– Generally Genius bot framework to develop automated agents for generals.io, a fast-paced real-time strategy game with imperfect information within a 2D grid world TypeScript Python

⭐ Awesome Stuff curated list of awesome resources, tools, and projects related to computing, technology and life in general

🏫 Past Courses

πŸ—“οΈ Spring 2025

πŸ—ƒοΈ CY305: Cyber Foundations

πŸ—“οΈ Fall 2024

πŸ–₯️ CY105: Computing Fundamentals