Skip to content
Theo · ·
Elm · ·
Hyland · ·
Telemark · ·
Birkie ·

Our coaches

Coach KJ in a baseball cap with sunglasses perched on the brim, smiling in front of a leafy green backdrop

KJ

Head coach

Kevin "KJ" Johnson began coaching the Twin Cities Ski Club in 2021.

  • Salomon · Atomic · Bjorn Dahlie · Finn Sisu · Borah Teamwear
  • Former Vakava Juniors coach
  • Central Cross Country (CXC) Board of Directors
Coach Greg in an orange shell jacket and knit hat, smiling beside a pair of upright Rossignol skis with snowy pines behind him

Greg

Sports scientist · coach

Greg is a sports scientist who bridges exercise science theory and real-world training. He recently supported athletes at the MTB World Cup at Snowshoe.

  • PhD in Kinesiology and Exercise Science, University of Minnesota
  • Wilderness First Responder
Coach Rebecca in a race suit and pink-framed ski goggles, kneeling on snow with her arm around a tan dog wearing a harness

Rebecca

Coach

Rebecca's skiing journey began in middle school and led her to Finn Sisu, where she has immersed herself in the sport.

  • Former high school ski coach
  • Finn Sisu's Vakava team coach
  • University of Minnesota ski team alumna
Coach Michael laughing mid-balance on a bosu ball while sparring with a member at a TCSC strength session

Michael

Strength coach

Michael joined the TCSC coaching crew in 2025 and owns our strength program. He coaches adult strength classes with Loppet Nordic Racing, where he has worked across a range of programs for several years, and he structures our Thursday gym sessions the same way: energetic, specific, and a little bit competitive. He also posts short strength videos for skiers on YouTube (ask him about the Symanski Glute Buster). A Blaine kid now living in Northeast Minneapolis, he spends the rest of his time coaching, water skiing, and polka dancing.