Champlain College appoints Winstead as Dean of Stiller School of Business

Related Company

Corporate and academic leader will support the College’s career-focused learning  

Vermont Business Magazine Champlain College has appointed Dr. Craig Winstead as the new Dean of its Robert P. Stiller School of Business. Dr. Winstead comes to Champlain with over two decades of experience in business management and education in corporate and academic settings. As Dean, he will support the College’s career-focused curriculum and innovative growth through expanded industry partnerships, an increased focus on diversity, equality and inclusion, and more. 

“I am honored to lead the Stiller School of Business at Champlain College,” said Dr. Craig Winstead. “Champlain’s unique approach to learning shapes passionate and inquisitive students who are ready to be leaders in their fields. I’m excited to build on that through deepened community partnerships and expanded degree programs in growing business fields.” 


Prior to his role at Champlain, Dr. Winstead taught at the undergraduate and graduate levels as an Associate Professor with tenure at Saint Leo University in Florida. He was instrumental in developing new undergraduate and MBA programs and served as the Management and Operations Department Chair for five years. Before he transitioned to academia, Winstead worked for twelve years at Verizon Communications, where he developed and delivered training programs for employees at all levels of the organization and managed complex projects involving multiple teams and stakeholders.  

“Champlain College is excited for Dr. Winstead to lead the Stiller School of Business and push the boundaries of career-focused learning,” said President Alex Hernandez. “With Dr. Winstead at the helm, the Stiller School will deepen its involvement in the Vermont business community, support entrepreneurship, and continue to be an engine of opportunity for the state.” 

Dr. Winstead holds a Ph.D. in Organization & Management from Capella University, an M.S. in Leadership & Business Ethics from Duquesne University, a Master's Certificate in Project Management from The George Washington University, and a Bachelor's in Theater Arts from Bowdoin College.  

The Stiller School of Business is Vermont’s longest-standing business school and a leader in career-focused education. With seven degree programs and international opportunities available, the Stiller School of Business prepares students to be ready for work, ready for life, and ready to make a difference. 

About Champlain College: Founded in 1878, Champlain College is a small, not-for-profit, private college in Burlington, Vermont, with additional campuses in Montreal, Canada, and Dublin, Ireland.  Champlain offers a traditional undergraduate experience from its beautiful campus overlooking Lake Champlain and a broad portfolio of online degrees and certificates through Champlain College Online. The College is known for its distinctive and innovative approach to career-focused education and its “upside-down” curriculum, which help students be: “Ready for Work. Ready for Life. Ready to Make a Difference.” Champlain ranks in multiple categories of U.S. News and World Report’s “Best Colleges,” including Best Value Schools, Best Colleges in the North, Best Colleges for Veterans, and Top Performers on Social Mobility. Champlain was also listed among The Princeton Review’s “The Best 388 Colleges” in 2023 and was recognized as a 2022 College of Distinction for its “Engagement, Teaching, Community, and Outcomes” and ranked “Best MBA Program” by Vermont Business Magazine. For more information, visit www.champlain.edu.
 

BURLINGTON, Vt., July 19, 2023 — Champlain College