About Me

Analytics professional and educator who turns operational data into clear recommendations. Combines risk-analytics consulting and applied research with a human-centered leadership style: designing training curricula, coaching non-specialists through technical change, and leading cross-functional work from analysis through delivery.

Academic Background

Bowling Green State UniversityBowling Green, OH
  • Master of Science in Analytics (GPA: 4.0/4.0)
    2020 – 2021
  • Master of Arts in Cross-Cultural and International Education (GPA: 4.0/4.0)
    2017 – 2018
  • Bachelor of Science in Education, Minor in Mathematics
    2011 – 2014

Professional Experience

Computer Science Teacher (Grades 6-8)
Hudson Memorial School / Hudson School District (SAU 81), NH · Aug 2025 – Present
  • Designed and launched an original Computers 6–8 sequence spanning Microsoft Office Suite, HTML/CSS web development, and functional programming in Clojure
  • Authored the full instructional system from scratch (unit plans, Typst lessons, labs, assessments) with AI-assisted drafting inside Git-reviewed, version-controlled materials
  • Ran project-based capstones that force real delivery: partner websites shipped to the web and an algorithm-teaching final conducted live in the REPL
Graduate Research Assistant
Center for Justice Research, BGSU · Jan 2024 – Aug 2025
  • Built automated cleaning and geocoding ETL pipelines for Toledo Police Department records—cutting manual processing time by ~75%
  • Shipped an interactive R Shiny dashboard of crime and demographic patterns (tract maps, rate/count views, police-sector overlays) for researchers and practitioners
  • Produced tract-level Meta Prophet forecasts across six crime categories and 90+ census tracts on 500K+ records; co-presented at ACJS 2025
Computer Science Lecturer
Eswatini Medical Christian University, Peace Corps Response · Oct 2022 – Oct 2023
  • Designed and delivered five undergraduate CS courses—Foundations I & II, Data Mining (EDA), Regression Analysis, and AI/ML—end-to-end (lectures, labs, assessments) via Google Classroom
  • Built an R-based analytics curriculum spanning exploratory data analysis, regression analysis, and AI/ML, with hands-on programming exercises for undergraduates
  • Supervised capstone teams through production-minded projects, including a Library Management System for Eswatini's National Library in Mbabane
  • Led university outreach as executive director of EMCU TV and stood up an Electronic Journal website for scholarly publications
Risk Analytics Specialist
Risk International · Oct 2021 – Oct 2022
  • Built Einstein, a bespoke Risk Information Management System with custom R charts/tables mimicking Advisen-style reports for policy benchmarking
  • Owned ETL-to-dashboard delivery: SQL transformations through DAX measures into Power BI reports for operational and executive review of multi-line insurance programs
  • Delivered Total Cost of Risk (TCOR) analysis, program reviews, and broker-strategy recommendations that informed client risk decisions
Assistant Language Teacher (ALT)
Japan Exchange and Teaching (JET) Program · Aug 2018 – Aug 2020
  • Developed and taught English curriculum for students across grades 3-9
  • Created culturally-responsive teaching materials to improve student engagement
  • Led cross-cultural programs for school and community engagement
  • Collaborated with Japanese faculty to implement effective teaching methods
Secondary Mathematics & English Teacher
Peace Corps Malawi · June 2014 – July 2016
  • Taught Mathematics and English using locally-adapted teaching methods
  • Developed teaching materials optimized for resource-limited settings
  • Led World Map Project integrating geometry and art applications
  • Implemented Malaria Prevention Program for community health education

Technical Skills

