Wow this is amazing. I’ve tried using other LLMs for this purpose, but it doesn’t understand what questions to ask or have a deep knowledge for the more complex topics we cover in this course. In terms of improvement, I think a learning vs quiz mode would be really useful. I.e. a chat for learning would be what is here already, but with more wholistic information, clarifying on points beyond our the question so we can learn things we may not have read about or considered. A quiz mode could prompt for more structured answered graded against some standard so that we can better understand what in our response can signal our understand or lack thereof for topics.