Projects

Interactive Tool

The Analytical Map

A Socratic brainstorming tool that walks writers through six analytical lenses — Issue, Time, Language, Rhetoric, Author, and Genre — to deepen engagement with any academic text before forming an argument. In this line of code, these concepts can be changes based on the needs of the assignment students needs help with.

Source Code

Code Viewer

A GitHub-style syntax-highlighted browser for exploring the HTML, CSS, and JavaScript behind The Analytical Map. Designed for educators who want to understand, adapt, or remix the tool for their own context.

Presentation · PDF

UCF AI Presentation

A slide deck developed for the University of Central Florida covering generative AI in teaching and learning, prompt-engineering strategies, classroom applications, and ethical considerations. Freely shareable.

About

Thinking partner, not answer machine

These tools address a core challenge in writing pedagogy: helping multilingual writers engage more deeply with academic texts through guided Socratic reasoning rather than surface-level summarising.

Instead of asking AI to generate answers, students learn to use AI as a structured thinking partner — working through a text systematically before forming their own arguments.

Fully open & browser-based. Every resource runs entirely in the browser with no login, no data collection, and no server. Fork it, adapt it, use it freely.
  • Issue The argument or problem being discussed
  • Time Temporal and historical context
  • Language Word choice, tone, and style
  • Rhetoric Persuasive techniques and appeals
  • Author Authorial stance and perspective
  • Genre Text type and conventions