Skip to content
View timwonderer's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Highlights

  • Pro

Organizations

@Libra-Academy

Block or report timwonderer

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
timwonderer/README.md

๐Ÿ‘‹ Hi, I'm Timothy Chang

๐ŸŽ“ High School STEM Educator | ๐Ÿ’ป Creative Coder | ๐Ÿ”ฌ Educational Researcher
Based in Los Angeles | Focused on student-centered learning, storytelling in CS, and building real-world classroom systems


๐Ÿง  About Me

I teach high school computer science and chemistry in a public school serving students from Central and South America. I also teach a graduate-level course on community inquiry and conduct research on teacher professional development, especially the role of micro-credentials in building educator efficacy.

Iโ€™m passionate about building tools that empower students โ€” whether itโ€™s a classroom economy app that simulates financial life, immersive Python-based assessments that unfold like science fiction, or integrating AI literacy into chemistry lessons.


๐Ÿšง Current Projects

๐Ÿ›๏ธ Classroom Economy System

A custom web platform (Flask + PostgreSQL) that models a student-driven economy:

  • NFC-based tap-in/out attendance
  • Rent, insurance, and property tax systems
  • Bank accounts (checking/savings), salary, bonuses, and NSF fees
  • Storefront + item usage approval flow
  • Audit logs and admin dashboard

Currently testing:

  • Bill payment flow
  • Transaction voiding
  • NSF escalation logic
  • Desk ownership and store purchases

๐Ÿ“ก AP CSP Narrative Assessments

I design storytelling-style assessments where students interact with the material instead of just answering it:

  • ๐Ÿช "Is Leave Possible" โ€“ Data storytelling with Python & Google Forms
  • ๐Ÿ“Š "Fragments of Truth" โ€“ Data Unit: Time-loop paradox + student-induced anomalies
  • ๐Ÿค– "The Halting Protocol" (Under Development) โ€“ Algorithms Unit: Archivist AI and the halting problem

All projects blend Python (Trinket), narrative worldbuilding, and learning science.


๐Ÿงฎ Quadratic Formula Solver

A full-featured Python solver that:

  • Uses custom square root simplification via prime factorization
  • Reduces fractions via GCD
  • Handles real and complex roots
  • Outputs step-by-step symbolic breakdowns

๐Ÿง‘โ€๐Ÿซ Educator & Researcher

  • ๐Ÿ“Š Researcher on teacher self-efficacy and instructional transformation through micro-credentials
  • ๐Ÿง  AI Literacy Toolkit โ€“ Handouts, guided activities, and responsible use contracts for students
  • ๐Ÿงฐ Prompt Engineering Workshops โ€“ Helping teachers leverage AI as a thinking partner, not a shortcut

Important

All of my public projects are licensed under the PolyForm Noncommercial License 1.0.0, which means:

You CAN:

  • Use them in classrooms, clubs, and nonprofit educational settings
  • Modify or adapt them for school use, assignments, or personal learning
  • Share them with students or other educators
  • Use them for research or academic presentations (as long as they are not sold)

You CANNOT:

  • Use them as part of a commercial product or SaaS platform
  • Host a paid service or subscription that includes them
  • Incorporate them into any offering that generates revenue (e.g., paid courses, tutoring platforms)
  • Use them internally within a for-profit business, even if not publicly distributed

Popular repositories Loading

  1. integer-square-root-finder integer-square-root-finder Public

    Hybrid binary search + linear scan algorithm to compute โŒŠโˆšnโŒ‹ without built-in math functions.

    Python 1

  2. timwonderer timwonderer Public

  3. quadraticformulasolver quadraticformulasolver Public

    Python tool that solves axยฒ + bx + c = 0 and returns fully reduced, human-readable roots โ€” real or complex.

    Python

  4. timwonderer.github.io timwonderer.github.io Public

    HTML