Teaching, applied NLP, and technical practice

Gus Hahn-Powell

I’m a computational linguist building applied NLP systems for machine reading, information extraction, scientific knowledge assembly, and community-facing language technology.

Field Notes and Rabbit Holes

Teaching resources, projects, notes, and other stuff.

Teaching

Graduate course pages, tutorials, and practical references for learning NLP, programming, and applied machine learning.

CoursesTutorialsWorkshops

Projects

Applied language technology projects, including machine reading, information extraction, knowledge graphs, and public health work.

PortfolioSoftware

Blog

Occasional technical notes on systems, data, infrastructure, and language technology.

NotesEssays

News

Recent announcements, workshops, awards, leaves, and project updates.

UpdatesAwards

Jobs

Current and past research openings for students, research assistants, and programmers.

StudentsResearch

About

A professional overview with links to the academic CV, industry resume, and a public portfolio.

Recent Highlights

Some things I've been working on recently.

Annotaurus

PTI text annotation platform for assigning tasks, collecting labels, and connecting human review to downstream extraction workflows.

human reviewdata labeling+1

Class Maestro

Course operations tooling for managing teaching workflows, student-facing materials, protected instructor resources, and authenticated course infrastructure.

programming by specificationeducation+1

Colophon

Mobile-friendly book intake, metadata extraction, valuation evidence, and buyer sharing for inherited, rare, signed, and resale-relevant books.

structured extractionvaluation evidence+1