
Caroline
Leach

Caroline
Leach
Tabs
Caroline Leach teaches digital media studies at USC Annenberg. She was a marketing and communications executive at Fortune 100 companies in the technology and media industries before starting her own company. Her background includes corporate communications, marketing analytics, brand management, social media, and digital marketing. She served on the integration planning team for a $50-billion acquisition in tech and media.
Now an entrepreneur, Leach founded The Carrelle Company to help leaders and organizations tell their stories and create the future. She provides corporate communications, digital marketing, personal branding, and executive coaching services.
An instructor at USC Annenberg since 2020, Leach teaches digital media leadership and management courses in the Digital Media Management (DMM) program. She has also taught in the Digital Social Media (DSM) program.
She has an MA in communications management from USC Annenberg and a BA in economics from UCLA. She served as chair of the Annenberg Alumni Advisory Board and an executive committee member of the Board of Governors for the USC Alumni Association.