I don't offer prepared explanations. I stay with the confusion until I understand the source, and build each session from there.
Programming fundamentals, data structures, algorithms, web development, databases, and project planning.
Precalculus, discrete mathematics, algebra I & II, and trigonometry.
Research strategies, source evaluation, paper organization, and citation management for any subject.
I work across computer science, mathematics, and research/writing support. My approach is rooted in the belief that true understanding emerges from grappling with confusion, not from passively receiving explanations. I don't just want to help students get the right answer—I want to help them understand how to get there on their own.
Standardized schooling tends to offer passive explanations and rapid testing of memorized information. My approach counters the difficulties experienced with this kind of instruction by sitting with specific roadblocks.
Programming fundamentals, data structures & algorithms, web application development, databases, project planning, security, quality assurance, and team methodologies.
Precalculus, discrete math, algebra, trigonometry, calculus 1-3, differential equations, and numerical analysis.
Research design, academic writing, systems thinking, policy analysis, sustainability ethics, environmental assessment, civilizational history, and management practices.
Classroom management, lesson implementation, and differentiated instruction.
Pricing is per 90-minute session and is discussed through a free consultation.
Reach out to me with any relevant information including what you're working on, where things feel stuck, and what you're hoping to get out of tutoring. We can discuss in detail during consultation.