I earned my PhD in Math in 2019. In total I have 8 years of experience teaching high school and college-level math and computer science courses. Currently I teach AP Computer Science A and AP Calculus at a college preparatory school.
STARTER FILES, AUTOMATIC TESTER/GRADER, and WORKSHEET included! This bundle contains files for a Binary Number programming assignment. Check out the free resource "Binary Number Programming Assignment - worksheet" for a full description of the project. This project teaches students about binary numbers, binary number arithmetic, using arrays, and implementing classes that have array instance variables. The assignment can be completed on average in about 2 hours of class time, or could be desi
This is a project I use in my AP Computer Science A class as a way of practicing using arrays, writing classes, array algorithms, as well as a first introduction to binary numbers and binary arithmetic. The file contains the handout I give students at the beginning of the project. The project typically takes 1.5 to 2 hours of class time. For a full set of starter files and tester for grading, check out the bundle!
I earned my PhD in Math in 2019. In total I have 8 years of experience teaching high school and college-level math and computer science courses. Currently I teach AP Computer Science A and AP Calculus at a college preparatory school.
Teaching style
I believe that students learn by doing, and that is especially the case when it comes to computer science. I integrate about 14 multi-day programming assignments into my AP Computer Science course. Each programming assignment is designed to give students (1) practice with an important topic in the AP curriculum and (2) exposure to an important area of computer science they might explore more deeply in college.
Awards & shining teacher moments
While in graduate school I earned two awards for excellence in teaching.
My own education history
In 2014 I earned my Bachelor's degree in mathematics from the University of Michigan. In 2016 I earned my Master's and finally in 2019 I earned my PhD in Mathematics. Throughout my post-secondary career I took numerous computer science courses in Computer Science such as cryptography, machine learning, and computer security.
Additional biographical information
I love learning, and over the years I've developed a number of programming projects including web, mobile, hardware, and desktop applications.
TPT is the largest marketplace for PreK-12 resources, powered by a community of educators.