I am a teacher. I formerly taught a Pittsburgh Central Catholic High School. I taught a class Algorithmic Thinking for Beginners.
August 2017 – May 2019
Designed and taught an original junior-level course, Algorithmic Thinking.
Typeset over 100 pages of original material for instruction in LaTeX.
Taught juniors with no programming experience to solve backtracking recursion problems in Python as a final project.
Conceptually covered topics including trees, graphs, Markov Chains, PageRank, the Knapsack Problem, Dynamic Programming, and time/space complexity i.a.
Course was only one semester in length, taught for two semesters.
Taught Intermediate Java, a second level senior-level course
Students completed University of Pittsburgh’s CS 0401, received college credit, using the same exams and projects as the college students.