School of Applied Computational Sciences · Meharry Medical College · Nashville, TN

On-premises AI for graduate education, with the data never leaving the building.

EduCore is a multi-agent teaching and advising platform that runs entirely on institutional hardware — local model inference, local database, no cloud APIs and no third-party data processors. It was built for a context where FERPA and HIPAA compliance is not negotiable.

0External API calls per inference
10Graduate programs in the knowledge base
3Independent safety guardrail layers
24/7Advising availability for working students
01 — Project summary

The advising gap that made this necessary

SACS enrolls working professionals across ten online graduate programs in two departments — Computer Science and Data Science, and Biomedical Data Science. These students attend live evening classes while holding full-time jobs. The result is a persistent advising gap: the questions arrive at 11pm, and the office hours are at 2pm.

The obvious fix — point a commercial chatbot at the course catalog — fails immediately on governance. Student records are protected under FERPA; a healthcare-adjacent institution adds HIPAA considerations. Sending student context to a third-party inference endpoint moves the compliance problem rather than solving it.

EduCore takes the other path. The model runs on institutional hardware. Retrieval happens against an institutional knowledge base. The platform is air-gap ready — fully operational offline once the model weights are downloaded — and there are no API keys to rotate, leak, or audit.

Design principle: the language model is treated as an untrusted component. Its inputs are filtered, its outputs are validated, and off-topic responses are independently detected — rather than trusting prompt instructions to hold. A human retains final authority at every decision point.

02 — System architecture

How the pieces fit

Four tiers, one machine, no egress. The browser talks to a FastAPI service, which orchestrates agent routing, retrieval, and generation against a locally hosted model and database.

ON-PREMISES BOUNDARY — NO EGRESS Browser React · Vite · TS FastAPI Backend agent routing · RBAC JWT · rate limiting Guardrail Layer PII redaction · input filter · output validate Local Inference Ollama · Qwen 2.5 GPU-resident MongoDB records · embeddings conversation state RAG Index catalog · syllabi cosine retrieval
Every arrow terminates inside the boundary. Nothing crosses it.
03 — Core technical areas

Six problems this project works on

AREA 01

On-premises LLM deployment

Serving useful models on hardware a department can actually buy, and characterising the quality-per-gigabyte tradeoff honestly across model sizes.

AREA 02

Multi-agent task routing

Intent classification that decides which specialised agent handles a request, and branches to the right workflow rather than one prompt attempting everything.

AREA 03

Retrieval-augmented grounding

Embedding and retrieving institutional knowledge so answers cite real course codes and real prerequisites, instead of hallucinating plausible ones.

AREA 04

Guardrails as architecture

Independent input filtering, output validation, PII/PHI detection and off-topic detection — engineered as separate layers, not as instructions inside a prompt.

AREA 05

Structured, schema-constrained output

Tool-use generation that guarantees well-formed JSON, so downstream exports to Blackboard, QTI and branded PDF are deterministic rather than best-effort.

AREA 06

Human-in-the-loop escalation

Transparent hand-off from agent to human with category-based department routing, and a faculty dashboard that makes the queue visible and accountable.

04 — The agents

Two roles, two agents

Faculty and students need different things from the same knowledge base. EduCore separates them into task-specific agents with their own workflows, permissions, and safety posture.

Faculty-facing

InstructorX

  • Multiple-choice and exam generation aligned to catalog learning outcomes
  • Lesson plans, syllabi and course outline drafting
  • Review-before-publish workflow — nothing is auto-released
  • Export to Meharry-branded PDF, Blackboard upload format, and QTI 2.1
  • Class performance summaries drawn from institutional records
Student-facing

AdvisorX

  • Course planning grounded in the live catalog across ten programs
  • Structured onboarding that personalises advice without fine-tuning
  • Career and workforce mapping from real job postings to course pathways
  • Skill-gap analysis showing what the curriculum does not yet cover
  • Escalation to a human advisor with automatic department routing
05 — Research opportunities

