Lantern Light Tutoring | Math & Physics Tutoring :root { –navy: #14213d; –gold: #fca311; –cream: #fff8e7; –light: #f7f7f7; –gray: #555; –dark: #1f2933; –white: #ffffff; –shadow: 0 12px 30px rgba(0, 0, 0, 0.12); } * { box-sizing: border-box; margin: 0; padding: 0; } body { font-family: Georgia, ‘Times New Roman’, serif; color: var(–dark); background: var(–light); line-height: 1.6; } a { color: inherit; text-decoration: none; } header { background: var(–navy); color: var(–white); position: sticky; top: 0; z-index: 10; box-shadow: 0 2px 12px rgba(0, 0, 0, 0.18); } .nav { max-width: 1120px; margin: 0 auto; padding: 1rem 1.5rem; display: flex; justify-content: space-between; align-items: center; gap: 1rem; } .brand { display: flex; align-items: center; gap: 0.75rem; font-weight: bold; font-size: 1.25rem; letter-spacing: 0.03em; } .lantern-icon { width: 36px; height: 36px; border: 2px solid var(–gold); border-radius: 6px 6px 12px 12px; position: relative; box-shadow: 0 0 18px rgba(252, 163, 17, 0.75); } .lantern-icon::before { content: ”; position: absolute; width: 16px; height: 8px; border: 2px solid var(–gold); border-bottom: none; border-radius: 12px 12px 0 0; top: -11px; left: 8px; } .lantern-icon::after { content: ”; position: absolute; width: 12px; height: 18px; background: radial-gradient(circle, #ffe7a3 0%, var(–gold) 45%, transparent 75%); top: 8px; left: 10px; } nav ul { display: flex; gap: 1rem; list-style: none; font-family: Arial, sans-serif; font-size: 0.95rem; } nav a { opacity: 0.9; transition: opacity 0.2s ease, color 0.2s ease; } nav a:hover { opacity: 1; color: var(–gold); } .hero { background: linear-gradient(rgba(20, 33, 61, 0.88), rgba(20, 33, 61, 0.78)), radial-gradient(circle at 25% 40%, rgba(252, 163, 17, 0.5), transparent 32%), var(–navy); color: var(–white); padding: 6rem 1.5rem; } .hero-inner { max-width: 1120px; margin: 0 auto; display: grid; grid-template-columns: 1.2fr 0.8fr; gap: 3rem; align-items: center; } .eyebrow { font-family: Arial, sans-serif; text-transform: uppercase; letter-spacing: 0.12em; color: var(–gold); font-weight: bold; margin-bottom: 0.75rem; font-size: 0.85rem; } h1 { font-size: clamp(2.4rem, 6vw, 4.5rem); line-height: 1.05; margin-bottom: 1.25rem; } .hero p { font-family: Arial, sans-serif; font-size: 1.15rem; max-width: 700px; color: #f1f5f9; margin-bottom: 2rem; } .buttons { display: flex; flex-wrap: wrap; gap: 1rem; } .btn { display: inline-block; padding: 0.9rem 1.25rem; border-radius: 999px; font-family: Arial, sans-serif; font-weight: bold; transition: transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease; } .btn-primary { background: var(–gold); color: #111827; box-shadow: 0 8px 20px rgba(252, 163, 17, 0.3); } .btn-secondary { border: 1px solid rgba(255, 255, 255, 0.65); color: var(–white); } .btn:hover { transform: translateY(-2px); box-shadow: var(–shadow); } .hero-card { background: rgba(255, 255, 255, 0.95); color: var(–dark); padding: 2rem; border-radius: 24px; box-shadow: var(–shadow); } .hero-card h2 { color: var(–navy); margin-bottom: 1rem; font-size: 1.6rem; } .hero-card ul { list-style: none; font-family: Arial, sans-serif; } .hero-card li { padding: 0.55rem 0; border-bottom: 1px solid #e5e7eb; } .hero-card li::before { content: ‘✦’; color: var(–gold); margin-right: 0.5rem; } section { padding: 4.5rem 1.5rem; } .container { max-width: 1120px; margin: 0 auto; } .section-title { font-size: clamp(2rem, 4vw, 3rem); color: var(–navy); margin-bottom: 1rem; line-height: 1.1; } .section-intro { font-family: Arial, sans-serif; color: var(–gray); max-width: 780px; margin-bottom: 2.5rem; font-size: 1.05rem; } .cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.5rem; } .card { background: var(–white); border-radius: 20px; padding: 1.75rem; box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); border-top: 5px solid var(–gold); } .card h3 { color: var(–navy); margin-bottom: 0.75rem; font-size: 1.35rem; } .card p, .card li { font-family: Arial, sans-serif; color: var(–gray); } .card ul { margin-left: 1.2rem; } .about { background: var(–cream); } .about-grid { display: grid; grid-template-columns: 0.9fr 1.1fr; gap: 2rem; align-items: center; } .about-highlight { background: var(–navy); color: var(–white); border-radius: 24px; padding: 2rem; box-shadow: var(–shadow); } .about-highlight h3 { color: var(–gold); margin-bottom: 1rem; font-size: 1.5rem; } .about-highlight p { font-family: Arial, sans-serif; color: #e5e7eb; } .about-text p { font-family: Arial, sans-serif; margin-bottom: 1rem; color: var(–gray); font-size: 1.05rem; } .steps { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1rem; counter-reset: step; } .step { background: var(–white); padding: 1.5rem; border-radius: 18px; box-shadow: 0 6px 18px rgba(0, 0, 0, 0.07); position: relative; } .step::before { counter-increment: step; content: counter(step); display: inline-flex; align-items: center; justify-content: center; width: 34px; height: 34px; background: var(–gold); color: #111827; font-family: Arial, sans-serif; font-weight: bold; border-radius: 50%; margin-bottom: 0.85rem; } .step h3 { color: var(–navy); margin-bottom: 0.5rem; } .step p { font-family: Arial, sans-serif; color: var(–gray); font-size: 0.95rem; } .rates { background: var(–navy); color: var(–white); } .rates .section-title, .rates .section-intro { color: var(–white); } .rate-box { background: rgba(255, 255, 255, 0.95); color: var(–dark); border-radius: 24px; padding: 2rem; display: grid; grid-template-columns: 0.8fr 1.2fr; gap: 2rem; align-items: center; box-shadow: var(–shadow); } .price { font-size: 3rem; color: var(–navy); font-weight: bold; line-height: 1; } .price span { display: block; font-family: Arial, sans-serif; font-size: 1rem; color: var(–gray); margin-top: 0.5rem; } .rate-box p { font-family: Arial, sans-serif; color: var(–gray); } .contact-grid { display: grid; grid-template-columns: 0.85fr 1.15fr; gap: 2rem; align-items: start; } .contact-info { background: var(–cream); padding: 2rem; border-radius: 24px; box-shadow: 0 6px 18px rgba(0, 0, 0, 0.07); } .contact-info h3 { color: var(–navy); margin-bottom: 1rem; font-size: 1.4rem; } .contact-info p { font-family: Arial, sans-serif; color: var(–gray); margin-bottom: 0.75rem; } form { background: var(–white); padding: 2rem; border-radius: 24px; box-shadow: 0 6px 18px rgba(0, 0, 0, 0.07); font-family: Arial, sans-serif; } label { display: block; font-weight: bold; color: var(–navy); margin-bottom: 0.35rem; } input, select, textarea { width: 100%; padding: 0.85rem; margin-bottom: 1rem; border: 1px solid #d1d5db; border-radius: 12px; font: inherit; } textarea { min-height: 130px; resize: vertical; } button { border: none; cursor: pointer; width: 100%; font-size: 1rem; } .note { font-size: 0.85rem; color: var(–gray); margin-top: 0.75rem; } footer { background: #0b1020; color: #cbd5e1; padding: 2rem 1.5rem; text-align: center; font-family: Arial, sans-serif; } footer strong { color: var(–gold); } @media (max-width: 900px) { .hero-inner, .about-grid, .rate-box, .contact-grid { grid-template-columns: 1fr; } .cards, .steps { grid-template-columns: 1fr 1fr; } } @media (max-width: 650px) { .nav { flex-direction: column; } nav ul { flex-wrap: wrap; justify-content: center; } .hero { padding: 4rem 1.25rem; } .cards, .steps { grid-template-columns: 1fr; } section { padding: 3.5rem 1.25rem; } }

One-on-one math & physics tutoring

Helping students find the light in difficult subjects.

Patient, personalized tutoring in algebra, geometry, precalculus, calculus, and physics for high school and college students.

Why “Lantern Light”?

Difficult subjects can feel like walking through the dark. Good tutoring does not simply give students answers; it helps illuminate the next step so they can learn to move forward with confidence.

About the Tutor

My name is Dr. Tim Ballard. I have a Ph.D. in physics and many years of experience in scientific research, technical problem solving, mentoring, and explaining complex ideas clearly.

Through Lantern Light Tutoring, I help students build understanding in math and physics through patient, step-by-step instruction. My goal is not only to help students complete assignments, but also to strengthen their confidence and ability to reason through problems independently.

Tutoring sessions are tailored to the student’s current course, learning goals, and areas of difficulty.

Subjects Offered

Tutoring can focus on homework help, test preparation, concept review, problem-solving practice, or preparation for future coursework.

High School Math

  • Algebra 1
  • Algebra 2
  • Geometry
  • Precalculus
  • SAT math support

Calculus

  • Limits and continuity
  • Derivatives
  • Applications of derivatives
  • Integrals
  • Calculus readiness

Physics

  • High school physics
  • College introductory physics
  • Mechanics
  • Electricity and magnetism
  • Problem-solving methods

How Tutoring Works

Sessions are one-on-one and designed around the student’s needs. We can slow down, review the basics, work through difficult problems, or prepare for upcoming exams.

Identify the Gap

We begin by finding where the student is getting stuck and what skills need reinforcement.

Explain Clearly

Concepts are explained step by step, using examples that connect ideas to actual problems.

Practice Together

The student works through problems with guidance until the method becomes clearer.

Build Confidence

The goal is independent problem solving, stronger understanding, and greater confidence.

Rates and Session Format

Sessions may be held in person at public libraries or online, depending on availability and student needs.

$20–$40/hr depending on subject level and preparation required

Rates may vary based on the course level, whether textbook or class materials are available in advance, and the amount of preparation needed. Please contact me with the student’s subject, course level, and goals so we can discuss the best fit.

Request Tutoring

Contact Lantern Light Tutoring

Email: your-email@example.com

Phone: (000) 000-0000

Location: Serving local students through library-based sessions, with online tutoring also available.

To ask about availability, please send a short message with the student’s subject, course level, and what kind of help is needed.

Name Email Phone Student Level Select one Middle school High school College Adult learner Subject Preferred Format In-person Online Either How can I help?

Note: This basic form opens your email app. For a live website, this can be replaced with a professional contact form connected to your email.

Lantern Light Tutoring — Math and Physics Tutoring for High School and College Students

© 2026 Lantern Light Tutoring. All rights reserved.