Analytics
Time-series forecasting (Prophet)Regression and model selectionMachine learning (RF, clustering, neural nets)Spatio-temporal / geospatial analysis (GeoDa)Hypothesis testingEDAFeature engineeringDecision optimization
Data & BI
SQLETL / data pipelinesPower BI (DAX, RLS)ExcelTableauDashboard designDatabase modelingRoot-cause analysisPolicy & hours benchmarking systems
Programming
Clojure (Neanderthal, Smile, scicloj/Clay, tablecloth)Python (scikit-learn, PyTorch; markitdown, edge-tts)R (Caret, Shiny, tidy analytics)Reproducible notebooks (Quarto/Clay)Statistical computing
AI & Tooling
OpenCodeClaude CodeOpenAI CodexOpenRouterMLOps (DVC, GitHub Actions, MLflow, Airflow)Docker / Dev ContainersGitTypst
Curriculum & Ed Tech
Typst document/review-game/exam authoringCurriculum design (UBD / backward design)Standards alignment (CSTA / state)edge-tts dictation-to-audio automationBlooket / review-game generationAI-assisted content authoring pipelines
Agentic Engineering
Specification-first delivery (Gherkin features)Multi-agent swarm workflows (specifier, coder, cleaner, architect, hardender, QA)Commit-based handoffs and worktree managementQA procedures and verification scripts
Craft Standards
Clean Code & Clean Architecture (Uncle Bob)Functional design and immutabilityTDD and semantic-stability testsDependency-rule and boundary disciplineReader-first, small-unit code
Knowledge Engineering
Open Knowledge Format (OKF v0.2) bundlesProgressive-disclosure knowledge indexesSources / trust / lifecycle metadataAgent-readable curriculum maps
Collaboration
Stakeholder communicationExecutive and practitioner briefingsTechnical training / curriculum designCross-cultural teamworkChange adoptionConference presentation (ACJS)Writing for technical and non-technical audiences

Curriculum & Tools

Designed and maintain the full Computers 6-8 + PLTW computer science sequence with AI-assisted, version-controlled materials.

Computers 6
Microsoft Office Suite & digital productivity
Typst lesson decksExamsReview gamesDictation tests (edge-tts audio)
Computers 7
Computational thinking, HTML/CSS, multi-page websites
Typst lesson decksExamsReview gamesStudent web projects
Computers 8
Functional programming in Clojure, REPL-first
Typst lesson decksExamsReview gamesBakery projectStudent Clojure projects
PLTW App Creators
MIT App Inventor, event-driven programming, game design, capstones
Typst activity decksAssignmentsExamsApp projects

Teaching & Publishing Tools

Curriculum validation suite

Automated checks for the HMS curriculum publishing workflow.

  • OKF bundle checks (frontmatter, links, required types)
  • Typst source compilation checks
  • Exam structure validation (point totals, question/solution counts)
  • Review-game counting and topic-label checks
  • Image and asset link verification
Dictation-to-MP3 pipeline

edge-tts text-to-speech converter for student dictation tests.

  • Converts course dictation TXT to MP3 with spoke-punctuation and speed variants
  • Batch (all courses) or single-file conversion
  • Mirrors input tree under exports/dictation; ffmpeg-based
OKF knowledge bundles

Agent-readable Open Knowledge Format (v0.2) maps of curriculum and projects.

  • Curriculum courses, pedagogy, publishing, prompts, and standards as OKF concepts
  • Progressive-disclosure index with sources, status, and generated metadata
Content conversion utilities

Docs-to-markdown and source-to-markdown converters for course authoring.

  • Python converters (markitdown-based) for documents and source trees

Current Teaching Work

Computers 6 — Microsoft Office Suite
Hudson Memorial School · Aug 2025 – Present
Computers Teacher (Grades 6-8)

Digital productivity through the Microsoft Office Suite.

  • Microsoft Word — professional document creation, formatting, images, tables, layout, and research reports
  • Microsoft PowerPoint — presentation design, views, visuals, transitions, animations, speaker notes, and mini-movies
  • Microsoft Excel — spreadsheets, formulas, functions, conditional formatting, tables, charts, and data integration
Computers 7 — Computational Thinking & Web Development
Hudson Memorial School · Aug 2025 – Present
Computers Teacher (Grades 6-8)

Computational thinking and web development.

  • Problem Solving — Define, Prepare, Try, Reflect; problem types; and constraints
  • HTML & CSS — HTML structure, CSS styling, classes, images, copyright, and accessibility
  • Multi-Page Websites — Divs, Flexbox, links, pseudo-classes, wireframes, and team websites
Computers 8 — Functional Programming in Clojure
Hudson Memorial School · Aug 2025 – Present
Computers Teacher (Grades 6-8)

Functional programming with Clojure through a REPL-first, project-based sequence.

  • Foundations & Logic — programming foundations, prefix notation, functions, predicates, conditionals, and truth tables
  • Collections & Iteration — hash-maps, vectors, sets, immutability, generators, and loops
  • The Bakery Project — robot commands, helper functions, DRY code, predicates, sets, and bakery iteration
  • Algorithms — higher-order functions, pipelines, algorithm choices, tracing, teaching, and live REPL demonstrations

Upcoming Courses

PLTW App Creators — App Inventor & Game Design
Hudson Memorial School · Trimester 3, 2026-2027
Computers Teacher (Grades 6-8)

