Coaching Education

Master of Science in Sport Coaching

(West Virginia University)

This graduate level degree allowed me to study the science of coaching from both an academic and applied lens. It covered topics such as motor learning, skill acquisition, coaching effectiveness, leadership, and long-term athlete development. I was able to explore performance planning, periodization, and applied sport psychology while also gaining experience in reflective practice, mentorship, and evidence based coaching. The program emphasized athlete centered coaching and ethical leadership, which remain foundational to my philosophy today.

NCCP Level 4/5 – Canada Basketball Advanced Coaching Diploma

This is Canada’s highest level of coach certification, designed for coaches working with elite athletes and national-level programs. The Advanced Coaching Diploma is delivered through the Canadian Sport Institute and is part of the National Coaching Certification Program (NCCP). It emphasizes high-performance planning, advanced technical and tactical development, leadership in sport, and the integration of mental and physical training. My experience in the program allowed me to deepen my understanding of performance environments and how to support athletes at the highest level.

FIBA Europe Coaching Certificate (FECC)

The FECC is an elite international coaching certification offered by FIBA Europe. Over the course of several years, I had the opportunity to learn alongside some of the top coaches in the world through on-court sessions, team scouting, player development labs, and international tournaments. The program provided me with a deeper appreciation for talent identification, youth development models, and the differences in playing style across basketball cultures globally.

Canada Basketball Learn to Train Coach Developer (LF & LE)

As a certified Learning Facilitator (LF) and Learning Evaluator (LE) with Canada Basketball, I have delivered coaching education workshops across the country. This certification has allowed me to train and evaluate coaches within the NCCP system. Being a Coach Developer has not only contributed to the growth of coaching in Canada but has also helped me grow as a teacher of the game and reflective practitioner.