My teaching statement discusses my approach to instructing courses in microeconomics, econometrics, and development economics. I have created the following tools for different learning styles.
Inspect
Transformer Unboxer
Follow a six-word sentence through a real tiny transformer, from embeddings and attention to feed-forward computation and emoji output. Inspect each matrix and intermediate state to connect transformer vocabulary to the underlying arithmetic.
Crypto Minter
Mine a real block: double SHA-256 on real header bytes, with only the difficulty target made easy. Every intermediate is visible.
Feed Maxxer
Watch real feed-ranking formulas at toy scale: Hacker News, Reddit hot, Twitter’s published weights, then a learned ranker that updates with every swipe.
Explore
Unicode Presenter
Explore how Unicode organizes writing systems, symbols, and emoji across code points, blocks, and historical versions. Compare native and assisted glyph rendering to see the difference between a character’s standardized identity and what a particular machine can display.
Lexicon Translator
Learn how the same concept changes vocabulary across disciplines. Translate a term between economics and sociology to see where fields align, diverge, or name the same mechanism differently.
Play
Git Digger
Learn git by digging down through a repository’s history, one layer of commits at a time.
Study
GLOSS Signer
Type ASL gloss and see it checked as you go, with SignCheck underlines and suggestions, then drawn in SignWriting.
iOS · macOS
Practice
PyLuca
A Tamil-first programming language for children, with English as a second mode.


