Introducing Academic Hub

Aug 18, 2026·
Aaron Scherf
Aaron Scherf
· 4 min read
Textbooks, notes, slides, problem sets, and video explainers connect to a searchable database of text files that feeds sourced answers, study guides, concept maps, and tutoring tools. Illustration: Academic Hub brings course materials into a searchable workspace for source-linked study.
blog

Like any knowledge intensive task, taking a graduate course combines multiple sources of information in various formats: textbooks, lecture notes, presentation slides, problem sets, Youtube video explainers, old exams, and relevant research papers. The standard approach to combining these materials is haphazard, with relevant info spread across each category and only loosely connected by topic–any given section of a syllabus might connect to half a dozen textbook chapters, meaning students spend a lot of time just finding the right source. If a topic depends on pre-requisite knowledge which the student is unfamiliar with (a common issue in my PhD program so far), looking back through foundational textbooks for the right content takes longer than learning the idea. When it comes time for exam review, notes are only loosely connected to problem sets and lecture slides, and none of these are linked to practice problems or prior exams. In short, students spend far too much time categorizing and retrieving relevant information, distracting from higher value learning processes, shifting pedagogical focus from the actual ideas to the mechanics of how different authors organize and refer to those ideas.

My solution for my own coursework was the Academic Hub. If all my materials could be converted to the same plain-text format, then organizing them into a searchable database with relevant categories and connections would be an easy task for any language model. As I developed methods to convert a larger variety of information sources, the potential applications for learning became more and more useful: from notes transcription that automatically answers my handwritten sidebar questions from lecture to more relevant study guides and concept graph “mind maps”, study guides tailored to the specific topics which came up often in past exams, and even multi-round tutoring agents that can help break down complex problems without revealing solutions.

Most of these applications could be replicated with a standard online AI model, but the default agents lacked the context of my specific courses. Retrieval-augmented generation (RAG) models that can train on or incorporate specific files to produce more relevant answers are available, but dropping whole PDFs into a system like a Gemini Notebook is very token expensive, they waste most of their compute just processing inputs. By front-loading the transcription and indexing process, then standardizing it across my courses, I can run any type of LLM agent (subscription based, local, or API) and get highly relevant results based on my exact materials, with citations to source context, at a fraction of the cost. The more source materials I included, the more summaries and problem sets I generated, the better the collection becomes; by the end of the semester, I could just say “looking back at my previous notes and homeworks, help me review this section” and I could create much more useful review materials with far less effort.

Textbooks, notes, and slides become searchable text; a question retrieves source passages that support separate answer and study-aid drafts for review.

Converted materials provide a shared source collection for several study tools; their outputs still need review.

The Academic Hub pipeline is completely reproducible too. Each step is modular, so when I found that my initial transcription approach (using Gemini API credits) was becoming too costly, I was able to switch out specific steps with a subscription-based model (or a local GPU-based model). Applying the entire range of tools to a new course is as simple as dropping in a folder of old notes, slides, and problem sets. Courses can build on each other, so if a topic from Microeconomics I comes up again in Micro II, all of my previous notes can be used to inform the new questions and help me review. Once large PDFs are converted to markdown text files, the storage requirements are minimal–I can sync my entire notes directory to my tablet via GitHub and Obsidian.

While I built it to help study for courses, the processes involved can be applied to any type of knowledge base, from research papers to government reports. I’ve already started expanding the pipeline to academic research, to automate literature reviews and create a structured database of international development interventions and outcomes. I’m eager to expand the features for both and start applying them at a larger scale, including user testing to see if the tools are accessible to those without extensive backgrounds in computing, AI, or knowledge management.

If you have an interesting use case you’d like to try, or just want to discuss the development process, please reach out to me by email at theaaronscherf@gmail.com or on LinkedIn. All of the code backing up the Academic Hub is available on GitHub as part of my larger AI-Sandbox project and each subproject has more details in the Academic Hub overview page. I welcome any questions or feedback as I continue to develop this project!

Aaron Scherf
Authors
Aaron Scherf (they/them)
PhD Student
I am a PhD student in Sustainable Development at Columbia University and a former USAID Foreign Service Officer. In Ukraine, I led the monitoring and evaluation team for over 50 development projects during the war. Previously, I worked on program design and social inclusion in Colombia, as well as budget analysis and knowledge management in Washington. Those experiences taught me how to ensure evidence is trustworthy and actionable, especially in conditions of rapidly changing and incomplete information. I now bring that perspective to research, data analysis, and practical software tools. I am available part-time for consulting and applied research collaborations.