Skip to content
Monday to Thursday: 4:30 p.m. to 7:15 p.m. · Saturday: 8:00 a.m. to 9:30 a.m. · Friday and Sunday: ClosedMonday to Thursday: 4:30 p.m. to 7:15 p.m.

Your coaches

Four coaches, two pools

Every coach has a background check and training in CPR, first aid and lifeguarding.

  • Junjie Hsu, owner and head coach, in a navy swim shirt with a towel over his shoulder beside the lane lines

    Junjie Hsu

    Owner and head coach

    Junjie started Marlin after years of coaching club-age swimmers. He runs the level checks, teaches the freestyle clinic and the starts and turns clinic, and coaches in Mandarin.

  • Maceo Larkins, coach, in a slate-blue swim shirt beside a lane pool

    Maceo Larkins

    Coach, backstroke

    Maceo teaches the backstroke clinic at Foothill and is often the coach a new swimmer meets first at a level check. He works one stroke at a time and stops to show it.

  • Mackenna Boynton, coach, in a mint swim shirt seated on a deck bench

    Mackenna Boynton

    Coach, breaststroke

    Mackenna swam for a club team as a teenager and teaches the breaststroke clinic at Arroyo Hills. She is known for drills that break the kick into small parts.

  • Jeimy Olivera, coach, in a yellow swim shirt with a towel on her lap beside the pool

    Jeimy Olivera

    Coach, butterfly

    Jeimy teaches the butterfly clinic at Arroyo Hills and helps with the starts and turns clinic on Saturday mornings. She starts every swimmer with the dolphin kick on the back.

Languages at the pool

  • Languages

    • English

      Every coach

    • Mandarin

      Junjie Hsu

Meet them at a level check

A coach will watch your swimmer swim and suggest a level and a clinic.