Skip to main content
CIS 5020: Critical Analysis of Algorithms
GitHub Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Philosophy

Why This Course Is Different

This course rejects the banking model of education.

The Banking Model (What We’re Fighting Against)

Paulo Freire’s term for traditional education:

  • Teacher = depositor of knowledge
  • Student = empty account waiting to be filled
  • Learning = passive reception
  • Success = accurate recall

Result: Students become fragmented, distracted, unable to engage with complexity.

Not because they’re broken. Because they were taught badly. The problems related to the banking model are captured in many theoretical works, including “The iatrogenic consequences of standards-based education”.


Problem-Posing Pedagogy (What We’re Doing Instead)

Core belief: Each student has something valuable to contribute. True learning requires internal (intrinsic) motivation.

Learning happens through:

  • Asking questions that matter to you
  • Wrestling with complexity (not avoiding it)
  • Dialogue with peers and instructor
  • Building understanding, not memorizing facts

Your role: Co-creator of the syllabus, not consumer of content.


Everyone Gets an A

Why?

Coercive grading creates:

  • Extrinsic motivation (doing it for the grade)
  • Risk aversion (playing it safe)
  • Anxiety that blocks learning
  • Competition instead of collaboration

What we want instead:

  • Intrinsic motivation (doing it because it matters)
  • Intellectual risk-taking (trying hard things)
  • Psychological safety (making mistakes is how you learn)
  • Genuine collaboration (your peers aren’t competitors)

The deal: You all get an A. Now we can focus on actual learning.


Two-Track System

All students taking this course have their own agency, their own vision for their future. This two track system is design to respect students’ agency rather than require they conform to banking model rules.

Track 1: Credit Only

  • Get your A
  • Get Claude Pro license (3 months, ~$60 value)
  • Get Super Whisper license (4 months, ~$20 value)
  • Please don’t come to class

Track 2: Engaged Learning

  • Same benefits as Track 1
  • Plus: Mandatory attendance, active participation, intellectual partnership

Why separate them?

Track 2 needs to be a space where interested students meet other interested students.

Where pair work isn’t a drag because your partner actually cares.

Where you can have real conversations because everyone chose to be there.


Claude as Cognitive Partner

Not a shortcut. A thinking partner.

You’re learning to work with AI epistemically:

  • To EXTEND your thinking (not replace it)
  • To navigate complexity (not avoid it)
  • To discover what you’re curious about (not be told what to care about)

First exercise: Exploring the super-syllabus with Claude to discover which algorithmic topics call to you.

Throughout the course: Working with Claude to deepen understanding, not outsource work.


Orange Flags, Not Red Flags

Don’t have goals or interests yet?

That’s not a failure. That’s banking model damage.

The system taught you to:

  • Wait for someone to tell you what’s important
  • Avoid curiosity (it’s not on the test)
  • Fragment your attention (scroll past anything longer than a tweet)

Time and opportunity is running out for you to define yourself. That work should not be put off, certainly not until after graduation.

We’re here to heal that.

Using complexity, dialogue, and cognitive partnership to rebuild your capacity for deep engagement.


Questions That Help Ideas Grow

That’s the tagline of our course. That’s our philosophy.

Not answers you memorize.

Questions you ask.