Back to work

Course Companion

EdTechOngoing · 2025ReactNode.jsPostgreSQL

Course Companion

Privacy-First AI Teaching Assistant for Universities & Professors

Industry

EdTech

Timeline

Ongoing

Role

Full Stack Developer & AI Engineer

Stack

React · Node.js · PostgreSQL

/01Context

Project Overview

Course Companion is a privacy-first AI platform built for universities, professors, and academic institutions to safely leverage AI in teaching without compromising data security, intellectual property, or institutional policies.

A scalable digital extension of a professor with zero data lock-in.

/02Platform

How It Started

Course Companion was initiated by a technical founder with academic and industry exposure — PhD in Chemistry from Northwestern, AI Fellow at Handshake, based in the United States. Despite working with AI daily, they saw strong resistance to AI adoption in universities.

Works closely with cutting-edge AI systems in production environments.

/03The Problem

The Core Problem

Professors are hesitant to use AI tools. Universities often restrict or ban AI platforms. Key concerns include data privacy, student data misuse, intellectual property leakage, and vendor lock-in. Existing AI tools are generic, not professor-centric, and not institution-friendly.

Professors don't want AI tools. They want a trusted extension of themselves.

/04The Solution

Solution Philosophy

Course Companion was designed with privacy and academic trust as first principles. Privacy-first by design. Minimal data exposure. No unnecessary logging. No data reuse for training. Institution-friendly architecture. Professor-controlled AI behavior.

The goal is not to replace teaching but to amplify it safely.

/05System

Three-Front Architecture

The system is structured into three clearly separated fronts, each with strict responsibility boundaries.

Privacy enforced at every layer.

/06Capabilities

Professor Capabilities

This is where professors configure and own their AI companion.

Upload Materials

Lecture notes, PDFs, reading materials

Customize AI

Behavior, response tone, teaching style

Personal Branding

Professor name, course identity

Shareable Link

Generate unique course link for students

Content Scope

Control what AI can and cannot discuss

Fine-Tune

Adjust responses to match teaching philosophy

Sign-In Experience
/07Platform

Sign-In Experience

A focused sign-in flow welcomes professors back with email and password fields, optional extended sessions, and a clear path to account creation — minimal friction before reaching the teacher portal.

Trust starts at the front door with a calm, professional login.

Teacher Dashboard
/08Platform

Teacher Dashboard

The dashboard surfaces institution branding, course and student counts, AI conversation metrics, and quick actions to create courses — giving professors a single home for their teaching workspace.

Institution-aware branding with at-a-glance course health.

Course Management
/09Platform

Course Management

Each course view shows enrollment, chat sessions, uploaded materials, and homework mode controls. Professors configure the AI tutor persona and manage documents that ground student conversations.

Professor-owned course spaces with AI tutor configuration built in.

Student Roster
/10Platform

Student Roster

The students view tracks enrollments across courses with invite flows and empty states that guide professors to onboard their first class — keeping roster management simple and actionable.

Invite and track students without leaving the portal.

Institution Branding
/11Platform

Institution Branding

Professors upload an institution banner to extract theme colors automatically, preview the active brand, or fall back to a default professional theme — keeping the portal visually aligned with their department.

Custom theming without sacrificing a polished default experience.

/12Capabilities

Student Experience

Students interact through a simple, ChatGPT-like UI intentionally familiar and distraction-free.

Ask Questions

Directly related to course materials

Clarify Concepts

Outside classroom hours

Revise Topics

At their own pace

Prepare

For assessments and exams

Safe Environment

Non-judgmental interaction

Professor's Knowledge

Not generic AI curated content

/13Workflow

Privacy Measures

Privacy is not a feature it is the foundation.

01

No Logging

No unnecessary conversation logging

02

No Leakage

No cross-course data leakage

03

No Training

No model training on student data

04

Minimal Admin

Super admin has restricted visibility

/14Impact

Super Admin Boundaries

Unlike traditional platforms, the super admin panel is intentionally restricted. Admins receive only the visibility required to operate the platform — never access to teaching content or private student interactions.

Privacy enforced by architecture, not policy promises alone.

Visible to super admins

  • Professor Count

    Aggregate platform totals

  • Student Count

    Enrollment summaries only

Intentionally restricted

  • Conversations

    Student–AI chats stay private

  • Course Content

    Uploaded materials remain professor-owned

/15The Solution

Why This Is Hard

Operates in a high-trust academic environment. Requires balancing AI capability with privacy and institutional compliance. Needs to win over skeptical, highly educated users. Cannot rely on "black-box AI" approaches.

This is a harder problem than consumer AI, by design.

/16Outcome

Current Status & Vision

Product under active development. Core architecture finalized. Privacy-first design locked. Early-stage builds in progress. Course Companion positions itself at the intersection of AI, Education, Privacy, and Institutional trust.

Building AI systems people are comfortable trusting not just using.

/17Project Snapshot

A privacy-first teaching platform in active development.

In Dev

Status

EdTech

Domain

Privacy

Focus

/18Next Project

Natvoiz AI Voice Bot

Building AI systems people are comfortable trusting not just using.