A computational knowledge engine that can answer fact-based queries. It can solve equations, do derivatives and integrals, make 2D and 3D plots, do stoichiometry, and generally answer many of the types of questions a student might answer—and provide helpful context along the way.