CS · AI · Reverse Engineering

Learn the rules. Understand the system. Build it yourself.

In the age of AI, knowing how to think matters more than knowing which button to press. Learn programming, artificial intelligence, reverse engineering, gaming, and the science of learning with a PhD in Computer Science who believes learning should feel like a game.

Accept your first challenge

01 — Manifesto

Understanding > Automating

AI can write code.

AI can answer questions.

AI can automate tasks.

But understanding is what lets you debug, adapt, invent, question, and create.

note.mdAnyone can automate a task. A great teacher teaches you how to think.
Placeholder portrait of the creator: a computer science professor at a desk with code on screenwhoami

02 — About

PhD. Professor. Programmer. Dad.

After years of teaching computer science, I discovered the ultimate system hack: learning is a game.

If something feels impossibly complicated, there is a good chance nobody explained the rules properly.

My goal is to take complex ideas apart, understand how they work, and rebuild them in a way that actually makes sense.

  • PhD Computer Science
  • Professor
  • Developer
  • Educator
  • Dad
More About Me

05Interactive

Think you understand it? Prove it.

No autocomplete. No AI. Just you and the rules of the language.

challenge_01.py
x = [1, 2, 3]
y = x
y.append(4)

print(x)

What gets printed?

Want harder challenges?

06 — Why this channel

Tutorials show you what to type. I want to show you why it works.

Passive learning

  • Copy code
  • Memorize syntax
  • Follow instructions
  • Ask AI for the answer
  • Forget it tomorrow

Active learning

  • Understand systems
  • Experiment
  • Break things
  • Debug
  • Ask better questions
  • Build your own solutions

The goal isn't to compete with AI. It's to become the kind of person who knows what to ask it—and when it's wrong.

07System

The Learning Loop

Not a ladder. A cycle you keep running until it clicks.

  1. 01

    Understand

    Discover the rules.

  2. 02

    Experiment

    Change something and see what happens.

  3. 03

    Break It

    Find the limits of your understanding.

  4. 04

    Build

    Create something that proves you actually learned it.

while (curious) { understand → experiment → break → build }

<blockquote>
“Learning is a game. If it's difficult, maybe nobody taught you the rules.”
</blockquote>

Ready to beat the average?

Don't just consume technology. Understand it. Break it. Rebuild it.

Python · AI · Reverse Engineering · Education · Gaming · Logic