Google has this with their "leanlm" model https://services.google.com/fh/files/misc/learnlm_prompt_gui.... I really liked it, but sadly it tends to hallucinate a lot (at least with the topics from my math class). A lot more than other Gemini models, so that might just be a question of model size or something like that.