Coaches

Mike Cunningham - Girls Head Swimming Coach (Varsity)

Coach Mike holds a B.S. in Physical Education and coaching, with a minor in History and Kinesiology from Western Illinois University. He is a life plus Level 4 member of ASCA, and a fully certified USA swimming coach.  He has coached numerous regional, age group state, and senior state qualifiers in his 20 plus years of coaching.  He was the 13-18 USA Central Zone coach for Illinois in 2005 and 2009, and the Head Zones coach for Team Illinois 2013-2015.  In 2005 he started Midway Aquatics at the University of Chicago, where he grew the club from 25 swimmers to 200, and developed repeated regional, age group state, central zone, and senior state qualifiers.  While at Midway he also was the Varsity Girls Head Coach of the girls University High Chicago team, where he had state qualifiers and many team record holders.  Currently along with being the Girls Head Varsity Swim Coach, he also works with the CATS Aquatics team in D128.

In 2012 he started Life Time Illinois Swim Team, and introduced the health club to the competitive world of USA and Illinois Swimming.  

In 2014 Coach Mike joined CATS as a full time coach, and started working as the Libertyville Boys Varsity Head Coach.  As the LHS varsity coach the team won sectionals and qualified all three relays for state each year, along with the individual qualifying swims.  

Coach Mike also serves on the Illinois Swimming Board of Directors as Secretary, and has been the Coaches Representative and Senior Vice Chair.  Along with his love of coaching swimming, he enjoys riding his motorcycle, wakeboarding, snowboarding, and spending time with his family.

He looks forward to working with the LHS Girls swim team, the Girls team coaching staff, and the LHS athletic staff.

Mike Cunninghams photo

Head Coach Mike Cunningham

Dave Fowler - Girls Diving Coach

Dave Fowler was born and raised in Evanston, IL. He now lives in Lake Bluff with his wife Sue and daughter Merritt. Dave has a BS in Physical/Health Education from St. Cloud State University (MN). Dave is now in his sixthyear of coaching at LHS. Past coaching positions have included St. Cloud Tech HS, St. Cloud State University, Deerfield HS, and Lake Forest College. Along with coaching girls and boys diving at LHS and running the CATS Diving Club, Dave is a Sales Engineer for Nu-Tec Systems, a welding and plasma manufacturer in Gurnee.

Dave Fowler photo

Diving Coach Dave Fowler


Samantha Avila - Asst. Swim Coach (JV2)

This is Coach Avila's first year coaching at LHS, but it is not her first time on a pool deck. She coached high school swimming at Marmion Academy, and currently coaches for the boy's swim team at VHHS. Sam was an all-american high school swimmer, and went on to compete at the collegiate level. Besides coaching, Sam is a social worker at Libertyville High School. She enjoys training for and competing in Ironman triathlons, and spending quality time outdoors camping and traveling with her husband, Juan Carlos, and their two dogs.

Samantha Avila Photo

JV2 Coach Samantha Avila


Greg Herman - Asst. Swim Coach (JV1)

Greg Herman has been part of Libertyville swimming for over 30 years. Greg swam for Libertyville and was voted most valuable and team captain his senior year.  Greg went on to swim four years at Wheaton College where he was all conference CCIW. Greg has coached at the club level, the junior varsity level, and the varsity level of Libertyville High School swimming. When not at the pool, Greg serves as the Science Department Chair and teaches Physiology. Greg lives in Libertyville with his wife Doreen and has two children, Brian and Casey, in college.

Photo Greg Herman

JV Coach Greg Herman