Course planning for colleges and universities

Your degree, mapped and reasoned.

Catagraph answers students’ course questions from their school’s official catalog, and shows the reasoning behind every answer so students and advisors can check it.

Live for 43 colleges and universities. Built on research presented at IEEE ISAIA 2026.

Can I take Data Structures next semester?
Yes, once you finish Intro to Programming this term with a C or better. Here’s why:

Reasoning

✓
Discrete Math is complete (B+).
Catalog · CS 210 prerequisites
…
Intro to Programming is in progress. Data Structures needs it with a C or better.
Catalog · CS 210 prerequisites
→
Data Structures is offered in spring, so you can register as soon as your grade posts.
Catalog · CS 210 course description
43Schools live
125,000+Courses
7Coming soon

Each tile is one school’s catalog, in its own colors. Striped tiles are on the way.

How it works

Four steps, one source of truth.

Students use Catagraph the way they’d ask an advisor, any time of day. Every answer comes from the catalog your school already publishes.

  1. Pick your school

    Every answer comes from that school’s official catalog, not the open web.

  2. Ask anything

    What a class requires, what you can take next, where a building is, what a policy says.

  3. See the reasoning

    Catagraph shows why, step by step, with each step tied to the catalog entry it came from.

  4. Think it through

    Ask “what if” and Catagraph works out what changes before anyone registers.

Reasoning

An answer you can check.

A yes or no is easy to give and hard to trust. Catagraph lays out each requirement, where the student stands on it, and the catalog entry behind it. The harder the question, the bigger the difference.

Student asks

What do I need before I can take Data Structures?

A typical chatbot

Catagraph

When it needs a judgment call: Catagraph hands the case to the student’s advisor with the full reasoning attached, so the conversation starts where the student left off.

Illustrative examples. Catagraph’s answers use each school’s real catalog and the student’s own courses.

What if

Try the plan before you live it.

Students can test a change and see what it does to the rest of their degree, with the same step-by-step reasoning.

Dropping Calculus II

Graduation moves from May 2028 to December 2028.

For schools

Built for the people who answer these questions today.

Students get answers on day one. Partner schools add tools for advisors and faculty, on the same catalog.

Students

Course questions answered in seconds, from the official catalog.

  • Prerequisites checked before registration
  • Campus places and directions
  • Academic policies in plain language

Advisors

Spend appointments on decisions instead of lookups.

  • Each advisee’s plan in one view
  • Students who may be off track, flagged early
  • The same reasoning the student saw

You decide. Judgment calls like waivers and substitutions come to you with the student’s reasoning attached. Catagraph never makes them for you.

Faculty

Connect a course and see who’s ready for it.

  • Canvas connection
  • Prerequisite readiness for your roster
  • Announcements to the right students

You decide. Catagraph works from the course you connect, and nothing posts to Canvas or reaches students until you confirm it.

Partner school

Partnerships include advisor and faculty tools, onboarding with your registrar, and a catalog kept in step with each new edition.

Become a partner
IEEE ISAIA 2026

Built on research.

Catagraph grew out of HawkEye, a research system for answering students’ course questions from official catalogs. The work was presented at IEEE ISAIA 2026 in October 2026.

  • Every number in the paper was audited against the system’s actual output.
  • Prerequisite labels were checked by a second, independent annotator.
  • People review how each catalog’s prerequisites are read, and corrections feed back into the system.
  • The same approach now runs across 43 schools’ catalogs in production.
Principles

How Catagraph behaves.

Your school controls what it knows

Catagraph knows only what your school gives it: the published catalog, academic policies, campus information. It doesn’t pull rules from the open web. Update the source and the answers change with it.

It says when it doesn’t know

If something isn’t in the catalog, Catagraph tells the student and points them to the right office instead of guessing.

Every step is visible

Each part of an answer names the requirement and the catalog entry it came from, so anyone can check it.

Students sign in with their school

Accounts are tied to each school, and every student only sees their own school’s catalog and their own plan.

People stay in the loop

Catagraph explains, and people decide. When a question needs judgment, like a waiver, an exception or a substitution, it sends the student to their advisor with the reasoning already attached. Nothing is sent or changed on a student’s behalf without a person confirming it.

Contact

Bring Catagraph to your school.

Tell us a little about your school and what you’d like to see. We’ll reply within two business days. You can also email support@catagraph.io.

  • A walkthrough with your own catalog
  • Partnership options for advising and faculty
  • Questions about privacy and data