
PREVIOUS WORK EXPERIENCE
Freedom Preparatory Academy
Computer Science Teacher
April 2022 - Current
-
Taught 300+ students annually across nine+ course preparations, ranging from introductory programming to advanced computer science and game development
-
Designed and delivered innovative, standards-aligned lessons for ages 12–19 in Python, JavaScript, Java, C#, Unity, and web development
-
Built project-based learning experiences that strengthened problem-solving, creativity, and computational thinking through real-world coding challenges
-
Developed an inclusive and supportive classroom culture that increased student confidence and participation, especially for students new to STEM
-
Created opportunities for students to explore computer science pathways through ham radio, SkillsUSA, and Educators Unite, with an emphasis on leadership and collaboration
-
Integrated standards-based grading (SBG) practices and developed clear learning targets to help students track growth and mastery
-
Organized course content and learning resources in Canvas, providing structured modules, rubrics, and student-friendly assignment workflows
-
Differentiated instruction to support diverse learners, using scaffolds, check-ins, and extensions for students at multiple skill levels
-
Collaborated with colleagues and supported cross-curricular projects connecting coding with engineering, design, and hands-on learning
-
Maintained a high-energy classroom environment with consistent routines, clear expectations, and a focus on student responsibility and progress
Outlaw Woodworks
Office Manager and Web Developer
May 2020 - Nov 2024 · 4 yrs 7 mos
-
Primarily worked on revamping Outlaw Woodworks website to gain more usability and organization in the company
-
Helped to reload the server on Amazon Web Services (AWS) and code a new website with Webstorm in Vue using HTML, CSS, and JavaScript
-
As office manger, worked on creating invoices, running errands, and renaming the product lines.
Let's Connect!
I'm always looking for new and exciting opportunities. Reach out at anytime!
801-900-3621
