(function () { const METASITE_APP_DEF_ID = '22bef345-3c5b-4c18-b782-74d4085112ff'; const getXSRFTokenFromCookie = () => { const match = new RegExp('XSRF-TOKEN=(.+?);').exec(document.cookie); return match ? match[1] : ''; }; const eventNames = { Purchase: 'Purchase', Lead: 'Lead', }; const eventNameToConversionActionCategory = { [eventNames.Purchase]: 'PURCHASE', [eventNames.Lead]: 'SUBMIT_LEAD_FORM', }; const channelParams = { price: 'price', id: 'id', currency: 'currency', name: 'name', category: 'category', brand: 'brand', variant: 'variant', list: 'list_name', quantity: 'quantity', step: 'checkout_step', option: 'checkout_option', position: 'list_position', coupon: 'coupon', affiliation: 'affiliation', revenue: 'value', tax: 'tax', sku: 'sku', shipping: 'shipping', }; const mapContents = ({ contents = [] }) => contents.map(({ currency, ...product }) => paramsMapper(product, channelParams), ); const paramsMapper = (params, mapper) => { const mappedParams = Object.keys(params); if (mappedParams.length === 0) { return params; } return mappedParams.reduce((mappedObject, currentKey) => { const newKey = mapper[currentKey]; if (newKey && (params[currentKey] || params[currentKey] === 0)) { mappedObject[newKey] = params[currentKey]; } return mappedObject; }, {}); }; const loadGtag = () => { const gtagInitScript = document.createElement('script'); gtagInitScript.type = 'text/javascript'; gtagInitScript.innerHTML = ` window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()) `; document.head.appendChild(gtagInitScript); const gtagScript = document.createElement('script'); gtagScript.type = 'text/javascript'; gtagScript.setAttribute('async', 'true'); gtagScript.setAttribute('src', 'https://www.googletagmanager.com/gtag/js'); document.head.appendChild(gtagScript); }; const handleGoogleConsent = () => { window.dataLayer = window.dataLayer || []; if (w.consentPolicyManager && w.consentPolicyManager.initRan) { const { policy, defaultPolicy } = w.consentPolicyManager.getCurrentConsentPolicy(); setConsent('default', evaluateConsentPolicy(policy, defaultPolicy)); } else { setConsent('default', { advertising: false, analytics: false, functional: false, waitForUpdate: 500, }); } w.document.addEventListener('consentPolicyInitialized', ({ detail }) => { setConsent( 'update', evaluateConsentPolicy(detail.policy, detail.defaultPolicy), ); }); w.document.addEventListener('consentPolicyChanged', ({ detail }) => { setConsent('update', detail.policy); }); function evaluateConsentPolicy(policy, defaultPolicy) { const { gdprEnforcedGeo } = w.wixTagManager.getConfig(); return defaultPolicy && gdprEnforcedGeo ? { ...policy, advertising: false, analytics: false } : policy; } function setConsent( action, { advertising, analytics, functional, waitForUpdate }, ) { (function () { window.dataLayer.push(arguments); })('consent', action, { ad_storage: advertising ? 'granted' : 'denied', ad_user_data: advertising ? 'granted' : 'denied', ad_personalization: advertising ? 'granted' : 'denied', analytics_storage: analytics ? 'granted' : 'denied', functionality_storage: functional ? 'granted' : 'denied', personalization_storage: 'granted', security_storage: 'granted', ...(waitForUpdate ? { wait_for_update: waitForUpdate } : {}), }); } }; let conversionActions; const loadConversionActions = () => { const XSRFToken = getXSRFTokenFromCookie(); const headers = { 'Content-Type': 'application/json', 'X-XSRF-TOKEN': XSRFToken, }; const getAppToken = window.wixEmbedsAPI?.getAppToken; if (getAppToken) { headers.authorization = getAppToken(METASITE_APP_DEF_ID); } const metaSiteId = window.wixEmbedsAPI?.getMetaSiteId(); return fetch( `${window.location.origin}/_serverless/pa-google/v1/accounts/current-site/conversion-actions?metaSiteId=${metaSiteId}`, { method: 'GET', headers, }, ) .then((response) => response.json()) .then((data) => { conversionActions = data.conversionActions; gtag('config', conversionActions[0].conversionId); }); }; const reportEvent = (eventName, eventParams) => { const category = eventNameToConversionActionCategory[eventName]; const conversionAction = conversionActions.find( (currentConversionAction) => currentConversionAction.category.category === category, ); if (conversionAction) { let conversionData = { send_to: `${conversionAction.conversionId}/${conversionAction.conversionLabel}`, }; switch (category) { case 'PURCHASE': { const { revenue, id, currency, coupon, ...params } = eventParams; conversionData = { ...conversionData, ...paramsMapper({ revenue, id, currency, coupon }, channelParams), transactionId: eventParams.id, items: mapContents(params), }; break; } default: break; } gtag('event', 'conversion', conversionData); } }; let isBootstrapped = false; const bootstrap = () => { handleGoogleConsent(); loadGtag(); return loadConversionActions().then(() => { isBootstrapped = true; }); }; const bootstrapPromise = bootstrap(); const registerListener = () => { window.wixDevelopersAnalytics.register( 'd6708a0e-5b2a-458e-8cfe-bdca240aa2ce', (eventName, eventParams) => { if (isBootstrapped) { reportEvent(eventName, eventParams); } else { bootstrapPromise.then(() => { reportEvent(eventName, eventParams); }); } }, ); }; window.wixDevelopersAnalytics ? registerListener() : window.addEventListener('wixDevelopersAnalyticsReady', registerListener); })();
top of page
Screen Shot 2022-08-20 at 12.31.06 PM.png

