CST395 · AI-Native Solution Engineering

Becoming an Architect

Your goal is Superagency. Your method is Symbiotic Thinking.
Each sprint, the problem gets harder and the person you're solving for gets further from your own experience. By the end, you'll have evidence that you can enter an unfamiliar domain, find a real problem, and build something that addresses it — using AI as a partner, not a crutch.
Computing Talent
Initiative

Four sprints, four stakeholders, one story about becoming someone who can solve problems beyond their reach. Scaffolding falls away as your independence grows.

Sprint 1
Foundation
Superagency Over Self
You solve for: Yourself
Sprint 2
Mirror
Learning Through Others
You solve for: A close acquaintance
Sprint 3
Complexity
Navigating Ambiguity
You solve for: An external entity
Sprint 4
Mastery
Full Autonomy
You solve for: Your choice
Get StartedOrientation
What you'll get from this module
  • Understand what this course is and how it works
  • Meet your instructor and your peers
  • Set a baseline so you can measure your own growth by the end
Start here. Everything else unlocks once you've set your baseline.
Quiz · ~10 min · a baseline our evaluation team uses to measure how much the course helps you
Take in Canvas →
Discussion · who you are, what you understand this course to be, and how you'll get the most from it
Post in Canvas →
Page · how to connect with Prof. Sathya through the semester
Page · what this course is about and how it's structured
Sprint 1 · Week 1 — Orientation & Problem DiscoveryFoundation
What you'll be able to do
  • Find a real problem in your own life that's worth solving
  • Direct AI toward that problem instead of waiting for instructions
  • See why the first answer to "why" is rarely the real problem
Builds on: your Get Started baseline. You're ready once you've set up and know what the course is asking of you.
Assignment · pick a real challenge and push past what you could do alone
Submit in Canvas →
Reflect on the week's purpose and your own engagement — not a checkbox that work got done
Compare your thinking with a peer — a second human read catches what self-reflection misses.
Submit in Canvas →
Sprint 1 · Week 2 — Understanding Before BuildingFoundation
What you'll be able to do
  • Trace a problem to its root cause instead of treating the symptom
  • Turn that root cause into a deliberate solution architecture
  • Reflect productively on how your own thinking is changing
Builds on: the problem you found in Week 1. The analysis only pays off once you have a real problem to dig into.
Quiz · keep asking "why" until you reach the cause that actually matters
Submit in Canvas →
Quiz · design the shape of a solution that addresses the root, not the symptom
Submit in Canvas →
What did you learn this week that you didn't know before it started?
Submit in Canvas →
Sprint 1 · Week 3 — Strategic BuildingFoundation
What you'll be able to do
  • Make design decisions on purpose and explain why you made them
  • Go deep in a focused working session rather than skating the surface
  • Build with intent — output you can defend, not just output
Builds on: your root-cause analysis and solution architecture from Week 2.
Quiz · surface the trade-offs behind each choice you made
Submit in Canvas →
Quiz · a focused deep-practice session on your hardest open question
Submit in Canvas →
Did the week's design actually serve its purpose — and did you?
Submit in Canvas →
Sprint 1 · Week 4 — Reflection & Human ValueFoundation · Close
What you'll be able to do
  • Show honest growth with evidence — not a polished highlight reel
  • Name the human value in what you built
  • Carry what you learned forward into Sprint 2
Discussion · the best demos show honest growth with evidence at every turn
Open in Canvas →
Connect what Sprint 1 taught you to the shift coming in Sprint 2
Submit in Canvas →
Sprint 2 · Week 1 — Partner DiscoveryMirror
What you'll be able to do
  • Learn someone else's world before you build anything for them
  • Set goals jointly with a partner you're solving for
  • Replace guessing with real discovery
Assignment · the shift from solving for yourself to solving for someone else
Submit in Canvas →
Assignment · prepare what you need to know before setting goals with your partner
Submit in Canvas →
Assignment · agree on goals together with the person you're building for
Submit in Canvas →
Sprint 2 · Week 2 — Discovery & Domain LearningMirror
What you'll be able to do
  • Surface and test the assumptions you're carrying into the build
  • Deepen your understanding of your partner's domain through discovery
  • Combine partner insight with your own judgment
Builds on: the partner goals you set in Week 1. Discovery works once you know whose problem you're solving.
Assignment · go deep on your partner's real needs and context
Submit in Canvas →
Assignment · name what you're assuming, then check it against reality
Submit in Canvas →
Where did discovery change your mind about the problem?
Submit in Canvas →
Sprint 2 · Week 3 — Building & IterationMirror
What you'll be able to do
  • Plan a demo that proves value to your partner
  • Build a learning plan for the domain you're working in
  • Prepare to show work that someone else can judge