Students who want to build this

This project takes motivated students at every academic level. The work is real: the platform is deployed, it has users, and the constraints are the ones you meet in production rather than the ones that appear in a course project.

PhD & Master'sDOCTORAL / GRADUATE

Guardrail architecture and adversarial evaluation; agent orchestration design; retrieval quality and grounding metrics; systematic evaluation of locally hosted models against institutional tasks. Suited to students who want publishable systems work.

UndergraduateBACCALAUREATE

Data pipelines for catalog ingestion and knowledge-base maintenance; frontend interfaces for faculty and student workflows; export integrations with learning management systems; benchmark tooling and reproducibility scripts.

Secondary schoolEARLY SCHOLARS

Foundations of how language models and retrieval actually work, guided evaluation of AI responses for accuracy and fairness, and structured exposure to how software gets designed, reviewed and shipped.

How to apply. Send a CV and a short statement of interest describing relevant experience and which of the six technical areas above draws you. Prior AI experience is welcome but not required — clear thinking and follow-through matter more.

Researchers looking for more detail on the architecture, the guardrail evaluation, or collaboration are welcome to write to the same addresses.

06 — Deployment profile

What it takes to run

The platform scales down to hardware a single department can own. Model size is the main dial, and the tradeoff is stated plainly rather than hidden.

ModelVRAMRepresentative hardwareQuality
qwen2.5:72b~42 GB1× A6000 or 2× RTX 4090Best
qwen2.5:32b~20 GB1× RTX 4090Good
qwen2.5:14b~10 GB1× RTX 3080 or betterModerate
qwen2.5:7b~5 GBAny modern GPUBasic
LayerTechnology
FrontendReact 18 · TypeScript · Vite · TailwindCSS
BackendFastAPI · Python 3.11+ · Pydantic v2 · Beanie ODM
DatabaseMongoDB 7.0
InferenceOllama · Qwen 2.5 family
AuthenticationJWT with Argon2 password hashing · role-based access
DeploymentDocker Compose · air-gap capable
07 — Publications & dissemination

Written up, not just built

Framework paper
EduCore: A Multi-Agent, Privacy-Aware Educational Platform with Locally Deployed Large Language Models
Establishes the agent orchestration layer, the RAG pipeline over institutional knowledge, and the on-premises deployment model.
Systems paper
Advisor X: Guardrail-Enforced AI Academic Advising with Dynamic Knowledge Injection and Hybrid Human Escalation within the EduCore Framework
Tenicka Norwood, Debashis Das, Pushpita Chatterjee, and Uttam Ghosh — Department of Computer Science and Data Science, Meharry Medical College
Details the triple-layer guardrail pipeline, runtime personalisation via structured onboarding, dynamic catalog injection across ten graduate programs, and the escalation workflow.
Presentation
EduCore demonstration — Minority Serving Institution Cyberinfrastructure Consortium (MS-CC) annual meeting
Live demonstration of the InstructorX and AdvisorX pathways running fully on-premises.
08 — Who builds this

The team

EduCore is developed in the DISCS Lab within the Department of Computer Science and Data Science at the School of Applied Computational Sciences, Meharry Medical College — a historically Black institution in Nashville, Tennessee.

UG

Dr. Uttam Ghosh

Principal Investigator

Directs the research programme and sets the governance and privacy requirements the architecture is built to satisfy.

DD

Dr. Debashis Das

Lead Postdoctoral Researcher

Leads the research direction across the agent architecture, guardrail design and evaluation methodology.

TN

Tenicka Norwood

Lead Product Developer · PhD Student

Built the platform end to end — architecture, backend, frontend, guardrail implementation and deployment.

JC

Jaclyn Claiborne

PhD Student · Testing & Validation

Leads testing and validation of the platform, including adversarial evaluation of the guardrail layers.

The design constraint that shaped everything: institutional data stays institutional. EduCore exists because the compliance requirement came first and the architecture followed from it, rather than the reverse.