🍎 Teaching

As a coding instructor, I develop custom, project-based curriculum for computer science students and lead classes in both group and 1:1 settings. These projects often consist of creating games by using foundational computer science principles. Below is a selection of projects that I’ve developed and taught to students.

Lessons

Python Terminal and Turtle Projects Screenshot
Python Terminal and Turtle Projects

A GitHub repo with a collection of project-based lessons that run in a terminal or with Python Turtle.

  • Language/ Platform: Python
  • Concepts: Conditional Logic, Data Structures, Variables, Loops
Guess the Magic Number Screenshot
Guess the Magic Number

A game that uses important, fundamental coding logic to compare a random (magic) number to a player's guess.

  • Language/ Platform: Scratch
  • Concepts: Conditional + Comparison Statements, Variables, Random Numbers
Balloon Popper Screenshot
Balloon Popper

A project that I taught in a special format in which I asked the class to write code based on user story prompts.

  • Language/ Platform: Scratch
  • Concepts: Variables, Conditional Statements, X+Y Axis, Loops, Clones
Count the Donuts Screenshot
Count the Donuts

A game that develops students' understanding of variables, random numbers, and loops.

  • Language/ Platform: Scratch
  • Concepts: Variables, Input, Comparison Statements, Random Numbers, Loops