Upstream Academy Course Series

Upstream Academy strives to be a catalyst for excellence, providing innovative, proven solutions for today's challenges and helping firms proactively prepare for tomorrow.

Business Development Series

The first isntallment in Upstream Academy’s Career Development Series, the Business Development Series, is designed to assist those below manager level understand and embrace business development, and incrementally increase their BD skills, confidence and ability.  Enable your team to grow your firm every day.

Effective Communication Series

The second in Upstream Academy’s Career Development Series, Enhancing Your Communication Skills, is designed to assist those below manager level understand communication principles and incrementally increase their own communication skills, confidence and ability.

Professionalism Series

The third in Upstream Academy’s Career Development Series, The Professionalism Series, is designed to assist those below manager level understand professionalism, and apply it successfully in their interactions with clients and coworkers so they can incrementally increase their own professional skills, confidence and ability.

Business Advisor Series

The fourth in Upstream Academy’s Career Development Series, the Business Advisor Series, is designed to assist those below manager level understand how to work toward becoming a trusted business advisor, and apply this knowledge successfully to incrementally increase their own business advisor skills, confidence and ability.

Maximizing Your Career Series

The fifth in Upstream Academy’s Career Development Series, the Maximize Your Career Series, is designed to assist those below manager level understand how to create stellar careers at a public accounting firm, and apply this knowledge successfully to incrementally increase their own skills, confidence and ability.

Effectively Managing Others Series

The sixth in Upstream Academy’s Career Development Series, the Effectively Managing Others Series, is designed to assist those below manager level cultivate the skills needed to effectively manage others and to think and act like a leader no matter their level.  Drive team growth with effective management skills.