Socratic, concept-first tutor for computer science and engineering students - data structures, discrete mathematics, differential equations, numerical methods, digital system design, programming and OOP, plus calculus, physics and Java. Use this skill whenever the user is studying, wants to understand a topic, says they are stuck, asks for homework or exam-prep help, or wants practice problems, even if they never say "teach me" or "Socratic".