Unleash Your Inner ComedySportz Player!
Master improv, build confidence, and let your talents shine!

About CSz Rec League

Introducing the CSz Rec League, a unique 12-week journey into the heart of improv. Whether you're looking to sharpen your wit, enhance your public speaking skills, or simply have a blast, our program is designed to elevate your improv game in a supportive and fun environment.

Program Structure

Weeks 1-8: Advanced Improv Training Sessions
Schedule: Sundays, 3:00 PM to 5:30 PM
 April 7th - July 7th*

The CSz Rec League kicks off with a series of advanced improv training sessions held on Sundays from 3:00 PM to 5:30 PM. These sessions are designed to push your improv skills further, with a focus on advanced techniques, performance readiness, and the unique aspects of the CSz style. Our expert instructors will guide you through each session, ensuring personalized feedback and growth.


*Please note, there will be no classes on Mother's Day (May 12th) and Father's Day (June 16th), allowing you to spend time with family.

Weeks 9-12: Live Performance Series

Sundays, 7:30 PM to 9:00 PM
June 2nd - July 7th


The program culminates in a thrilling series of live performances, providing you the opportunity to showcase your newly honed skills in front of an audience. These performances are scheduled for the latter part of the program on Sundays from 7:30 PM to 9:00 PM. It's your chance to experience the excitement of live improv, engage with the audience, and put into practice all the techniques and concepts you've mastered during the training sessions.

Why Join Rec League?


Designed for our most dedicated students, the CSz Rec League is an opportunity to hone your craft under the guidance of seasoned professionals. It's a chance to deepen your understanding of improv, expand your repertoire, and perform in a variety of styles and formats.


Join an elite group of improv practitioners dedicated to excellence in performance. The Rec League is a community of like-minded individuals who support each other's growth, challenge one another, and share a passion for pushing the boundaries of improv


Unlike any other program, the Rec League provides consistent, real-world performance opportunities that are crucial for any improviser looking to grow. Perform in front of live audiences, develop your stage presence, and refine your ability to connect with viewers.

Pricing & Fees

Rec League Program Fee

cost: $500
The comprehensive fee for the 12-week CSz Rec League program is $500. This investment covers all your advanced improv training sessions, personalized feedback from our experienced instructors, and the resources needed to ensure a high-quality learning and performance experience. Payment is required to secure your spot in the program, as spaces are limited to provide personalized attention to each participant.

Performance Uniform Fee

cost: $50

To ensure a cohesive and professional appearance during your performances, an additional fee of $50 is required before the shows begin to cover the cost of your performance uniform. This one-time fee ensures you have the official CSz Rec League uniform, designed not only for your upcoming performances but also as a keepsake of your journey and achievements in the program.

Returning Students

Note for Alumni: If you have previously participated in the CSz Rec League and still have your performance uniform from the last semester, you are welcome to use it again, bypassing the need for the additional uniform fee. We encourage returning students to take advantage of this opportunity to reduce costs while continuing to grow in their improv journey.

Join Today!

The CSz Rec League is designed for those who have successfully completed all three levels of our core curriculum classes, offering a platform to further refine and showcase their improv skills. If you've journeyed through our foundational training, this advanced league is your next step towards mastering the art of improvisation.

Auditions for Experienced Improvisers

Recognizing the diverse backgrounds of improv enthusiasts, we welcome interested students who may not have completed our core curriculum but believe they have the requisite experience for the Rec League. To ensure a good fit for the program's advanced nature, auditions will be held for these applicants.

Audition Date: Sunday, March 24th, 2024
Time: 3:00 PM to 5:30 PM

Auditions provide an opportunity to showcase your improv skills and readiness to join the league. They are designed to be supportive and informative, giving you a taste of what to expect from the Rec League experience.

bottom of page