Computer Science
Teaching core computing ideas and helping learners connect concepts with practical building.
Teaching Technology
Education is not separate from the technology work. It is one of the places where product assumptions meet real learners, explanations get tested, and useful systems become clearer.
Teaching core computing ideas and helping learners connect concepts with practical building.
Using implementation as a way to test understanding and move from theory into working systems.
Exploring AI as both a technical capability and a subject that learners need to understand thoughtfully.
Connecting software with physical systems, embedded concepts, simulation, and hands-on experimentation.
Thinking about technology in the context of real educational workflows and learning environments.
Creating spaces for experimentation across coding, robotics, projects, and emerging technology.
Why it matters
When a technical idea is difficult to explain, the underlying system may still be unclear. When a tool creates friction for learners, the product model may be asking too much of the user.
That feedback loop makes teaching a useful input into product architecture: understand, explain, observe, build, and iterate.
Educational technology case studyWork together
For product, software, education technology, AI, robotics, or company-building conversations.