Builds on: your discovery and assumption-testing from Week 2.
Assignment · set yourself up for the build-and-show week ahead
Submit in Canvas →
Assignment · design a demo that shows value, not just features
Submit in Canvas →
Assignment · map what you still need to learn to serve this domain well
Submit in Canvas →
Sprint 2 · Week 4 — Value Through Another's EyesMirror · Close
What you'll be able to do
  • Ship a working prototype with a build log that shows your reasoning
  • Be evaluated by the very person you built for
  • See your value through someone else's eyes
Builds on: your demo design and domain learning plan from Week 3.
Assignment · a working build, plus the log of decisions behind it
Submit in Canvas →
Assignment · your partner judges whether it actually helped them
Submit in Canvas →
What did building for someone else teach you that building for yourself couldn't?
Submit in Canvas →
Sprint 3 · Week 1 — Entering Unfamiliar TerritoryComplexity
What you'll be able to do
  • Enter a domain far from your own experience and get your bearings
  • Stake a clear claim about what the real problem is
  • Start a weekly rhythm of building and reflecting
Carry what you learned about others into a problem with no easy access
Submit in Canvas →
Discussion · pressure-test the claims behind a real external problem
Open in Canvas →
Assignment · state the problem you're claiming and why it matters
Submit in Canvas →
Log the week's hypothesis, your moves, and what you'd change next
Submit in Canvas →
Sprint 3 · Week 2 — Stakeholder Discovery Without AccessComplexity
What you'll be able to do
  • Discover stakeholder needs even when you can't talk to them directly
  • Defend your problem stake with evidence, out loud
  • Ship a first build, then review it honestly
Assignment · defend your problem claim against the evidence
Submit in Canvas →
Assignment · a plan you can act on this week
Submit in Canvas →
Assignment · your first working build for an unfamiliar domain
Submit in Canvas →
Review your build against what the stakeholder actually needs
Submit in Canvas →
Sprint 3 · Week 3 — Simple Over SophisticatedComplexity · Close
What you'll be able to do
  • Choose the simple solution that actually gets used over the clever one that doesn't
  • Revise your plan based on what your build taught you
  • Find value at the intersection of real need and what's feasible
Builds on: your first build and review from Week 2.
Assignment · fold what you learned back into a sharper plan
Submit in Canvas →
Assignment · a second build that's simpler and more usable than the first
Submit in Canvas →
Sprint 4 · Week 1 — Goal-set + FoundationMastery
What you'll be able to do
  • Set a specific, incremental four-week goal grounded in your Sprint 3 brief — and choose your path, solo or pair-merge
  • Run the full solution cycle with the scaffolding mostly gone
  • Start the honest capability audit: name what Symbiotic Thinking is and isn't, with your own Sprint 1–3 evidence
Builds on: your Sprint 3 Solution Brief — the goal you set here grows straight out of it.
Assignment · set your own incremental goal and the evidence you expect to produce
Submit in Canvas →
Assignment · first of three framework pieces · an honest audit of how you work with AI
Submit in Canvas →
Sprint 4 · Week 2 — Build + SDLMastery
What you'll be able to do
  • Build toward your goal independently, directing your own learning
  • Map your Sprint 1–3 evidence to the nine components of Self-Directed Learning, Integrative Solving, and Adaptive Benevolence
  • Assemble the material you'll defend
Builds on: your goal statement and Symbiotic Thinking audit from Week 1.
Assignment · second framework piece · maps your evidence to the capabilities — defense material
Submit in Canvas →
Sprint 4 · Week 3 — Iterate + CapabilitiesMastery
What you'll be able to do
  • Turn your evidence into a defense of your growth across the course
  • Build your final presentation and rehearse it with peers
  • Keep and hand in your build notebook
Builds on: your two framework pieces — they're the backbone of your defense.
Assignment · slides PDF + in-class defense · present this week or Week 4
Submit in Canvas →
Assignment · bring your build notebook to the final class for collection
Submit in Canvas →
Sprint 4 · Week 4 — DefendMastery · Close
What you'll be able to do
  • Defend your portfolio out loud — "What can you do, and how do you know?"
  • Show how your thinking changed from Sprint 1 to now, centered on Superagency and Human Value
  • Document how you addressed your Sprint 4 goal
Builds on: your defense prep — everyone who hasn't yet presented defends this week.
Assignment · the capstone — written proof of how you met your goal · this IS your portfolio
Submit in Canvas →
Extra Credit & Course CloseOptional
What you'll get from this module
  • Close the loop on the course evaluation that measures your growth
  • Look back across the whole semester to consolidate what you learned
  • Earn credit by making your own growth visible and evidence-backed
Quiz · the bookend to your pre-survey — how far you've come
Take in Canvas →
Revisit how you chose your problems across the semester
Submit in Canvas →
Look back at the assumptions you carried and tested
Submit in Canvas →
Revisit your hardest sprint with fresh eyes
Submit in Canvas →
Trace how your build changed from first to second version
Submit in Canvas →
Reflect on what the act of looking back revealed
Submit in Canvas →
Dr. Sathya Narayanan