How we use AI tools to teach faster, without skipping fundamentals
AI assistants like Claude and ChatGPT are now part of every course. Here’s how we balance speed with real understanding.

AI assistants are now part of every course we teach. Used well, they make students faster. Used badly, they quietly stop people from learning. Here is how we keep the balance.
Fundamentals first, always
Before a student is allowed to lean on an assistant for a topic, they have to understand it without one. You cannot judge whether generated code is correct if you do not know what correct looks like. So the first pass on any concept is always done by hand.
An AI tool is an accelerator, not a substitute for understanding. It makes a capable person faster and a confused person more confidently wrong.
Then, AI as a study partner
Once the basics are solid, we teach students to use assistants the way working developers do: to explain unfamiliar errors, to draft boilerplate, to review their code and to explore alternatives.
- Ask it to explain, not just to answer.
- Always read and test what it produces.
- Treat every suggestion as a draft to verify, never a final truth.
The result
Students ship more, get unblocked faster, and still come out able to reason about their own code. That combination is exactly what employers are looking for.