Upcoming eighth-grade app-development course centered on algorithms, event-driven programming, user interface design, and iterative design.

  • App Creators Foundations — algorithms, event-driven programming, user interface design, variables, conditionals, and data
  • Game Design — pair programming, loops, lists, and iterative design
  • Advanced Development — procedures, debugging, and more advanced app features
  • The Great App Challenge — full design-process capstone apps

Teaching Experience

MCS 105 · Computer Foundation II
Eswatini Medical Christian University · Fall 2023
Computer Science Lecturer (Peace Corps Response)

Introductory computer science with applied programming and systems fundamentals.

  • Advanced computing concepts utilizing William Fawcett Hill's 'Learning thru Discussion' format with 8-step process
  • Introduced functional programming with Clojure and covered databases, information systems, and cybersecurity
MCS 305 · Regression Analysis
Eswatini Medical Christian University · Fall 2023
Computer Science Lecturer (Peace Corps Response)

Regression modeling from simple linear to polynomial with applied R work.

  • Comprehensive coverage of regression analysis from simple linear to polynomial models with hands-on R implementation
  • Developed practical skills through R scripts for variable selection, outlier analysis, and logistic regression
MCS 100 · Computer Foundations I
Eswatini Medical Christian University · Spring 2022
Computer Science Lecturer (Peace Corps Response)

Core concepts in information technology and systems.

  • Core concepts in information technology, internet architecture, and system components
  • Practical applications in software systems, data storage, and network communications
MCS 301 · Database Warehousing & Mining
Eswatini Medical Christian University · Spring 2022
Computer Science Lecturer (Peace Corps Response)

Database warehousing and mining with applied R.

  • Exploratory data analysis techniques with interactive R programming exercises and visualizations
  • Implemented statistical methods through R scripts covering resistant lines, median polish, and two-way plots
MCS 415 · Artificial Intelligence II / Data Mining
Eswatini Medical Christian University · Spring 2022
Computer Science Lecturer (Peace Corps Response)

Advanced machine learning with hands-on implementation.

  • Advanced machine learning algorithms with hands-on implementation using R programming
  • Applied clustering, ensemble methods, and neural networks through guided R script walkthroughs
EMCU · Capstone Supervision, EMCU TV, and e-journal
Eswatini Medical Christian University · Oct 2022 – Oct 2023
Computer Science Lecturer (Peace Corps Response)

Capstone supervision and university outreach.

  • Supervised capstone teams through production-minded projects, including a Library Management System for Eswatini's National Library in Mbabane
  • Led university outreach as executive director of EMCU TV, directing a promotional film and growing institutional visibility on YouTube
  • Stood up an Electronic Journal website for EMCU scholarly publications
EDFI 2990 · Field Experience in Cultural and Community Contexts
Bowling Green State University · Spring 2017
Graduate — Field Education

Community-based field education.

  • Directed learning via reflection prompts on community assessment, physical accessibility, demographic analysis
  • Managed course learning management system
ESL · English as a Second Language (Grades 3-9)
Japan Exchange and Teaching Program · 2018 – 2020
Assistant Language Teacher

English instruction across elementary and junior high.

  • Taught at five different schools
  • Developed comprehensive English curriculum
  • Collaborated with Japanese faculty on innovative teaching approaches
SPED · Special Education
Camp Imagine · Summer 2018
Special Education

Small-group special education support.

  • Managed small group activities based on target goals and objectives derived from students' IEPs
MATH · Mathematics
Peace Corps, Malawi · 2014 – 2016
Secondary School Math Teacher

Mathematics instruction in a rural secondary school.

  • Taught Geometry, Algebra I & II, and Precalculus
  • Developed locally-adapted teaching materials and methodologies
  • Mentored local teachers in educational best practices
ENG · English Language Arts
Peace Corps, Malawi · 2014 – 2016
Secondary Education Specialist

English instruction in resource-limited settings.

  • Taught English in resource-limited settings
  • Led community education initiatives

Research Interests

  • Machine Learning Operations and Crime Pattern Analysis
    • Recurrent Neural Networks for Sequential Modeling of Count Data
    • Applications in Spatio-temporal Crime Pattern Prediction
  • Statistical Computing and Functional Programming
    • Lisp-family Languages (Clojure) for AI-compatible Functional Design
    • Immutable Data Structures and Concurrent Processing
  • Novel Machine Learning Paradigms
    • Wolfram's Discrete Rule Array Models and Elementary Cellular Automata
    • Evolutionary Algorithms in Vertically Layered Rule Arrays