CINXE.COM
About Coursera Engineering – Medium
<!DOCTYPE html><html xmlns:cc="http://creativecommons.org/ns#"><head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# medium-com: http://ogp.me/ns/fb/medium-com#"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=contain"><title>About Coursera Engineering – Medium</title><link rel="canonical" href="https://medium.com/coursera-engineering/about"><link id="feedLink" rel="alternate" type="application/rss+xml" title="RSS" href="https://medium.com/feed/coursera-engineering"><meta name="robots" content="index,follow"><meta name="title" content="About Coursera Engineering – Medium"><meta name="referrer" content="unsafe-url"><meta name="description" content="Read more about Coursera Engineering. We're changing the way the world learns! Posts from Coursera engineers and data scientists."><meta name="theme-color" content="#000000"><meta property="og:title" content="About Coursera Engineering – Medium"><meta property="twitter:title" content="About Coursera Engineering – Medium"><meta property="og:url" content="https://medium.com/coursera-engineering/about"><meta property="fb:app_id" content="542599432471018"><meta property="og:description" content="Read more about Coursera Engineering. We're changing the way the world learns! Posts from Coursera engineers and data scientists."><meta name="twitter:description" content="Read more about Coursera Engineering. We're changing the way the world learns! Posts from Coursera engineers and data scientists."><meta name="twitter:image:src" content=""><meta property="og:type" content="medium-com:collection"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:creator" content="@jnwng"><meta name="twitter:site" content="@Medium"><meta property="og:site_name" content="Medium"><meta name="twitter:app:name:iphone" content="Medium"><meta name="twitter:app:id:iphone" content="828256236"><meta name="twitter:app:url:iphone" content="medium://coursera-engineering"><meta property="al:ios:app_name" content="Medium"><meta property="al:ios:app_store_id" content="828256236"><meta property="al:android:package" content="com.medium.reader"><meta property="al:android:app_name" content="Medium"><meta property="al:ios:url" content="medium://coursera-engineering"><meta property="al:android:url" content="medium://coursera-engineering"><meta property="al:web:url" content="https://medium.com/coursera-engineering/about"><link rel="search" type="application/opensearchdescription+xml" title="Medium" href="/osd.xml" /><link rel="alternate" href="android-app://com.medium.reader/https/medium.com/coursera-engineering" /><link rel="stylesheet" href="https://cdn-static-1.medium.com/_/fp/css/main-branding-base.W9J-2zkF03j8TkriAGn1Tg.12.css"><script>!function(n,e){var t,o,i,c=[],f={passive:!0,capture:!0},r=new Date,a="pointerup",u="pointercancel";function p(n,c){t||(t=c,o=n,i=new Date,w(e),s())}function s(){o>=0&&o<i-r&&(c.forEach(function(n){n(o,t)}),c=[])}function l(t){if(t.cancelable){var o=(t.timeStamp>1e12?new Date:performance.now())-t.timeStamp;"pointerdown"==t.type?function(t,o){function i(){p(t,o),r()}function c(){r()}function r(){e(a,i,f),e(u,c,f)}n(a,i,f),n(u,c,f)}(o,t):p(o,t)}}function w(n){["click","mousedown","keydown","touchstart","pointerdown"].forEach(function(e){n(e,l,f)})}w(n),self.perfMetrics=self.perfMetrics||{},self.perfMetrics.onFirstInputDelay=function(n){c.push(n),s()}}(addEventListener,removeEventListener);</script><script>document.domain = document.domain;</script><script>if (window.top !== window.self) window.location = 'about:blank';var OB_startTime = new Date().getTime(); var OB_loadErrors = []; function _onerror(e) { OB_loadErrors.push(e) }; if (document.addEventListener) document.addEventListener("error", _onerror, true); else if (document.attachEvent) document.attachEvent("onerror", _onerror); function _asyncScript(u) {var d = document, f = d.getElementsByTagName("script")[0], s = d.createElement("script"); s.type = "text/javascript"; s.async = true; s.src = u; f.parentNode.insertBefore(s, f);}function _asyncStyles(u) {var d = document, f = d.getElementsByTagName("script")[0], s = d.createElement("link"); s.rel = "stylesheet"; s.href = u; f.parentNode.insertBefore(s, f); return s}(new Image()).src = "/_/stat?event=pixel.load&origin=" + encodeURIComponent(location.origin);</script><script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; ga("create", "G-7JY7T788PK", "auto", {"allowLinker": true, "legacyCookieDomain": window.location.hostname});ga("send", "pageview");</script><script async src="https://www.google-analytics.com/analytics.js"></script><script>(function () {var height = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight; var width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth; document.write("<style>section.section-image--fullBleed.is-backgrounded {padding-top: " + Math.round(1.1 * height) + "px;}section.section-image--fullScreen.is-backgrounded, section.section-image--coverFade.is-backgrounded {min-height: " + height + "px; padding-top: " + Math.round(0.5 * height) + "px;}.u-height100vh {height: " + height + "px !important;}.u-height110vh {height: " + Math.round(1.1 * height) + "px !important;}.u-minHeight100vh {min-height: " + height + "px !important;}.u-maxHeight100vh {max-height: " + height + "px !important;}section.section-image--coverFade {height: " + height + "px;}.section-aspectRatioViewportPlaceholder, .section-aspectRatioViewportCropPlaceholder {max-height: " + height + "px;}.section-aspectRatioViewportBottomSpacer, .section-aspectRatioViewportBottomPlaceholder {max-height: " + Math.round(0.5 * height) + "px;}.zoomable:before {top: " + (-1 * height) + "px; left: " + (-1 * width) + "px; padding: " + height + "px " + width + "px;}</style>");})()</script><!--[if lt IE 9]><script charset="UTF-8" src="https://cdn-static-1.medium.com/_/fp/js/shiv.RI2ePTZ5gFmMgLzG5bEVAA.12.js"></script><![endif]--><link rel="icon" href="https://miro.medium.com/v2/5d8de952517e8160e40ef9841c781cdc14a5db313057fa3c3de41c6f5b494b19" class="js-favicon"><link rel="apple-touch-icon" sizes="152x152" href="https://cdn-images-1.medium.com/fit/c/304/304/1*j2vLJO9qZg435iRYfd2Mfg.png"><link rel="apple-touch-icon" sizes="120x120" href="https://cdn-images-1.medium.com/fit/c/240/240/1*j2vLJO9qZg435iRYfd2Mfg.png"><link rel="apple-touch-icon" sizes="76x76" href="https://cdn-images-1.medium.com/fit/c/152/152/1*j2vLJO9qZg435iRYfd2Mfg.png"><link rel="apple-touch-icon" sizes="60x60" href="https://cdn-images-1.medium.com/fit/c/120/120/1*j2vLJO9qZg435iRYfd2Mfg.png"><link rel="mask-icon" href="https://cdn-static-1.medium.com/_/fp/icons/monogram-mask.KPLCSFEZviQN0jQ7veN2RQ.12.svg" color="#171717"></head><body itemscope class=" browser-ie os-windows v-unbound v-glyph v-glyph--m2-unbound-source-serif-pro is-noJs"><script>document.body.className = document.body.className.replace(/(^|\s)is-noJs(\s|$)/, "$1is-js$2")</script><div class="site-main" id="container"><div class="butterBar butterBar--error"></div><div class="surface"><div id="prerendered" class="screenContent"><div class="metabar u-clearfix u-boxShadow4px12pxBlackLightest js-metabar"><div class="branch-journeys-top"></div><div class="js-metabarMiddle metabar-inner u-marginAuto u-maxWidth1032 u-flexCenter u-justifyContentSpaceBetween u-height65 u-xs-height56 u-paddingHorizontal20"><div class="metabar-block u-flex1 u-flexCenter"><div class="js-metabarLogoLeft"><a href="https://medium.com/" data-log-event="home" class="siteNav-logo u-fillBlack u-flex0 u-flexCenter u-paddingTop0"><span class="svgIcon svgIcon--wordmarkMedium svgIcon--120x26px u-flex"><svg class="svgIcon-use" width="120" height="26" ><path d="M29.57 1.404l.036-.008V1.12h-7.27l-6.75 15.979-6.75-15.98H1.003v.278l.035.008c1.327.302 2 .752 2 2.374v18.993c0 1.623-.676 2.073-2.003 2.374L1 25.153v.279h5.315v-.278l-.035-.008c-1.327-.302-2-.751-2-2.374V4.88l8.67 20.552h.492l8.924-21.125V23.24c-.114 1.282-.782 1.677-1.983 1.95l-.036.009v.275h9.259V25.2l-.036-.008c-1.203-.274-1.886-.67-2-1.95l-.006-19.464h.006c0-1.622.674-2.072 2-2.374zm4.23 12.582c.15-3.412 1.367-5.875 3.41-5.918.629.01 1.157.219 1.568.62.872.852 1.282 2.634 1.219 5.298h-6.198zm-.092.962h10.85v-.046c-.03-2.61-.78-4.64-2.228-6.033-1.25-1.204-3.103-1.867-5.048-1.867h-.043c-1.01 0-2.248.246-3.13.693a7.316 7.316 0 00-2.623 2.086c-1.185 1.479-1.903 3.477-2.078 5.724a13.717 13.717 0 00-.04.755c-.004.195-.005.39-.001.587.117 5.087 2.846 9.153 7.692 9.153 4.254 0 6.73-3.132 7.348-7.336l-.312-.11c-1.085 2.259-3.034 3.628-5.252 3.461-3.028-.228-5.347-3.32-5.137-7.066m23.122 6.893c-.356.85-1.099 1.319-2.094 1.319-.995 0-1.905-.689-2.552-1.939-.694-1.342-1.06-3.24-1.06-5.487 0-4.678 1.445-7.704 3.68-7.704.937 0 1.674.468 2.026 1.284v12.527zm7.198 3.335c-1.327-.316-2-.787-2-2.492V0l-8.062 2.392v.293l.05-.004c1.111-.09 1.866.064 2.304.472.343.32.51.809.51 1.498v3.11C56.033 7.25 55.088 7 53.94 7c-2.326 0-4.453.987-5.986 2.779-1.599 1.867-2.444 4.42-2.444 7.38 0 5.287 2.584 8.84 6.43 8.84 2.25 0 4.06-1.242 4.888-3.336v2.811h7.233v-.29l-.035-.008zM70.94 3.085c0-1.65-1.236-2.896-2.875-2.896-1.632 0-2.908 1.272-2.908 2.896 0 1.624 1.278 2.896 2.908 2.896 1.64 0 2.875-1.245 2.875-2.896zm1.903 22.092c-1.327-.316-2-.787-2-2.492h-.006V7.055l-7.234 2.092v.284l.043.004c1.566.14 1.994.683 1.994 2.525v13.515h7.24v-.29l-.037-.008zm18.536 0c-1.327-.316-2-.787-2-2.492V7.055L82.49 9.078v.285l.04.004c1.28.136 1.65.71 1.65 2.56v9.88c-.426.85-1.227 1.356-2.196 1.39-1.573 0-2.439-1.07-2.439-3.012V7.055l-7.234 2.092v.284l.044.004c1.565.14 1.994.683 1.994 2.525v8.362a9.443 9.443 0 00.15 1.741l.13.57C75.243 24.845 76.848 26 79.362 26c2.129 0 3.996-1.328 4.818-3.405v2.885h7.233v-.291l-.034-.012zm28.102.298v-.291l-.035-.009c-1.44-.334-2.001-.964-2.001-2.248V12.295C117.445 8.98 115.597 7 112.5 7c-2.257 0-4.16 1.314-4.893 3.36-.582-2.168-2.257-3.36-4.734-3.36-2.175 0-3.88 1.156-4.612 3.11V7.056l-7.233 2.006v.286l.043.004c1.547.138 1.994.697 1.994 2.492v13.631h6.75v-.29l-.037-.01c-1.148-.271-1.519-.767-1.519-2.04V10.95c.304-.715.917-1.562 2.127-1.562 1.504 0 2.266 1.05 2.266 3.116v12.972h6.751v-.29l-.035-.01c-1.149-.271-1.52-.767-1.52-2.04V12.294a7.107 7.107 0 00-.095-1.21c.322-.777.97-1.696 2.23-1.696 1.524 0 2.265 1.02 2.265 3.116v12.972h7.233z"/></svg></span><span class="u-textScreenReader">Homepage</span></a></div><div class="u-paddingLeft10 u-sm-show r-paddingRight10"><a href="https://rsci.app.link/?%24canonical_url=https%3A%2F%2Fmedium.com/coursera-engineering%3F~feature=LoMobileNavBar&~channel=ShowCollectionHome&~stage=m2">Open in app</a></div></div><div class="metabar-block u-flex0 u-flexCenter"><div class="u-flexCenter u-height65 u-xs-height56"><div class="buttonSet buttonSet--wide u-lineHeightInherit"><a class="button button--primary button--chromeless u-accentColor--buttonNormal is-inSiteNavBar u-xs-hide js-signInButton" href="https://medium.com/m/signin?redirect=https%3A%2F%2Fmedium.com%2Fcoursera-engineering%2Fabout&source=--------------------------nav_reg&operation=login" data-action="sign-in-prompt" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="--------------------------nav_reg">Sign in</a><a class="button button--primary button--withChrome u-accentColor--buttonNormal is-inSiteNavBar js-signUpButton" href="https://medium.com/m/signin?redirect=https%3A%2F%2Fmedium.com%2Fcoursera-engineering%2Fabout&source=--------------------------nav_reg&operation=register" data-action="sign-up-prompt" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="--------------------------nav_reg">Get started</a></div></div></div></div><div class="u-borderTopLighter " ><div class="metabar-inner u-marginAuto u-maxWidth1032 u-paddingHorizontal20 js-metabarBottom"><nav role="navigation" class="metabar-block metabar-block--below u-flexCenter u-overflowHidden u-height54"><div class="u-flexCenter u-overflowHidden"><div class="u-marginRight40"><a href="https://medium.com/coursera-engineering?source=logo-lo_91e6cd40b5ac---532b19e4043c" class="u-flexCenter js-collectionLogoOrName"><img height="36" width="254" src="https://cdn-images-1.medium.com/letterbox/508/72/50/50/1*zXjOKA4JKHH04Ipi2NI0jA.png?source=logoAvatar-lo_91e6cd40b5ac---532b19e4043c" alt="Coursera Engineering" /></a></div><div class="u-overflowHidden u-xs-hide"><ul class="u-textAlignLeft u-noWrap u-overflowX u-height80 u-marginTop40 js-collectionNavItems"><li class="metabar-navItem js-collectionNavItem u-inlineBlock u-fontSize13 u-textUppercase u-letterSpacing1px u-textColorNormal u-xs-paddingRight12 u-xs-marginRight0 u-xs-paddingTop10"><a class="link link--darken u-accentColor--textDarken link--noUnderline u-baseColor--link js-navItemLink" href="https://medium.com/coursera-engineering/frontend/home">Frontend</a></li><li class="metabar-navItem js-collectionNavItem u-inlineBlock u-fontSize13 u-textUppercase u-letterSpacing1px u-textColorNormal u-xs-paddingRight12 u-xs-marginRight0 u-xs-paddingTop10"><a class="link link--darken u-accentColor--textDarken link--noUnderline u-baseColor--link js-navItemLink" href="https://medium.com/coursera-engineering/backend/home">Backend</a></li><li class="metabar-navItem js-collectionNavItem u-inlineBlock u-fontSize13 u-textUppercase u-letterSpacing1px u-textColorNormal u-xs-paddingRight12 u-xs-marginRight0 u-xs-paddingTop10"><a class="link link--darken u-accentColor--textDarken link--noUnderline u-baseColor--link js-navItemLink" href="https://medium.com/coursera-engineering/mobile-development/home">Mobile</a></li><li class="metabar-navItem js-collectionNavItem u-inlineBlock u-fontSize13 u-textUppercase u-letterSpacing1px u-textColorNormal u-xs-paddingRight12 u-xs-marginRight0 u-xs-paddingTop10"><a class="link link--darken u-accentColor--textDarken link--noUnderline u-baseColor--link js-navItemLink" href="https://medium.com/coursera-engineering/data/home">Data</a></li><li class="metabar-navItem js-collectionNavItem u-inlineBlock u-fontSize13 u-textUppercase u-letterSpacing1px u-textColorNormal u-xs-paddingRight12 u-xs-marginRight0 u-xs-paddingTop10"><a class="link link--darken u-accentColor--textDarken link--noUnderline u-baseColor--link js-navItemLink" href="https://medium.com/coursera-engineering/engineering-life-coursera/home">Life At Coursera</a></li><span class="u-borderLeft1 u-baseColor--borderLight"></span><li class="metabar-navItem js-collectionNavItem is-external u-inlineBlock u-fontSize13 u-textUppercase u-letterSpacing1px u-textColorNormal u-xs-paddingRight12 u-xs-marginRight0 u-xs-paddingTop10"><a class="link link--darkenOnHover u-accentColor--textDarken link--noUnderline u-baseColor--link js-navItemLink" href="https://blog.coursera.org/" rel="nofollow noopener" target="_blank">Coursera Blog</a></li></ul></div></div></nav></div></div></div><div class="metabar metabar--spacer js-metabarSpacer u-height119 u-xs-height110"></div><div class="container u-maxWidth1072 u-marginTop20 js-masthead"><div class="row u-paddingTop10"><div class="col"><div class="infoCard u-clearfix js-infoCardCollection infoCard--padded"><div class="infoCard-avatar"><a class="link u-baseColor--link js-collectionLogoOrName" href="https://medium.com/coursera-engineering" title="Go to Coursera Engineering" aria-label="Go to Coursera Engineering" data-action-source="footer"><img class="u-width60 u-height60 u-backgroundColorWhite" alt="Go to Coursera Engineering" src="https://cdn-images-1.medium.com/fit/c/120/120/1*j2vLJO9qZg435iRYfd2Mfg.png" /></a></div><div class="infoCard-info "><div class="infoCard-wrapper"><div class="infoCard-title u-textColorNormal u-fontSize11">About</div><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal js-collectionLogoOrName" href="https://medium.com/coursera-engineering" title="Go to Coursera Engineering" aria-label="Go to Coursera Engineering" data-action-source="footer">Coursera Engineering</a><div class="infoCard-bio u-fontSize14 u-textColorNormal">We're changing the way the world learns! Posts from Coursera engineers and data scientists.</div></div></div></div></div></div><div class="row"><div class="col"><header class="heading heading--borderedTop heading--allCaps heading--light" ><div class="u-clearfix"><div class="heading-content u-floatLeft"><span class="heading-title heading-title--bold">Note from the editor</span></div></div></header><p class="u-contentSerifRegular u-breakWord js-editorsNote">We're changing the way the world learns! Posts from Coursera engineers and data scientists.</p></div></div><div class="row"><div class="col"><header class="heading heading--borderedTop heading--allCaps heading--light" ><div class="u-clearfix"><div class="heading-content u-floatLeft"><span class="heading-title heading-title--bold">Editors</span></div></div></header><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="d987eade03ed"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@jnwng?source=collection_editor_card" data-action="show-user-card" data-action-source="collection_editor_card" data-action-value="d987eade03ed" data-action-type="hover" data-user-id="d987eade03ed" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/1*zrMbbNRq80W_fOfnB_BzXQ.jpeg" class="avatar-image avatar-image--small" alt="Go to the profile of jon wong"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@jnwng?source=collection_editor_card" data-action="show-user-card" data-action-source="collection_editor_card" data-action-value="d987eade03ed" data-action-type="hover" data-user-id="d987eade03ed" dir="auto">jon wong</a><div class="infoCard-bio u-fontSize14 u-textColorNormal">exploring.</div></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="d987eade03ed"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_editor_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/d987eade03ed" data-action-source="collection_editor_card-d987eade03ed"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="80624ba8fd79"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@yunhao.personal?source=collection_editor_card" data-action="show-user-card" data-action-source="collection_editor_card" data-action-value="80624ba8fd79" data-action-type="hover" data-user-id="80624ba8fd79" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/0*yIMx8Vj8iEi5IVXJ." class="avatar-image avatar-image--small" alt="Go to the profile of Yun Hao"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@yunhao.personal?source=collection_editor_card" data-action="show-user-card" data-action-source="collection_editor_card" data-action-value="80624ba8fd79" data-action-type="hover" data-user-id="80624ba8fd79" dir="auto">Yun Hao</a></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="80624ba8fd79"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_editor_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/80624ba8fd79" data-action-source="collection_editor_card-80624ba8fd79"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="7b91bcea825"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@kelly.kc.cheng?source=collection_editor_card" data-action="show-user-card" data-action-source="collection_editor_card" data-action-value="7b91bcea825" data-action-type="hover" data-user-id="7b91bcea825" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/0*W6UItfyn-rBZ3dQL." class="avatar-image avatar-image--small" alt="Go to the profile of Kelly Cheng"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@kelly.kc.cheng?source=collection_editor_card" data-action="show-user-card" data-action-source="collection_editor_card" data-action-value="7b91bcea825" data-action-type="hover" data-user-id="7b91bcea825" dir="auto">Kelly Cheng</a></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="7b91bcea825"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_editor_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/7b91bcea825" data-action-source="collection_editor_card-7b91bcea825"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="70814e310ce3"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@cliu_88389?source=collection_editor_card" data-action="show-user-card" data-action-source="collection_editor_card" data-action-value="70814e310ce3" data-action-type="hover" data-user-id="70814e310ce3" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/0*ECSDCjFKbFRqqOIr." class="avatar-image avatar-image--small" alt="Go to the profile of Chris Liu"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@cliu_88389?source=collection_editor_card" data-action="show-user-card" data-action-source="collection_editor_card" data-action-value="70814e310ce3" data-action-type="hover" data-user-id="70814e310ce3" dir="auto">Chris Liu</a><div class="infoCard-bio u-fontSize14 u-textColorNormal">Passionate about education and solving hard problems in a collaborative fashion.</div></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="70814e310ce3"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_editor_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/70814e310ce3" data-action-source="collection_editor_card-70814e310ce3"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="9999dd095c18"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@emilyglassbergsands?source=collection_editor_card" data-action="show-user-card" data-action-source="collection_editor_card" data-action-value="9999dd095c18" data-action-type="hover" data-user-id="9999dd095c18" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/1*UKxyBUaf5YQvLy7pb2T1dg.jpeg" class="avatar-image avatar-image--small" alt="Go to the profile of Emily Glassberg Sands"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@emilyglassbergsands?source=collection_editor_card" data-action="show-user-card" data-action-source="collection_editor_card" data-action-value="9999dd095c18" data-action-type="hover" data-user-id="9999dd095c18" dir="auto">Emily Glassberg Sands</a><div class="infoCard-bio u-fontSize14 u-textColorNormal">Head of Data Science <a href="http://twitter.com/Coursera" target="_blank" title="Twitter profile for @Coursera">@Coursera</a>, Harvard Econ PhD</div></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="9999dd095c18"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_editor_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/9999dd095c18" data-action-source="collection_editor_card-9999dd095c18"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div></div></div><div class="row"><div class="col"><header class="heading heading--borderedTop heading--allCaps heading--light" ><div class="u-clearfix"><div class="heading-content u-floatLeft"><span class="heading-title heading-title--bold">Writers</span></div></div></header><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="8830b0e2d4f"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@vidaaudrey?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="8830b0e2d4f" data-action-type="hover" data-user-id="8830b0e2d4f" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/1*oqLHYVt4Kc63FjEy_gPqRA@2x.jpeg" class="avatar-image avatar-image--small" alt="Go to the profile of Audrey Li"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@vidaaudrey?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="8830b0e2d4f" data-action-type="hover" data-user-id="8830b0e2d4f" dir="auto">Audrey Li</a><div class="infoCard-bio u-fontSize14 u-textColorNormal">La passion est une façon de vivre.</div></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="8830b0e2d4f"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_writer_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/8830b0e2d4f" data-action-source="collection_writer_card-8830b0e2d4f"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="7b91bcea825"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@kelly.kc.cheng?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="7b91bcea825" data-action-type="hover" data-user-id="7b91bcea825" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/0*W6UItfyn-rBZ3dQL." class="avatar-image avatar-image--small" alt="Go to the profile of Kelly Cheng"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@kelly.kc.cheng?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="7b91bcea825" data-action-type="hover" data-user-id="7b91bcea825" dir="auto">Kelly Cheng</a></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="7b91bcea825"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_writer_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/7b91bcea825" data-action-source="collection_writer_card-7b91bcea825"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="80624ba8fd79"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@yunhao.personal?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="80624ba8fd79" data-action-type="hover" data-user-id="80624ba8fd79" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/0*yIMx8Vj8iEi5IVXJ." class="avatar-image avatar-image--small" alt="Go to the profile of Yun Hao"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@yunhao.personal?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="80624ba8fd79" data-action-type="hover" data-user-id="80624ba8fd79" dir="auto">Yun Hao</a></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="80624ba8fd79"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_writer_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/80624ba8fd79" data-action-source="collection_writer_card-80624ba8fd79"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="99c0fb464c1f"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@CourseraEng?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="99c0fb464c1f" data-action-type="hover" data-user-id="99c0fb464c1f" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/1*j2vLJO9qZg435iRYfd2Mfg.png" class="avatar-image avatar-image--small" alt="Go to the profile of Coursera"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@CourseraEng?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="99c0fb464c1f" data-action-type="hover" data-user-id="99c0fb464c1f" dir="auto">Coursera</a><div class="infoCard-bio u-fontSize14 u-textColorNormal">Providing universal access to the world’s best education. | <a rel="nofollow" href="http://www.coursera.org">www.coursera.org</a></div></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="99c0fb464c1f"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_writer_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/99c0fb464c1f" data-action-source="collection_writer_card-99c0fb464c1f"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="9999dd095c18"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@emilyglassbergsands?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="9999dd095c18" data-action-type="hover" data-user-id="9999dd095c18" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/1*UKxyBUaf5YQvLy7pb2T1dg.jpeg" class="avatar-image avatar-image--small" alt="Go to the profile of Emily Glassberg Sands"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@emilyglassbergsands?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="9999dd095c18" data-action-type="hover" data-user-id="9999dd095c18" dir="auto">Emily Glassberg Sands</a><div class="infoCard-bio u-fontSize14 u-textColorNormal">Head of Data Science <a href="http://twitter.com/Coursera" target="_blank" title="Twitter profile for @Coursera">@Coursera</a>, Harvard Econ PhD</div></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="9999dd095c18"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_writer_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/9999dd095c18" data-action-source="collection_writer_card-9999dd095c18"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="12a7eff71fbc"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@Saber_Metrics?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="12a7eff71fbc" data-action-type="hover" data-user-id="12a7eff71fbc" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/1*HMuoPeXRSb5DeiHT0fYSPw.jpeg" class="avatar-image avatar-image--small" alt="Go to the profile of Dan Saber"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@Saber_Metrics?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="12a7eff71fbc" data-action-type="hover" data-user-id="12a7eff71fbc" dir="auto">Dan Saber</a><div class="infoCard-bio u-fontSize14 u-textColorNormal">Artless brand-building</div></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="12a7eff71fbc"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_writer_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/12a7eff71fbc" data-action-source="collection_writer_card-12a7eff71fbc"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="283802d43c"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@alanhickey0502?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="283802d43c" data-action-type="hover" data-user-id="283802d43c" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/1*LoU5BlI2E6Az369C_w8Zrg.png" class="avatar-image avatar-image--small" alt="Go to the profile of Alan Hickey"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@alanhickey0502?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="283802d43c" data-action-type="hover" data-user-id="283802d43c" dir="auto">Alan Hickey</a><div class="infoCard-bio u-fontSize14 u-textColorNormal">Data Scientist at Coursera, Learning Analytics</div></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="283802d43c"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_writer_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/283802d43c" data-action-source="collection_writer_card-283802d43c"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="1fc56da4b674"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@ronyinusc?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="1fc56da4b674" data-action-type="hover" data-user-id="1fc56da4b674" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/1*18_2uiCFrWGBc6g0qbXuww.png" class="avatar-image avatar-image--small" alt="Go to the profile of Ronak Shah"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@ronyinusc?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="1fc56da4b674" data-action-type="hover" data-user-id="1fc56da4b674" dir="auto">Ronak Shah</a><div class="infoCard-bio u-fontSize14 u-textColorNormal">Head of Data @ Apna; Data Director @ Coursera; Data Products @ Glassdoor, Amazon</div></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="1fc56da4b674"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_writer_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/1fc56da4b674" data-action-source="collection_writer_card-1fc56da4b674"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="146a5788a4bf"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@yash.ksagar?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="146a5788a4bf" data-action-type="hover" data-user-id="146a5788a4bf" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/1*7PKRdMvRK-Al4nVsWL5hDQ.jpeg" class="avatar-image avatar-image--small" alt="Go to the profile of Yash Kshirsagar"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@yash.ksagar?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="146a5788a4bf" data-action-type="hover" data-user-id="146a5788a4bf" dir="auto">Yash Kshirsagar</a><div class="infoCard-bio u-fontSize14 u-textColorNormal">Software @ Coursera | Georgia Tech Alum | Musician | yashksagar.com</div></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="146a5788a4bf"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_writer_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/146a5788a4bf" data-action-source="collection_writer_card-146a5788a4bf"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="715b99bc6b5c"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@dangquang2011?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="715b99bc6b5c" data-action-type="hover" data-user-id="715b99bc6b5c" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/0*l1AbFKTHlpaIh417." class="avatar-image avatar-image--small" alt="Go to the profile of Quang Tran"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@dangquang2011?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="715b99bc6b5c" data-action-type="hover" data-user-id="715b99bc6b5c" dir="auto">Quang Tran</a><div class="infoCard-bio u-fontSize14 u-textColorNormal">Software Engineer at Airbnb. ex Coursera</div></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="715b99bc6b5c"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_writer_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/715b99bc6b5c" data-action-source="collection_writer_card-715b99bc6b5c"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="f36ac0ad7592"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@msorba?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="f36ac0ad7592" data-action-type="hover" data-user-id="f36ac0ad7592" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/1*_MTxJH9F2109-aNvPbuP5A.png" class="avatar-image avatar-image--small" alt="Go to the profile of Marianne Sorba"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@msorba?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="f36ac0ad7592" data-action-type="hover" data-user-id="f36ac0ad7592" dir="auto">Marianne Sorba</a><div class="infoCard-bio u-fontSize14 u-textColorNormal">Data Science Intern @ Coursera, M.S in Data Science at Columbia University</div></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="f36ac0ad7592"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_writer_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/f36ac0ad7592" data-action-source="collection_writer_card-f36ac0ad7592"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="3bebd5c70600"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@daltyboy11?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="3bebd5c70600" data-action-type="hover" data-user-id="3bebd5c70600" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/2*sFxbQxfsIMo-yxA1gG62ww.jpeg" class="avatar-image avatar-image--small" alt="Go to the profile of Dalton Sweeney"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@daltyboy11?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="3bebd5c70600" data-action-type="hover" data-user-id="3bebd5c70600" dir="auto">Dalton Sweeney</a><div class="infoCard-bio u-fontSize14 u-textColorNormal">Aspiring Software Engineer</div></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="3bebd5c70600"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_writer_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/3bebd5c70600" data-action-source="collection_writer_card-3bebd5c70600"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="6595f3dc1125"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@billykirk?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="6595f3dc1125" data-action-type="hover" data-user-id="6595f3dc1125" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/2*mjkbhjTgvHEylH9c1vEEag.jpeg" class="avatar-image avatar-image--small" alt="Go to the profile of Billy Kirk"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@billykirk?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="6595f3dc1125" data-action-type="hover" data-user-id="6595f3dc1125" dir="auto">Billy Kirk</a><div class="infoCard-bio u-fontSize14 u-textColorNormal">Product Engineer <a href="http://twitter.com/Coursera" target="_blank" title="Twitter profile for @Coursera">@Coursera</a>, <a href="http://twitter.com/UVA" target="_blank" title="Twitter profile for @UVA">@UVA</a> ‘13</div></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="6595f3dc1125"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_writer_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/6595f3dc1125" data-action-source="collection_writer_card-6595f3dc1125"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="e8d286bb099f"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@myracheng?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="e8d286bb099f" data-action-type="hover" data-user-id="e8d286bb099f" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/2*UGwK6uew5IgCWB7TrX_hIw.jpeg" class="avatar-image avatar-image--small" alt="Go to the profile of Myra Cheng"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@myracheng?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="e8d286bb099f" data-action-type="hover" data-user-id="e8d286bb099f" dir="auto">Myra Cheng</a><div class="infoCard-bio u-fontSize14 u-textColorNormal">loves surprises</div></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="e8d286bb099f"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_writer_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/e8d286bb099f" data-action-source="collection_writer_card-e8d286bb099f"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="afbf744275c8"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@richa123?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="afbf744275c8" data-action-type="hover" data-user-id="afbf744275c8" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/0*6Db1xfnc79cwgPjm.png" class="avatar-image avatar-image--small" alt="Go to the profile of richa123"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@richa123?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="afbf744275c8" data-action-type="hover" data-user-id="afbf744275c8" dir="auto">richa123</a><div class="infoCard-bio u-fontSize14 u-textColorNormal">Engineering Manager@Coursera</div></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="afbf744275c8"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_writer_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/afbf744275c8" data-action-source="collection_writer_card-afbf744275c8"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="5bb4dcd49b0f"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@cathchi?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="5bb4dcd49b0f" data-action-type="hover" data-user-id="5bb4dcd49b0f" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/0*aE2SZ1-oQvXZEnfz" class="avatar-image avatar-image--small" alt="Go to the profile of Cathy Chi"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@cathchi?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="5bb4dcd49b0f" data-action-type="hover" data-user-id="5bb4dcd49b0f" dir="auto">Cathy Chi</a></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="5bb4dcd49b0f"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_writer_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/5bb4dcd49b0f" data-action-source="collection_writer_card-5bb4dcd49b0f"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="db2f2af1172b"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@davidkle1?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="db2f2af1172b" data-action-type="hover" data-user-id="db2f2af1172b" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/2*DPmMXHbpEzqceGw2Pbc-LA.jpeg" class="avatar-image avatar-image--small" alt="Go to the profile of David Le"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@davidkle1?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="db2f2af1172b" data-action-type="hover" data-user-id="db2f2af1172b" dir="auto">David Le</a><div class="infoCard-bio u-fontSize14 u-textColorNormal">Senior Frontend Engineer @ Coursera</div></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="db2f2af1172b"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_writer_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/db2f2af1172b" data-action-source="collection_writer_card-db2f2af1172b"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="15fc9548e39d"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@bry3133?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="15fc9548e39d" data-action-type="hover" data-user-id="15fc9548e39d" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/1*4BrT4eRwOyBEhv3Mzln2fw@2x.jpeg" class="avatar-image avatar-image--small" alt="Go to the profile of Bryan Rivera"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@bry3133?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="15fc9548e39d" data-action-type="hover" data-user-id="15fc9548e39d" dir="auto">Bryan Rivera</a></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="15fc9548e39d"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_writer_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/15fc9548e39d" data-action-source="collection_writer_card-15fc9548e39d"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="36e5b8f4c18f"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@mustafasf?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="36e5b8f4c18f" data-action-type="hover" data-user-id="36e5b8f4c18f" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/0*VTtfLrnf0qDSogwg.jpeg" class="avatar-image avatar-image--small" alt="Go to the profile of Mustafa Furniturewala"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@mustafasf?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="36e5b8f4c18f" data-action-type="hover" data-user-id="36e5b8f4c18f" dir="auto">Mustafa Furniturewala</a><div class="infoCard-bio u-fontSize14 u-textColorNormal">VP Of Engineering <a href="http://twitter.com/coursera" target="_blank" title="Twitter profile for @coursera">@coursera</a>. Previously <a href="http://twitter.com/twitter" target="_blank" title="Twitter profile for @twitter">@twitter</a>, <a href="http://twitter.com/evernote" target="_blank" title="Twitter profile for @evernote">@evernote</a>, <a href="http://twitter.com/Klout" target="_blank" title="Twitter profile for @Klout">@Klout</a> and <a href="http://twitter.com/Citrix" target="_blank" title="Twitter profile for @Citrix">@Citrix</a>.</div></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="36e5b8f4c18f"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_writer_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/36e5b8f4c18f" data-action-source="collection_writer_card-36e5b8f4c18f"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="2dafa94ed5f7"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@nvarela?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="2dafa94ed5f7" data-action-type="hover" data-user-id="2dafa94ed5f7" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/0*j4uNthGh6uEYe-Xj" class="avatar-image avatar-image--small" alt="Go to the profile of Nichalus Varela"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@nvarela?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="2dafa94ed5f7" data-action-type="hover" data-user-id="2dafa94ed5f7" dir="auto">Nichalus Varela</a></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="2dafa94ed5f7"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_writer_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/2dafa94ed5f7" data-action-source="collection_writer_card-2dafa94ed5f7"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="4f35c2c00794"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@rrliao?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="4f35c2c00794" data-action-type="hover" data-user-id="4f35c2c00794" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/1*GmAoiPbp8lCPgvvpPA839A.jpeg" class="avatar-image avatar-image--small" alt="Go to the profile of Rachel Liao"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@rrliao?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="4f35c2c00794" data-action-type="hover" data-user-id="4f35c2c00794" dir="auto">Rachel Liao</a></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="4f35c2c00794"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_writer_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/4f35c2c00794" data-action-source="collection_writer_card-4f35c2c00794"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="5f3bbeee7670"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@habtegebrielc?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="5f3bbeee7670" data-action-type="hover" data-user-id="5f3bbeee7670" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/0*YsS3lrpbHsR3hOWF" class="avatar-image avatar-image--small" alt="Go to the profile of Caleb Habtegebriel"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@habtegebrielc?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="5f3bbeee7670" data-action-type="hover" data-user-id="5f3bbeee7670" dir="auto">Caleb Habtegebriel</a></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="5f3bbeee7670"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_writer_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/5f3bbeee7670" data-action-source="collection_writer_card-5f3bbeee7670"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div><div class="infoCard u-clearfix js-infoCardUser infoCard--padded" data-user-id="dbd909ab7ead"><div class="infoCard-avatar"><a class="link u-baseColor--link avatar" href="https://medium.com/@mengying-li?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="dbd909ab7ead" data-action-type="hover" data-user-id="dbd909ab7ead" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/120/120/1*OSkgz1_TZgSIGVJwXI7dQg.jpeg" class="avatar-image avatar-image--small" alt="Go to the profile of Mengying Li"></a></div><div class="infoCard-info"><div class="infoCard-wrapper"><a class="link link--primary link--accent u-accentColor--textNormal u-accentColor--hoverTextNormal" href="https://medium.com/@mengying-li?source=collection_writer_card" data-action="show-user-card" data-action-source="collection_writer_card" data-action-value="dbd909ab7ead" data-action-type="hover" data-user-id="dbd909ab7ead" dir="auto">Mengying Li</a><div class="infoCard-bio u-fontSize14 u-textColorNormal">Software Engineer working on Kubernetes and Istio. Contributor or open source project Admiral (Istio)</div></div></div><div class="infoCard-actions u-floatRight u-xs-floatLeft"><span class="followState js-followState" data-user-id="dbd909ab7ead"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton" data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://medium.com/coursera-engineering/about" data-action-source="collection_writer_card"><span class="button-label button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton" title="Follow to get new stories and recommendations from this author" aria-label="Follow to get new stories and recommendations from this author" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/dbd909ab7ead" data-action-source="collection_writer_card-dbd909ab7ead"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div></div></div></div></div><style class="js-collectionStyle"> .u-accentColor--borderLight {border-color: #6388BF !important;} .u-accentColor--borderNormal {border-color: #6388BF !important;} .u-accentColor--borderDark {border-color: #5775A1 !important;} .u-accentColor--iconLight .svgIcon,.u-accentColor--iconLight.svgIcon {fill: #6388BF !important;} .u-accentColor--iconNormal .svgIcon,.u-accentColor--iconNormal.svgIcon {fill: #6388BF !important;} .u-accentColor--iconDark .svgIcon,.u-accentColor--iconDark.svgIcon {fill: #5775A1 !important;} .u-accentColor--textNormal {color: #5775A1 !important;} .u-accentColor--hoverTextNormal:hover {color: #5775A1 !important;} .u-accentColor--textNormal.u-accentColor--textDarken:hover {color: #516B91 !important;} .u-accentColor--textDark {color: #516B91 !important;} .u-accentColor--backgroundLight {background-color: #6388BF !important;} .u-accentColor--backgroundNormal {background-color: #6388BF !important;} .u-accentColor--backgroundDark {background-color: #5775A1 !important;} .u-accentColor--buttonDark {border-color: #5775A1 !important; color: #516B91 !important;} .u-accentColor--buttonDark:hover {border-color: #516B91 !important;} .u-accentColor--buttonDark .icon:before,.u-accentColor--buttonDark .svgIcon{color: #5775A1 !important; fill: #5775A1 !important;} .u-accentColor--buttonNormal:not(.clapButton--largePill) {border-color: #6388BF !important; color: #5775A1 !important;} .u-accentColor--buttonNormal:hover {border-color: #5775A1 !important;} .u-accentColor--buttonNormal .icon:before,.u-accentColor--buttonNormal .svgIcon{color: #6388BF !important; fill: #6388BF !important;} .u-accentColor--buttonNormal.button--filled .icon:before,.u-accentColor--buttonNormal.button--filled .svgIcon{color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-accentColor--buttonDark.button--filled,.u-accentColor--buttonDark.button--withChrome.is-active,.u-accentColor--fillWhenActive.is-active {background-color: #5775A1 !important; border-color: #5775A1 !important; color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-accentColor--buttonNormal.button--filled:not(.clapButton--largePill),.u-accentColor--buttonNormal.button--withChrome.is-active:not(.clapButton--largePill) {background-color: #6388BF !important; border-color: #6388BF !important; color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .postArticle.is-withAccentColors .markup--user,.postArticle.is-withAccentColors .markup--query {color: #5775A1 !important;}.u-tintBgColor {background-color: rgba(130, 168, 225, 1) !important;}.u-tintBgColor .u-fadeLeft:before {background-image: linear-gradient(to right, rgba(130, 168, 225, 1) 0%, rgba(130, 168, 225, 0) 100%) !important;}.u-tintBgColor .u-fadeRight:after {background-image: linear-gradient(to right, rgba(130, 168, 225, 0) 0%, rgba(130, 168, 225, 1) 100%) !important;} .u-tintSpectrum .u-baseColor--borderLight {border-color: #C0D6F7 !important;} .u-tintSpectrum .u-baseColor--borderNormal {border-color: #D8E7FF !important;} .u-tintSpectrum .u-baseColor--borderDark {border-color: #EFF7FF !important;} .u-tintSpectrum .u-baseColor--iconLight .svgIcon,.u-tintSpectrum .u-baseColor--iconLight.svgIcon {fill: #C0D6F7 !important;} .u-tintSpectrum .u-baseColor--iconNormal .svgIcon,.u-tintSpectrum .u-baseColor--iconNormal.svgIcon {fill: #D8E7FF !important;} .u-tintSpectrum .u-baseColor--iconDark .svgIcon,.u-tintSpectrum .u-baseColor--iconDark.svgIcon {fill: #EFF7FF !important;} .u-tintSpectrum .u-baseColor--textNormal {color: #D8E7FF !important;} .u-tintSpectrum .u-baseColor--textNormal.u-baseColor--textDarken:hover {color: #FAFFFF !important;} .u-tintSpectrum .u-baseColor--textDark {color: #FAFFFF !important;} .u-tintSpectrum .u-baseColor--textDarker {color: #FAFFFF !important;} .u-tintSpectrum .u-baseColor--backgroundLight {background-color: #C0D6F7 !important;} .u-tintSpectrum .u-baseColor--backgroundNormal {background-color: #D8E7FF !important;} .u-tintSpectrum .u-baseColor--backgroundDark {background-color: #EFF7FF !important;} .u-tintSpectrum .u-baseColor--buttonLight {border-color: #C0D6F7 !important; color: #C0D6F7 !important;} .u-tintSpectrum .u-baseColor--buttonLight:hover {border-color: #C0D6F7 !important;} .u-tintSpectrum .u-baseColor--buttonLight .icon:before,.u-tintSpectrum .u-baseColor--buttonLight .svgIcon {color: #C0D6F7 !important; fill: #C0D6F7 !important;} .u-tintSpectrum .u-baseColor--buttonDark {border-color: #EFF7FF !important; color: #FAFFFF !important;} .u-tintSpectrum .u-baseColor--buttonDark:hover {border-color: #FAFFFF !important;} .u-tintSpectrum .u-baseColor--buttonDark .icon:before,.u-tintSpectrum .u-baseColor--buttonDark .svgIcon {color: #EFF7FF !important; fill: #EFF7FF !important;} .u-tintSpectrum .u-baseColor--buttonNormal {border-color: #D8E7FF !important; color: #D8E7FF !important;} .u-tintSpectrum .u-baseColor--buttonNormal:hover {border-color: #EFF7FF !important;} .u-tintSpectrum .u-baseColor--buttonNormal .icon:before,.u-tintSpectrum .u-baseColor--buttonNormal .svgIcon {color: #D8E7FF !important; fill: #D8E7FF !important;} .u-tintSpectrum .u-baseColor--buttonDark.button--filled,.u-tintSpectrum .u-baseColor--buttonDark.button--withChrome.is-active {background-color: #EFF7FF !important; border-color: #EFF7FF !important; color: rgba(130, 168, 225, 1) !important; fill: rgba(130, 168, 225, 1) !important;} .u-tintSpectrum .u-baseColor--buttonNormal.button--filled,.u-tintSpectrum .u-baseColor--buttonNormal.button--withChrome.is-active {background-color: #D8E7FF !important; border-color: #D8E7FF !important; color: rgba(130, 168, 225, 1) !important; fill: rgba(130, 168, 225, 1) !important;} .u-tintSpectrum .u-baseColor--link {color: #D8E7FF !important;} .u-tintSpectrum .u-baseColor--link.link--darkenOnHover:hover {color: #FAFFFF !important;} .u-tintSpectrum .u-baseColor--link.link--darken:hover,.u-tintSpectrum .u-baseColor--link.link--darken:focus,.u-tintSpectrum .u-baseColor--link.link--darken:active {color: #FAFFFF !important;} .u-tintSpectrum .u-baseColor--link.link--dark {color: #FAFFFF !important;} .u-tintSpectrum .u-baseColor--link.link--dark.link--darken:hover,.u-tintSpectrum .u-baseColor--link.link--dark.link--darken:focus,.u-tintSpectrum .u-baseColor--link.link--dark.link--darken:active {color: #FAFFFF !important;} .u-tintSpectrum .u-baseColor--link.link--darker {color: #FAFFFF !important;} .u-tintSpectrum .u-baseColor--placeholderNormal ::-webkit-input-placeholder {color: #C0D6F7;} .u-tintSpectrum .u-baseColor--placeholderNormal ::-moz-placeholder {color: #C0D6F7;} .u-tintSpectrum .u-baseColor--placeholderNormal :-ms-input-placeholder {color: #C0D6F7;} .u-tintSpectrum .ui-h1,.u-tintSpectrum .ui-h2,.u-tintSpectrum .ui-h3,.u-tintSpectrum .ui-h4,.u-tintSpectrum .ui-brand1,.u-tintSpectrum .ui-brand2,.u-tintSpectrum .ui-captionStrong {color: #FAFFFF !important; fill: #FAFFFF !important;} .u-tintSpectrum .ui-body,.u-tintSpectrum .ui-caps {color: #FAFFFF !important; fill: #FAFFFF !important;} .u-tintSpectrum .ui-summary,.u-tintSpectrum .ui-caption {color: #C0D6F7 !important; fill: #C0D6F7 !important;} .u-tintSpectrum .u-accentColor--borderLight {border-color: #C0D6F7 !important;} .u-tintSpectrum .u-accentColor--borderNormal {border-color: #D8E7FF !important;} .u-tintSpectrum .u-accentColor--borderDark {border-color: #EFF7FF !important;} .u-tintSpectrum .u-accentColor--iconLight .svgIcon,.u-tintSpectrum .u-accentColor--iconLight.svgIcon {fill: #C0D6F7 !important;} .u-tintSpectrum .u-accentColor--iconNormal .svgIcon,.u-tintSpectrum .u-accentColor--iconNormal.svgIcon {fill: #D8E7FF !important;} .u-tintSpectrum .u-accentColor--iconDark .svgIcon,.u-tintSpectrum .u-accentColor--iconDark.svgIcon {fill: #EFF7FF !important;} .u-tintSpectrum .u-accentColor--textNormal {color: #D8E7FF !important;} .u-tintSpectrum .u-accentColor--hoverTextNormal:hover {color: #D8E7FF !important;} .u-tintSpectrum .u-accentColor--textNormal.u-accentColor--textDarken:hover {color: #FAFFFF !important;} .u-tintSpectrum .u-accentColor--textDark {color: #FAFFFF !important;} .u-tintSpectrum .u-accentColor--backgroundLight {background-color: #C0D6F7 !important;} .u-tintSpectrum .u-accentColor--backgroundNormal {background-color: #D8E7FF !important;} .u-tintSpectrum .u-accentColor--backgroundDark {background-color: #EFF7FF !important;} .u-tintSpectrum .u-accentColor--buttonDark {border-color: #EFF7FF !important; color: #FAFFFF !important;} .u-tintSpectrum .u-accentColor--buttonDark:hover {border-color: #FAFFFF !important;} .u-tintSpectrum .u-accentColor--buttonDark .icon:before,.u-tintSpectrum .u-accentColor--buttonDark .svgIcon{color: #EFF7FF !important; fill: #EFF7FF !important;} .u-tintSpectrum .u-accentColor--buttonNormal:not(.clapButton--largePill) {border-color: #D8E7FF !important; color: #D8E7FF !important;} .u-tintSpectrum .u-accentColor--buttonNormal:hover {border-color: #EFF7FF !important;} .u-tintSpectrum .u-accentColor--buttonNormal .icon:before,.u-tintSpectrum .u-accentColor--buttonNormal .svgIcon{color: #D8E7FF !important; fill: #D8E7FF !important;} .u-tintSpectrum .u-accentColor--buttonNormal.button--filled .icon:before,.u-tintSpectrum .u-accentColor--buttonNormal.button--filled .svgIcon{color: rgba(130, 168, 225, 1) !important; fill: rgba(130, 168, 225, 1) !important;} .u-tintSpectrum .u-accentColor--buttonDark.button--filled,.u-tintSpectrum .u-accentColor--buttonDark.button--withChrome.is-active,.u-tintSpectrum .u-accentColor--fillWhenActive.is-active {background-color: #EFF7FF !important; border-color: #EFF7FF !important; color: rgba(130, 168, 225, 1) !important; fill: rgba(130, 168, 225, 1) !important;} .u-tintSpectrum .u-accentColor--buttonNormal.button--filled:not(.clapButton--largePill),.u-tintSpectrum .u-accentColor--buttonNormal.button--withChrome.is-active:not(.clapButton--largePill) {background-color: #D8E7FF !important; border-color: #D8E7FF !important; color: rgba(130, 168, 225, 1) !important; fill: rgba(130, 168, 225, 1) !important;} .u-tintSpectrum .postArticle.is-withAccentColors .markup--user,.u-tintSpectrum .postArticle.is-withAccentColors .markup--query {color: #D8E7FF !important;} .u-accentColor--highlightFaint {background-color: rgba(232, 242, 255, 1) !important;} .u-accentColor--highlightStrong.is-active .svgIcon {fill: rgba(198, 227, 255, 1) !important;} .postArticle.is-withAccentColors .markup--quote.is-other {background-color: rgba(232, 242, 255, 1) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .markup--quote.is-other {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(232, 242, 255, 1), rgba(232, 242, 255, 1));} .postArticle.is-withAccentColors .markup--quote.is-me {background-color: rgba(214, 234, 255, 1) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .markup--quote.is-me {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(214, 234, 255, 1), rgba(214, 234, 255, 1));} .postArticle.is-withAccentColors .markup--quote.is-targeted {background-color: rgba(198, 227, 255, 1) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .markup--quote.is-targeted {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(198, 227, 255, 1), rgba(198, 227, 255, 1));} .postArticle.is-withAccentColors .markup--quote.is-selected {background-color: rgba(198, 227, 255, 1) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .markup--quote.is-selected {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(198, 227, 255, 1), rgba(198, 227, 255, 1));} .postArticle.is-withAccentColors .markup--highlight {background-color: rgba(198, 227, 255, 1) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .markup--highlight {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(198, 227, 255, 1), rgba(198, 227, 255, 1));}</style><style class="js-collectionStyleConstant">.u-imageBgColor {background-color: rgba(0, 0, 0, 0.24705882352941178);} .u-imageSpectrum .u-baseColor--borderLight {border-color: rgba(255, 255, 255, 0.6980392156862745) !important;} .u-imageSpectrum .u-baseColor--borderNormal {border-color: rgba(255, 255, 255, 0.8980392156862745) !important;} .u-imageSpectrum .u-baseColor--borderDark {border-color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-baseColor--iconLight .svgIcon,.u-imageSpectrum .u-baseColor--iconLight.svgIcon {fill: rgba(255, 255, 255, 0.8) !important;} .u-imageSpectrum .u-baseColor--iconNormal .svgIcon,.u-imageSpectrum .u-baseColor--iconNormal.svgIcon {fill: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-baseColor--iconDark .svgIcon,.u-imageSpectrum .u-baseColor--iconDark.svgIcon {fill: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--textNormal {color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-baseColor--textNormal.u-baseColor--textDarken:hover {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--textDark {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--textDarker {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--backgroundLight {background-color: rgba(255, 255, 255, 0.8980392156862745) !important;} .u-imageSpectrum .u-baseColor--backgroundNormal {background-color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-baseColor--backgroundDark {background-color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--buttonLight {border-color: rgba(255, 255, 255, 0.6980392156862745) !important; color: rgba(255, 255, 255, 0.8) !important;} .u-imageSpectrum .u-baseColor--buttonLight:hover {border-color: rgba(255, 255, 255, 0.6980392156862745) !important;} .u-imageSpectrum .u-baseColor--buttonLight .icon:before,.u-imageSpectrum .u-baseColor--buttonLight .svgIcon {color: rgba(255, 255, 255, 0.8) !important; fill: rgba(255, 255, 255, 0.8) !important;} .u-imageSpectrum .u-baseColor--buttonDark {border-color: rgba(255, 255, 255, 0.9490196078431372) !important; color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--buttonDark:hover {border-color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--buttonDark .icon:before,.u-imageSpectrum .u-baseColor--buttonDark .svgIcon {color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--buttonNormal {border-color: rgba(255, 255, 255, 0.8980392156862745) !important; color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-baseColor--buttonNormal:hover {border-color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-baseColor--buttonNormal .icon:before,.u-imageSpectrum .u-baseColor--buttonNormal .svgIcon {color: rgba(255, 255, 255, 0.9490196078431372) !important; fill: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-baseColor--buttonDark.button--filled,.u-imageSpectrum .u-baseColor--buttonDark.button--withChrome.is-active {background-color: rgba(255, 255, 255, 1) !important; border-color: rgba(255, 255, 255, 1) !important; color: rgba(0, 0, 0, 0.24705882352941178) !important; fill: rgba(0, 0, 0, 0.24705882352941178) !important;} .u-imageSpectrum .u-baseColor--buttonNormal.button--filled,.u-imageSpectrum .u-baseColor--buttonNormal.button--withChrome.is-active {background-color: rgba(255, 255, 255, 0.9490196078431372) !important; border-color: rgba(255, 255, 255, 0.9490196078431372) !important; color: rgba(0, 0, 0, 0.24705882352941178) !important; fill: rgba(0, 0, 0, 0.24705882352941178) !important;} .u-imageSpectrum .u-baseColor--link {color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-baseColor--link.link--darkenOnHover:hover {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--link.link--darken:hover,.u-imageSpectrum .u-baseColor--link.link--darken:focus,.u-imageSpectrum .u-baseColor--link.link--darken:active {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--link.link--dark {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--link.link--dark.link--darken:hover,.u-imageSpectrum .u-baseColor--link.link--dark.link--darken:focus,.u-imageSpectrum .u-baseColor--link.link--dark.link--darken:active {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--link.link--darker {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--placeholderNormal ::-webkit-input-placeholder {color: rgba(255, 255, 255, 0.8);} .u-imageSpectrum .u-baseColor--placeholderNormal ::-moz-placeholder {color: rgba(255, 255, 255, 0.8);} .u-imageSpectrum .u-baseColor--placeholderNormal :-ms-input-placeholder {color: rgba(255, 255, 255, 0.8);} .u-imageSpectrum .ui-h1,.u-imageSpectrum .ui-h2,.u-imageSpectrum .ui-h3,.u-imageSpectrum .ui-h4,.u-imageSpectrum .ui-brand1,.u-imageSpectrum .ui-brand2,.u-imageSpectrum .ui-captionStrong {color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .ui-body,.u-imageSpectrum .ui-caps {color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .ui-summary,.u-imageSpectrum .ui-caption {color: rgba(255, 255, 255, 0.8) !important; fill: rgba(255, 255, 255, 0.8) !important;} .u-imageSpectrum .u-accentColor--borderLight {border-color: rgba(255, 255, 255, 0.6980392156862745) !important;} .u-imageSpectrum .u-accentColor--borderNormal {border-color: rgba(255, 255, 255, 0.8980392156862745) !important;} .u-imageSpectrum .u-accentColor--borderDark {border-color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--iconLight .svgIcon,.u-imageSpectrum .u-accentColor--iconLight.svgIcon {fill: rgba(255, 255, 255, 0.8) !important;} .u-imageSpectrum .u-accentColor--iconNormal .svgIcon,.u-imageSpectrum .u-accentColor--iconNormal.svgIcon {fill: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--iconDark .svgIcon,.u-imageSpectrum .u-accentColor--iconDark.svgIcon {fill: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-accentColor--textNormal {color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--hoverTextNormal:hover {color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--textNormal.u-accentColor--textDarken:hover {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-accentColor--textDark {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-accentColor--backgroundLight {background-color: rgba(255, 255, 255, 0.8980392156862745) !important;} .u-imageSpectrum .u-accentColor--backgroundNormal {background-color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--backgroundDark {background-color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-accentColor--buttonDark {border-color: rgba(255, 255, 255, 0.9490196078431372) !important; color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-accentColor--buttonDark:hover {border-color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-accentColor--buttonDark .icon:before,.u-imageSpectrum .u-accentColor--buttonDark .svgIcon{color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-accentColor--buttonNormal:not(.clapButton--largePill) {border-color: rgba(255, 255, 255, 0.8980392156862745) !important; color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--buttonNormal:hover {border-color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--buttonNormal .icon:before,.u-imageSpectrum .u-accentColor--buttonNormal .svgIcon{color: rgba(255, 255, 255, 0.9490196078431372) !important; fill: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--buttonNormal.button--filled .icon:before,.u-imageSpectrum .u-accentColor--buttonNormal.button--filled .svgIcon{color: rgba(0, 0, 0, 0.24705882352941178) !important; fill: rgba(0, 0, 0, 0.24705882352941178) !important;} .u-imageSpectrum .u-accentColor--buttonDark.button--filled,.u-imageSpectrum .u-accentColor--buttonDark.button--withChrome.is-active,.u-imageSpectrum .u-accentColor--fillWhenActive.is-active {background-color: rgba(255, 255, 255, 1) !important; border-color: rgba(255, 255, 255, 1) !important; color: rgba(0, 0, 0, 0.24705882352941178) !important; fill: rgba(0, 0, 0, 0.24705882352941178) !important;} .u-imageSpectrum .u-accentColor--buttonNormal.button--filled:not(.clapButton--largePill),.u-imageSpectrum .u-accentColor--buttonNormal.button--withChrome.is-active:not(.clapButton--largePill) {background-color: rgba(255, 255, 255, 0.9490196078431372) !important; border-color: rgba(255, 255, 255, 0.9490196078431372) !important; color: rgba(0, 0, 0, 0.24705882352941178) !important; fill: rgba(0, 0, 0, 0.24705882352941178) !important;} .u-imageSpectrum .postArticle.is-withAccentColors .markup--user,.u-imageSpectrum .postArticle.is-withAccentColors .markup--query {color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--highlightFaint {background-color: rgba(255, 255, 255, 0.2) !important;} .u-imageSpectrum .u-accentColor--highlightStrong.is-active .svgIcon {fill: rgba(255, 255, 255, 0.6) !important;} .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-other {background-color: rgba(255, 255, 255, 0.2) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-other {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2));} .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-me {background-color: rgba(255, 255, 255, 0.4) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-me {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));} .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-targeted {background-color: rgba(255, 255, 255, 0.6) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-targeted {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));} .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-selected {background-color: rgba(255, 255, 255, 0.6) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-selected {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));} .postArticle.is-withAccentColors .u-imageSpectrum .markup--highlight {background-color: rgba(255, 255, 255, 0.6) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .u-imageSpectrum .markup--highlight {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));}.u-resetSpectrum .u-tintBgColor {background-color: rgba(255, 255, 255, 1) !important;}.u-resetSpectrum .u-tintBgColor .u-fadeLeft:before {background-image: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%) !important;}.u-resetSpectrum .u-tintBgColor .u-fadeRight:after {background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%) !important;} .u-resetSpectrum .u-baseColor--borderLight {border-color: rgba(0, 0, 0, 0.2980392156862745) !important;} .u-resetSpectrum .u-baseColor--borderNormal {border-color: rgba(0, 0, 0, 0.4980392156862745) !important;} .u-resetSpectrum .u-baseColor--borderDark {border-color: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--iconLight .svgIcon,.u-resetSpectrum .u-baseColor--iconLight.svgIcon {fill: rgba(0, 0, 0, 0.2980392156862745) !important;} .u-resetSpectrum .u-baseColor--iconNormal .svgIcon,.u-resetSpectrum .u-baseColor--iconNormal.svgIcon {fill: rgba(0, 0, 0, 0.4980392156862745) !important;} .u-resetSpectrum .u-baseColor--iconDark .svgIcon,.u-resetSpectrum .u-baseColor--iconDark.svgIcon {fill: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--textNormal {color: rgba(0, 0, 0, 0.4980392156862745) !important;} .u-resetSpectrum .u-baseColor--textNormal.u-baseColor--textDarken:hover {color: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--textDark {color: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--textDarker {color: rgba(0, 0, 0, 0.8) !important;} .u-resetSpectrum .u-baseColor--backgroundLight {background-color: rgba(0, 0, 0, 0.09803921568627451) !important;} .u-resetSpectrum .u-baseColor--backgroundNormal {background-color: rgba(0, 0, 0, 0.2) !important;} .u-resetSpectrum .u-baseColor--backgroundDark {background-color: rgba(0, 0, 0, 0.2980392156862745) !important;} .u-resetSpectrum .u-baseColor--buttonLight {border-color: rgba(0, 0, 0, 0.2980392156862745) !important; color: rgba(0, 0, 0, 0.2980392156862745) !important;} .u-resetSpectrum .u-baseColor--buttonLight:hover {border-color: rgba(0, 0, 0, 0.2980392156862745) !important;} .u-resetSpectrum .u-baseColor--buttonLight .icon:before,.u-resetSpectrum .u-baseColor--buttonLight .svgIcon {color: rgba(0, 0, 0, 0.2980392156862745) !important; fill: rgba(0, 0, 0, 0.2980392156862745) !important;} .u-resetSpectrum .u-baseColor--buttonDark {border-color: rgba(0, 0, 0, 0.6) !important; color: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--buttonDark:hover {border-color: rgba(0, 0, 0, 0.8) !important;} .u-resetSpectrum .u-baseColor--buttonDark .icon:before,.u-resetSpectrum .u-baseColor--buttonDark .svgIcon {color: rgba(0, 0, 0, 0.6) !important; fill: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--buttonNormal {border-color: rgba(0, 0, 0, 0.4980392156862745) !important; color: rgba(0, 0, 0, 0.4980392156862745) !important;} .u-resetSpectrum .u-baseColor--buttonNormal:hover {border-color: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--buttonNormal .icon:before,.u-resetSpectrum .u-baseColor--buttonNormal .svgIcon {color: rgba(0, 0, 0, 0.4980392156862745) !important; fill: rgba(0, 0, 0, 0.4980392156862745) !important;} .u-resetSpectrum .u-baseColor--buttonDark.button--filled,.u-resetSpectrum .u-baseColor--buttonDark.button--withChrome.is-active {background-color: rgba(0, 0, 0, 0.2980392156862745) !important; border-color: rgba(0, 0, 0, 0.2980392156862745) !important; color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-resetSpectrum .u-baseColor--buttonNormal.button--filled,.u-resetSpectrum .u-baseColor--buttonNormal.button--withChrome.is-active {background-color: rgba(0, 0, 0, 0.2) !important; border-color: rgba(0, 0, 0, 0.2) !important; color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-resetSpectrum .u-baseColor--link {color: rgba(0, 0, 0, 0.4980392156862745) !important;} .u-resetSpectrum .u-baseColor--link.link--darkenOnHover:hover {color: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--link.link--darken:hover,.u-resetSpectrum .u-baseColor--link.link--darken:focus,.u-resetSpectrum .u-baseColor--link.link--darken:active {color: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--link.link--dark {color: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--link.link--dark.link--darken:hover,.u-resetSpectrum .u-baseColor--link.link--dark.link--darken:focus,.u-resetSpectrum .u-baseColor--link.link--dark.link--darken:active {color: rgba(0, 0, 0, 0.8) !important;} .u-resetSpectrum .u-baseColor--link.link--darker {color: rgba(0, 0, 0, 0.8) !important;} .u-resetSpectrum .u-baseColor--placeholderNormal ::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.2980392156862745);} .u-resetSpectrum .u-baseColor--placeholderNormal ::-moz-placeholder {color: rgba(0, 0, 0, 0.2980392156862745);} .u-resetSpectrum .u-baseColor--placeholderNormal :-ms-input-placeholder {color: rgba(0, 0, 0, 0.2980392156862745);} .u-resetSpectrum .ui-h1,.u-resetSpectrum .ui-h2,.u-resetSpectrum .ui-h3,.u-resetSpectrum .ui-h4,.u-resetSpectrum .ui-brand1,.u-resetSpectrum .ui-brand2,.u-resetSpectrum .ui-captionStrong {color: rgba(0, 0, 0, 0.8) !important; fill: rgba(0, 0, 0, 0.8) !important;} .u-resetSpectrum .ui-body,.u-resetSpectrum .ui-caps {color: rgba(0, 0, 0, 0.6) !important; fill: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .ui-summary,.u-resetSpectrum .ui-caption {color: rgba(0, 0, 0, 0.2980392156862745) !important; fill: rgba(0, 0, 0, 0.2980392156862745) !important;} .u-resetSpectrum .u-accentColor--borderLight {border-color: rgba(26, 137, 23, 1) !important;} .u-resetSpectrum .u-accentColor--borderNormal {border-color: rgba(26, 137, 23, 1) !important;} .u-resetSpectrum .u-accentColor--borderDark {border-color: rgba(17, 128, 14, 1) !important;} .u-resetSpectrum .u-accentColor--iconLight .svgIcon,.u-resetSpectrum .u-accentColor--iconLight.svgIcon {fill: rgba(26, 137, 23, 1) !important;} .u-resetSpectrum .u-accentColor--iconNormal .svgIcon,.u-resetSpectrum .u-accentColor--iconNormal.svgIcon {fill: rgba(17, 128, 14, 1) !important;} .u-resetSpectrum .u-accentColor--iconDark .svgIcon,.u-resetSpectrum .u-accentColor--iconDark.svgIcon {fill: rgba(15, 115, 12, 1) !important;} .u-resetSpectrum .u-accentColor--textNormal {color: rgba(17, 128, 14, 1) !important;} .u-resetSpectrum .u-accentColor--hoverTextNormal:hover {color: rgba(17, 128, 14, 1) !important;} .u-resetSpectrum .u-accentColor--textNormal.u-accentColor--textDarken:hover {color: rgba(15, 115, 12, 1) !important;} .u-resetSpectrum .u-accentColor--textDark {color: rgba(15, 115, 12, 1) !important;} .u-resetSpectrum .u-accentColor--backgroundLight {background-color: rgba(26, 137, 23, 1) !important;} .u-resetSpectrum .u-accentColor--backgroundNormal {background-color: rgba(17, 128, 14, 1) !important;} .u-resetSpectrum .u-accentColor--backgroundDark {background-color: rgba(15, 115, 12, 1) !important;} .u-resetSpectrum .u-accentColor--buttonDark {border-color: rgba(17, 128, 14, 1) !important; color: rgba(15, 115, 12, 1) !important;} .u-resetSpectrum .u-accentColor--buttonDark:hover {border-color: rgba(15, 115, 12, 1) !important;} .u-resetSpectrum .u-accentColor--buttonDark .icon:before,.u-resetSpectrum .u-accentColor--buttonDark .svgIcon{color: rgba(15, 115, 12, 1) !important; fill: rgba(15, 115, 12, 1) !important;} .u-resetSpectrum .u-accentColor--buttonNormal:not(.clapButton--largePill) {border-color: rgba(26, 137, 23, 1) !important; color: rgba(17, 128, 14, 1) !important;} .u-resetSpectrum .u-accentColor--buttonNormal:hover {border-color: rgba(17, 128, 14, 1) !important;} .u-resetSpectrum .u-accentColor--buttonNormal .icon:before,.u-resetSpectrum .u-accentColor--buttonNormal .svgIcon{color: rgba(17, 128, 14, 1) !important; fill: rgba(17, 128, 14, 1) !important;} .u-resetSpectrum .u-accentColor--buttonNormal.button--filled .icon:before,.u-resetSpectrum .u-accentColor--buttonNormal.button--filled .svgIcon{color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-resetSpectrum .u-accentColor--buttonDark.button--filled,.u-resetSpectrum .u-accentColor--buttonDark.button--withChrome.is-active,.u-resetSpectrum .u-accentColor--fillWhenActive.is-active {background-color: rgba(15, 115, 12, 1) !important; border-color: rgba(15, 115, 12, 1) !important; color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-resetSpectrum .u-accentColor--buttonNormal.button--filled:not(.clapButton--largePill),.u-resetSpectrum .u-accentColor--buttonNormal.button--withChrome.is-active:not(.clapButton--largePill) {background-color: rgba(17, 128, 14, 1) !important; border-color: rgba(17, 128, 14, 1) !important; color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-resetSpectrum .postArticle.is-withAccentColors .markup--user,.u-resetSpectrum .postArticle.is-withAccentColors .markup--query {color: rgba(17, 128, 14, 1) !important;}</style></div></div></div><div class="loadingBar"></div><script>// <![CDATA[ window["obvInit"] = function (opt_embedded) {window["obvInit"]["embedded"] = opt_embedded; window["obvInit"]["ready"] = true;} // ]]></script><script>// <![CDATA[ var GLOBALS = {"audioUrl":"https://d1fcbxp97j4nb2.cloudfront.net","baseUrl":"https://medium.com","buildLabel":"20241122-2326-root","currentUser":{"userId":"lo_91e6cd40b5ac","isVerified":false,"subscriberEmail":"","hasPastMemberships":false,"isEnrolledInHightower":false,"isEligibleForHightower":true,"hightowerLastLockedAt":0,"isWriterProgramEnrolled":true,"isWriterProgramInvited":false,"isWriterProgramOptedOut":false,"writerProgramVersion":0,"writerProgramEnrolledAt":0,"friendLinkOnboarding":0,"hasAdditionalUnlocks":false,"hasApiAccess":false,"writerProgramDistributionSettingOptedIn":false,"isSuspended":false,"collectionOnboardingSeen":0,"atsQualifiedAt":0},"currentUserHasUnverifiedEmail":false,"isAuthenticated":false,"isCurrentUserVerified":false,"miroUrl":"https://cdn-images-1.medium.com","moduleUrls":{"base":"https://cdn-static-1.medium.com/_/fp/gen-js/main-base.bundle.jgL7zdhxfcJMjkJjEjB6xg.12.js","common-async":"https://cdn-static-1.medium.com/_/fp/gen-js/main-common-async.bundle.fULbttUzdHyewyAazMUYXw.12.js","hightower":"https://cdn-static-1.medium.com/_/fp/gen-js/main-hightower.bundle.NQoDXJuDHPBqR63_AdMDaA.12.js","home-screens":"https://cdn-static-1.medium.com/_/fp/gen-js/main-home-screens.bundle.m76-07Q1DcEMKgEwzJjhDA.12.js","misc-screens":"https://cdn-static-1.medium.com/_/fp/gen-js/main-misc-screens.bundle.2CLT5j6rDReEhG2bjr3NdA.12.js","notes":"https://cdn-static-1.medium.com/_/fp/gen-js/main-notes.bundle.yrGWoeoBrJB7GBGv--gr1g.12.js","payments":"https://cdn-static-1.medium.com/_/fp/gen-js/main-payments.bundle.Cc_nfCICljMx7aW6-Pr_9w.12.js","posters":"https://cdn-static-1.medium.com/_/fp/gen-js/main-posters.bundle.QCX6B3q-KqcSv8hiUNsQ9Q.12.js","power-readers":"https://cdn-static-1.medium.com/_/fp/gen-js/main-power-readers.bundle.nxgYPC9-BrhdicIoMMuzoA.12.js","pubs":"https://cdn-static-1.medium.com/_/fp/gen-js/main-pubs.bundle.SOwTEi0SkdYAS9MQpioQXw.12.js","stats":"https://cdn-static-1.medium.com/_/fp/gen-js/main-stats.bundle.hA1c7rerc_dk3N05UG54qQ.12.js"},"previewConfig":{"weightThreshold":1,"weightImageParagraph":0.51,"weightIframeParagraph":0.8,"weightTextParagraph":0.08,"weightEmptyParagraph":0,"weightP":0.003,"weightH":0.005,"weightBq":0.003,"minPTextLength":60,"truncateBoundaryChars":20,"detectTitle":true,"detectTitleLevThreshold":0.15},"productName":"Medium","supportsEdit":false,"termsUrl":"//policy.medium.com/medium-terms-of-service-9db0094a1e0f","textshotHost":"textshot.textshot-production.svc.cluster.local","transactionId":"1732387885920:25bb5476f9da","useragent":{"browser":"ie","family":"ie","os":"windows","version":7,"supportsDesktopEdit":false,"supportsInteract":false,"supportsView":true,"isMobile":false,"isTablet":false,"isNative":false,"supportsFileAPI":false,"isTier1":false,"clientVersion":"","clientChannel":"","supportsRealScrollEvents":false,"supportsVhUnits":false,"ruinsViewportSections":false,"supportsHtml5Video":false,"supportsMagicUnderlines":false,"isWebView":false,"isFacebookWebView":false,"supportsProgressiveMedia":false,"supportsPromotedPosts":true,"isBot":false,"isNativeIphone":false,"supportsCssVariables":false,"supportsVideoSections":true,"emojiSupportLevel":1,"isSearchBot":false,"isSyndicationBot":false,"isNativeAndroid":false,"isNativeIos":false,"isSeoAuditBot":false,"isInternalApp":false,"supportsApplePay":false,"supportsScrollableMetabar":false},"variants":{"allow_access":true,"allow_signup":true,"allow_test_auth":"disallow","android_enable_editor_new_publishing_flow":true,"android_enable_friend_links_creation":true,"android_enable_friend_links_postpage_banners":true,"android_enable_image_sharer":true,"android_enable_lists_v2":true,"android_enable_syntax_highlight":true,"android_enable_topic_portals":true,"android_rating_prompt_stories_read_threshold":2,"android_two_hour_refresh":true,"available_annual_plan":"2c754bcc2995","available_annual_premium_plan":"4a442ace1476","available_monthly_plan":"60e220181034","available_monthly_premium_plan":"12a660186432","browsable_stream_config_bucket":"curated-topics","can_receive_tips_v0":true,"can_send_tips_v0":true,"coronavirus_topic_recirc":true,"disable_partner_program_enrollment":true,"enable_abandoned_cart_promotion_email":true,"enable_android_dynamic_aspirational_paywall":true,"enable_android_dynamic_programming_paywall":true,"enable_android_miro_v2":true,"enable_android_offline_reading":true,"enable_android_verified_author":true,"enable_app_flirty_thirty":true,"enable_apple_sign_in":true,"enable_apple_webhook":true,"enable_aurora_pub_follower_page":true,"enable_author_cards":true,"enable_author_cards_byline":true,"enable_auto_follow_on_subscribe":true,"enable_automod":true,"enable_bayesian_average_pub_search":true,"enable_bg_post_post":true,"enable_billing_frequency_on_step2":"control","enable_boost_nia_v01":true,"enable_braintree_apple_pay":true,"enable_braintree_client":true,"enable_braintree_google_pay":true,"enable_braintree_integration":true,"enable_braintree_paypal":true,"enable_braintree_trial_membership":true,"enable_braintree_webhook":true,"enable_branch_io":true,"enable_cache_less_following_feed":true,"enable_configure_pronouns":true,"enable_conversion_model_v2":"group_2","enable_conversion_ranker_v2":"control","enable_creator_welcome_email":true,"enable_deprecate_legacy_providers_v3":true,"enable_diversification_rex":true,"enable_entities_to_follow_v2":true,"enable_eventstats_event_processing":true,"enable_explicit_signals":true,"enable_explicit_signals_updated_post_previews":true,"enable_footer_app_buttons":true,"enable_google_one_tap":true,"enable_google_webhook":true,"enable_group_gifting":true,"enable_iceland_forced_android":true,"enable_import":true,"enable_intrinsic_automatic_actions":true,"enable_ios_autorefresh":true,"enable_ios_dynamic_paywall_aspiriational":true,"enable_ios_dynamic_paywall_programming":true,"enable_ios_easy_resubscribe":true,"enable_ios_offline_reading":true,"enable_legacy_feed_in_iceland":true,"enable_lite_archive_page":true,"enable_lite_continue_this_thread":true,"enable_lite_homepage":true,"enable_lite_response_markup":true,"enable_lite_server_upstream_deadlines":true,"enable_lo_homepage":"control","enable_maim_the_meter":true,"enable_marketing_emails":true,"enable_mastodon_avatar_upload":true,"enable_mastodon_for_members":true,"enable_mastodon_for_members_username_selection":true,"enable_medium2_kbfd":true,"enable_members_only_audio":true,"enable_ml_rank_rex_anno":true,"enable_moc_load_processor_all_recs_surfaces":true,"enable_moc_load_processor_c":true,"enable_moc_load_processor_first_story":true,"enable_new_manage_membership_flow":true,"enable_new_stripe_customers":true,"enable_newsletter_lo_flow_custom_domains":true,"enable_pill_based_home_feed":true,"enable_post_bottom_responses":true,"enable_post_bottom_responses_input":true,"enable_pp_country_expansion":true,"enable_pp_v4":true,"enable_pre_pp_v4":true,"enable_premium_tier":true,"enable_premium_tier_badge":true,"enable_publication_hierarchy_web":true,"enable_ranker_v10":"control","enable_recaptcha_enterprise":true,"enable_recirc_model":true,"enable_recommended_publishers_query":true,"enable_rex_aggregator_v2":true,"enable_rex_new_push_notification_endpoint":true,"enable_rex_reading_history":true,"enable_rito_upstream_deadlines":true,"enable_seamless_social_sharing":true,"enable_see_pronouns":true,"enable_sharer_create_post_share_key":true,"enable_sharer_validate_post_share_key":true,"enable_simplified_digest_v2_b":true,"enable_speechify_ios":true,"enable_speechify_widget":true,"enable_sprig":true,"enable_starspace":true,"enable_susi_redesign_android":true,"enable_susi_redesign_ios":true,"enable_switch_plan_premium_tier":true,"enable_tag_recs":true,"enable_tick_landing_page":true,"enable_tipping_v0_android":true,"enable_tipping_v0_ios":true,"enable_tribute_landing_page":true,"enable_update_explore_wtf":true,"enable_update_topic_portals_wtf":true,"enable_updated_pub_recs_ui":true,"enable_verifications_service":true,"glyph_font_set":"m2-unbound-source-serif-pro","goliath_externalsearch_enable_comment_deindexation":true,"ios_display_paywall_after_onboarding":true,"ios_enable_friend_links_creation":true,"ios_enable_friend_links_postpage_banners":true,"ios_enable_home_post_menu":true,"ios_enable_lock_responses":true,"ios_enable_verified_book_author":true,"ios_iceland_nux":true,"ios_in_app_free_trial":true,"ios_remove_twitter_onboarding_step":true,"ios_social_share_sheet":true,"limit_post_referrers":true,"limit_user_follows":true,"mobile_custom_app_icon":true,"num_post_bottom_responses_to_show":"1","onboarding_tags_from_top_views":true,"reader_fair_distribution_non_qp":true,"redefined_top_posts":true,"reengagement_notification_duration":3,"rex_generator_max_candidates":1000,"signin_services":"twitter,facebook,google,email,google-fastidv,google-one-tap,apple","signup_services":"twitter,facebook,google,email,google-fastidv,google-one-tap,apple","skip_fs_cache_user_vals":true},"xsrfToken":"","iosAppId":"828256236","supportEmail":"yourfriends@medium.com","fp":{"/icons/monogram-mask.svg":"https://cdn-static-1.medium.com/_/fp/icons/monogram-mask.KPLCSFEZviQN0jQ7veN2RQ.12.svg","/icons/favicon-medium-editor.ico":"https://cdn-static-1.medium.com/_/fp/icons/favicon-medium-editor.PiakrZWB7Yb80quUVQWM6g.12.ico"},"authBaseUrl":"https://medium.com","imageUploadSizeMb":25,"isAuthDomainRequest":true,"algoliaApiEndpoint":"https://MQ57UUUQZ2-dsn.algolia.net","algoliaAppId":"MQ57UUUQZ2","algoliaSearchOnlyApiKey":"394474ced050e3911ae2249ecc774921","iosAppStoreUrl":"https://itunes.apple.com/app/medium-everyones-stories/id828256236?pt=698524&mt=8","iosAppLinkBaseUrl":"medium:","algoliaIndexPrefix":"medium_","androidPlayStoreUrl":"https://play.google.com/store/apps/details?id=com.medium.reader","googleClientId":"216296035834-k1k6qe060s2tp2a2jam4ljdcms00sttg.apps.googleusercontent.com","androidPackage":"com.medium.reader","androidPlayStoreMarketScheme":"market://details?id=com.medium.reader","googleAuthUri":"https://accounts.google.com/o/oauth2/auth","androidScheme":"medium","layoutData":{"useDynamicScripts":false,"googleAnalyticsTrackingCode":"G-7JY7T788PK","jsShivUrl":"https://cdn-static-1.medium.com/_/fp/js/shiv.RI2ePTZ5gFmMgLzG5bEVAA.12.js","useDynamicCss":false,"faviconUrl":"https://miro.medium.com/v2/5d8de952517e8160e40ef9841c781cdc14a5db313057fa3c3de41c6f5b494b19","faviconImageId":"5d8de952517e8160e40ef9841c781cdc14a5db313057fa3c3de41c6f5b494b19","fontSets":[{"id":8,"url":"https://glyph.medium.com/css/e/sr/latin/e/ssr/latin/e/ssb/latin/m2-unbound-source-serif-pro.css"},{"id":11,"url":"https://glyph.medium.com/css/m2-unbound-source-serif-pro.css"},{"id":9,"url":"https://glyph.medium.com/css/mkt.css"}],"glyphUrl":"https://glyph.medium.com"},"authBaseUrlRev":"moc.muidem//:sptth","stripePublishableKey":"pk_live_7FReX44VnNIInZwrIIx6ghjl","archiveUploadSizeMb":100,"previewConfig2":{"weightThreshold":1,"weightImageParagraph":0.05,"raiseImage":true,"enforceHeaderHierarchy":true,"isImageInsetRight":true},"isAmp":false,"iosScheme":"medium","facebook":{"key":"542599432471018","namespace":"medium-com","scope":{"default":["public_profile","email"],"connect":["public_profile","email"],"login":["public_profile","email"],"share":["public_profile","email"]}},"memberContentTopicId":"13d7efd82fb2","audioContentTopicId":"3792abbd134","isDoNotAuth":false,"buggle":{"videoUrl":"https://cdn-videos-1.medium.com","audioUrl":"https://cdn-audio-1.medium.com"},"referrerType":5,"partnerProgramEmail":"partnerprogram@medium.com","recaptchaKey":"6Lfc37IUAAAAAKGGtC6rLS13R1Hrw_BqADfS1LRk","countryCode":"SG","bypassMeter":false,"branchKey":"key_live_ofxXr2qTrrU9NqURK8ZwEhknBxiI6KBm","paypal":{"clientMode":"production","oneYearGift":{"name":"Medium Membership (1 Year, Digital Gift Code)","description":"Unlimited access to the best and brightest stories on Medium. Gift codes can be redeemed at medium.com/redeem.","price":"50.00","currency":"USD","sku":"membership-gift-1-yr"}},"collectionConfig":{"mediumOwnedAndOperatedCollectionIds":["8a9336e5bb4","b7e45b22fec3","193b68bd4fba","8d6b8a439e32","54c98c43354d","3f6ecf56618","d944778ce714","92d2092dc598","ae2a65f35510","1285ba81cada","544c7006046e","fc8964313712","40187e704f1c","88d9857e584e","7b6769f2748b","bcc38c8f6edf","cef6983b292","cb8577c9149e","444d13b52878","713d7dbc99b0","ef8e90590e66","191186aaafa0","55760f21cdc5","9dc80918cc93","bdc4052bbdba","8ccfed20cbb2"]},"bypassMeterWithShareKey":false,"recaptcha3Key":"6Lf8R9wUAAAAABMI_85Wb8melS7Zj6ziuf99Yot5","braintreeClientKey":"production_zjkj96jm_m56f8fqpf7ngnrd4","cdcMessaging":[{"text":"For more information on the novel coronavirus and Covid-19, visit ","href":"","type":"text","start":0,"end":0},{"text":"cdc.gov","href":"https://www.cdc.gov/coronavirus/2019-nCoV","type":"link","start":66,"end":73},{"text":".","href":"","type":"text","start":0,"end":0}],"braintree":{"merchantId":"m56f8fqpf7ngnrd4"},"diagnostics":{},"domain":"medium.com"} // ]]></script><script charset="UTF-8" src="https://cdn-static-1.medium.com/_/fp/gen-js/main-base.bundle.jgL7zdhxfcJMjkJjEjB6xg.12.js" async></script><script>// <![CDATA[ window["obvInit"]({"references":{"User":{"d987eade03ed":{"userId":"d987eade03ed","name":"jon wong","username":"jnwng","createdAt":1344985927005,"imageId":"1*zrMbbNRq80W_fOfnB_BzXQ.jpeg","backgroundImageId":"","bio":"exploring.","twitterScreenName":"jnwng","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"Jon Wong","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[29,12,8,5,21,3,2,18,33],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"80624ba8fd79":{"userId":"80624ba8fd79","name":"Yun Hao","username":"yunhao.personal","createdAt":1524595711925,"imageId":"0*yIMx8Vj8iEi5IVXJ.","backgroundImageId":"","bio":"","twitterScreenName":"CourseraEng","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"Yun Hao","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[2],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"7b91bcea825":{"userId":"7b91bcea825","name":"Kelly Cheng","username":"kelly.kc.cheng","createdAt":1524595746645,"imageId":"0*W6UItfyn-rBZ3dQL.","backgroundImageId":"","bio":"","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[12,2,5],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"70814e310ce3":{"userId":"70814e310ce3","name":"Chris Liu","username":"cliu_88389","createdAt":1507829865412,"imageId":"0*ECSDCjFKbFRqqOIr.","backgroundImageId":"","bio":"Passionate about education and solving hard problems in a collaborative fashion.","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[2],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"9999dd095c18":{"userId":"9999dd095c18","name":"Emily Glassberg Sands","username":"emilyglassbergsands","createdAt":1445179010282,"imageId":"1*UKxyBUaf5YQvLy7pb2T1dg.jpeg","backgroundImageId":"","bio":"Head of Data Science @Coursera, Harvard Econ PhD","twitterScreenName":"emilygsands","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"Emily Glassberg Sands","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[2],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"8830b0e2d4f":{"userId":"8830b0e2d4f","name":"Audrey Li","username":"vidaaudrey","createdAt":1450326461804,"imageId":"1*oqLHYVt4Kc63FjEy_gPqRA@2x.jpeg","backgroundImageId":"","bio":"La passion est une façon de vivre.","twitterScreenName":"vidaaudrey","allowNotes":0,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"firstOpenedAndroidApp":1611122213535,"isMembershipTrialEligible":false,"facebookDisplayName":"Audrey Li","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[8,32,29,2,33],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"99c0fb464c1f":{"userId":"99c0fb464c1f","name":"Coursera","username":"CourseraEng","createdAt":1524681478781,"imageId":"1*j2vLJO9qZg435iRYfd2Mfg.png","backgroundImageId":"","bio":"Providing universal access to the world’s best education. | www.coursera.org","twitterScreenName":"","allowNotes":0,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[2,1,29],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"12a7eff71fbc":{"userId":"12a7eff71fbc","name":"Dan Saber","username":"Saber_Metrics","createdAt":1432418129770,"imageId":"1*HMuoPeXRSb5DeiHT0fYSPw.jpeg","backgroundImageId":"","bio":"Artless brand-building","twitterScreenName":"Saber_Metrics","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"283802d43c":{"userId":"283802d43c","name":"Alan Hickey","username":"alanhickey0502","createdAt":1527697408415,"imageId":"1*LoU5BlI2E6Az369C_w8Zrg.png","backgroundImageId":"","bio":"Data Scientist at Coursera, Learning Analytics","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[2],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"1fc56da4b674":{"userId":"1fc56da4b674","name":"Ronak Shah","username":"ronyinusc","createdAt":1523469427666,"imageId":"1*18_2uiCFrWGBc6g0qbXuww.png","backgroundImageId":"","bio":"Head of Data @ Apna; Data Director @ Coursera; Data Products @ Glassdoor, Amazon","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":false,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[47,29,2,33],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"146a5788a4bf":{"userId":"146a5788a4bf","name":"Yash Kshirsagar","username":"yash.ksagar","createdAt":1492197073561,"imageId":"1*7PKRdMvRK-Al4nVsWL5hDQ.jpeg","backgroundImageId":"","bio":"Software @ Coursera | Georgia Tech Alum | Musician | yashksagar.com","twitterScreenName":"","allowNotes":1,"mediumMemberAt":1581926006000,"isWriterProgramEnrolled":true,"isSuspended":false,"firstOpenedAndroidApp":1582912077389,"isMembershipTrialEligible":true,"facebookDisplayName":"Yash Kshirsagar","optInToIceland":true,"hasCompletedProfile":true,"userDismissableFlags":[48,29,8,50,2,1,33,49],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"715b99bc6b5c":{"userId":"715b99bc6b5c","name":"Quang Tran","username":"dangquang2011","createdAt":1482443750538,"imageId":"0*l1AbFKTHlpaIh417.","backgroundImageId":"","bio":"Software Engineer at Airbnb. ex Coursera","twitterScreenName":"","allowNotes":1,"mediumMemberAt":1714509190000,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":false,"facebookDisplayName":"Quang Tran","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[8,29,12,2],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-gb","type":"User"},"f36ac0ad7592":{"userId":"f36ac0ad7592","name":"Marianne Sorba","username":"msorba","createdAt":1527110701811,"imageId":"1*_MTxJH9F2109-aNvPbuP5A.png","backgroundImageId":"","bio":"Data Science Intern @ Coursera, M.S in Data Science at Columbia University","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"3bebd5c70600":{"userId":"3bebd5c70600","name":"Dalton Sweeney","username":"daltyboy11","createdAt":1555450114551,"imageId":"2*sFxbQxfsIMo-yxA1gG62ww.jpeg","backgroundImageId":"","bio":"Aspiring Software Engineer","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"6595f3dc1125":{"userId":"6595f3dc1125","name":"Billy Kirk","username":"billykirk","createdAt":1500929581321,"imageId":"2*mjkbhjTgvHEylH9c1vEEag.jpeg","backgroundImageId":"","bio":"Product Engineer @Coursera, @UVA ‘13","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"Billy Kirk","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[12,2,18],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"e8d286bb099f":{"userId":"e8d286bb099f","name":"Myra Cheng","username":"myracheng","createdAt":1482102806612,"imageId":"2*UGwK6uew5IgCWB7TrX_hIw.jpeg","backgroundImageId":"","bio":"loves surprises","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"Myra Cheng","optInToIceland":true,"subdomainCreatedAt":1611808822299,"hasCompletedProfile":false,"userDismissableFlags":[8,2,1],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"afbf744275c8":{"userId":"afbf744275c8","name":"richa123","username":"richa123","createdAt":1395552602101,"imageId":"0*6Db1xfnc79cwgPjm.png","backgroundImageId":"","bio":"Engineering Manager@Coursera","twitterScreenName":"richa123","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"5bb4dcd49b0f":{"userId":"5bb4dcd49b0f","name":"Cathy Chi","username":"cathchi","createdAt":1574136036509,"imageId":"0*aE2SZ1-oQvXZEnfz","backgroundImageId":"","bio":"","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"db2f2af1172b":{"userId":"db2f2af1172b","name":"David Le","username":"davidkle1","createdAt":1367325251823,"imageId":"2*DPmMXHbpEzqceGw2Pbc-LA.jpeg","backgroundImageId":"","bio":"Senior Frontend Engineer @ Coursera","twitterScreenName":"dthedavid","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[8,2,5],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"15fc9548e39d":{"userId":"15fc9548e39d","name":"Bryan Rivera","username":"bry3133","createdAt":1502042811027,"imageId":"1*4BrT4eRwOyBEhv3Mzln2fw@2x.jpeg","backgroundImageId":"","bio":"","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"Bryan Rivera","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[2,5],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"36e5b8f4c18f":{"userId":"36e5b8f4c18f","name":"Mustafa Furniturewala","username":"mustafasf","createdAt":1396209985101,"imageId":"0*VTtfLrnf0qDSogwg.jpeg","backgroundImageId":"","bio":"VP Of Engineering @coursera. Previously @twitter, @evernote, @Klout and @Citrix.","twitterScreenName":"mustafasf","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"Mustafa Furniturewala","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[12,2,29],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"2dafa94ed5f7":{"userId":"2dafa94ed5f7","name":"Nichalus Varela","username":"nvarela","createdAt":1608229658346,"imageId":"0*j4uNthGh6uEYe-Xj","backgroundImageId":"","bio":"","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[2],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"4f35c2c00794":{"userId":"4f35c2c00794","name":"Rachel Liao","username":"rrliao","createdAt":1554850233759,"imageId":"1*GmAoiPbp8lCPgvvpPA839A.jpeg","backgroundImageId":"","bio":"","allowNotes":0,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"optInToIceland":true,"hasCompletedProfile":false,"isCreatorPartnerProgramEnrolled":true,"userDismissableFlags":[8,21,2,1,9],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"5f3bbeee7670":{"userId":"5f3bbeee7670","name":"Caleb Habtegebriel","username":"habtegebrielc","createdAt":1578017371765,"imageId":"0*YsS3lrpbHsR3hOWF","backgroundImageId":"","bio":"","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"firstOpenedIosApp":1619146549081,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"subdomainCreatedAt":1619124331739,"hasCompletedProfile":true,"userDismissableFlags":[8,12,3,2,1],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"dbd909ab7ead":{"userId":"dbd909ab7ead","name":"Mengying Li","username":"mengying-li","createdAt":1606202789043,"imageId":"1*OSkgz1_TZgSIGVJwXI7dQg.jpeg","backgroundImageId":"","bio":"Software Engineer working on Kubernetes and Istio. Contributor or open source project Admiral (Istio)","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"firstOpenedAndroidApp":1677558568833,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"subdomainCreatedAt":1607406627281,"hasCompletedProfile":true,"userDismissableFlags":[29,12,8,7,5,21,19,2,1,33],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"}},"Social":{"d987eade03ed":{"userId":"lo_91e6cd40b5ac","targetUserId":"d987eade03ed","type":"Social"},"80624ba8fd79":{"userId":"lo_91e6cd40b5ac","targetUserId":"80624ba8fd79","type":"Social"},"7b91bcea825":{"userId":"lo_91e6cd40b5ac","targetUserId":"7b91bcea825","type":"Social"},"70814e310ce3":{"userId":"lo_91e6cd40b5ac","targetUserId":"70814e310ce3","type":"Social"},"9999dd095c18":{"userId":"lo_91e6cd40b5ac","targetUserId":"9999dd095c18","type":"Social"},"8830b0e2d4f":{"userId":"lo_91e6cd40b5ac","targetUserId":"8830b0e2d4f","type":"Social"},"99c0fb464c1f":{"userId":"lo_91e6cd40b5ac","targetUserId":"99c0fb464c1f","type":"Social"},"12a7eff71fbc":{"userId":"lo_91e6cd40b5ac","targetUserId":"12a7eff71fbc","type":"Social"},"283802d43c":{"userId":"lo_91e6cd40b5ac","targetUserId":"283802d43c","type":"Social"},"1fc56da4b674":{"userId":"lo_91e6cd40b5ac","targetUserId":"1fc56da4b674","type":"Social"},"146a5788a4bf":{"userId":"lo_91e6cd40b5ac","targetUserId":"146a5788a4bf","type":"Social"},"715b99bc6b5c":{"userId":"lo_91e6cd40b5ac","targetUserId":"715b99bc6b5c","type":"Social"},"f36ac0ad7592":{"userId":"lo_91e6cd40b5ac","targetUserId":"f36ac0ad7592","type":"Social"},"3bebd5c70600":{"userId":"lo_91e6cd40b5ac","targetUserId":"3bebd5c70600","type":"Social"},"6595f3dc1125":{"userId":"lo_91e6cd40b5ac","targetUserId":"6595f3dc1125","type":"Social"},"e8d286bb099f":{"userId":"lo_91e6cd40b5ac","targetUserId":"e8d286bb099f","type":"Social"},"afbf744275c8":{"userId":"lo_91e6cd40b5ac","targetUserId":"afbf744275c8","type":"Social"},"5bb4dcd49b0f":{"userId":"lo_91e6cd40b5ac","targetUserId":"5bb4dcd49b0f","type":"Social"},"db2f2af1172b":{"userId":"lo_91e6cd40b5ac","targetUserId":"db2f2af1172b","type":"Social"},"15fc9548e39d":{"userId":"lo_91e6cd40b5ac","targetUserId":"15fc9548e39d","type":"Social"},"36e5b8f4c18f":{"userId":"lo_91e6cd40b5ac","targetUserId":"36e5b8f4c18f","type":"Social"},"2dafa94ed5f7":{"userId":"lo_91e6cd40b5ac","targetUserId":"2dafa94ed5f7","type":"Social"},"4f35c2c00794":{"userId":"lo_91e6cd40b5ac","targetUserId":"4f35c2c00794","type":"Social"},"5f3bbeee7670":{"userId":"lo_91e6cd40b5ac","targetUserId":"5f3bbeee7670","type":"Social"},"dbd909ab7ead":{"userId":"lo_91e6cd40b5ac","targetUserId":"dbd909ab7ead","type":"Social"}},"SocialStats":{"d987eade03ed":{"userId":"d987eade03ed","usersFollowedCount":308,"usersFollowedByCount":289,"type":"SocialStats"},"80624ba8fd79":{"userId":"80624ba8fd79","usersFollowedCount":54,"usersFollowedByCount":27,"type":"SocialStats"},"7b91bcea825":{"userId":"7b91bcea825","usersFollowedCount":2,"usersFollowedByCount":4,"type":"SocialStats"},"70814e310ce3":{"userId":"70814e310ce3","usersFollowedCount":3,"usersFollowedByCount":104,"type":"SocialStats"},"9999dd095c18":{"userId":"9999dd095c18","usersFollowedCount":224,"usersFollowedByCount":1771,"type":"SocialStats"},"8830b0e2d4f":{"userId":"8830b0e2d4f","usersFollowedCount":470,"usersFollowedByCount":67,"type":"SocialStats"},"99c0fb464c1f":{"userId":"99c0fb464c1f","usersFollowedCount":1,"usersFollowedByCount":752,"type":"SocialStats"},"12a7eff71fbc":{"userId":"12a7eff71fbc","usersFollowedCount":29,"usersFollowedByCount":54,"type":"SocialStats"},"283802d43c":{"userId":"283802d43c","usersFollowedCount":2,"usersFollowedByCount":69,"type":"SocialStats"},"1fc56da4b674":{"userId":"1fc56da4b674","usersFollowedCount":19,"usersFollowedByCount":56,"type":"SocialStats"},"146a5788a4bf":{"userId":"146a5788a4bf","usersFollowedCount":15,"usersFollowedByCount":34,"type":"SocialStats"},"715b99bc6b5c":{"userId":"715b99bc6b5c","usersFollowedCount":36,"usersFollowedByCount":24,"type":"SocialStats"},"f36ac0ad7592":{"userId":"f36ac0ad7592","usersFollowedCount":7,"usersFollowedByCount":45,"type":"SocialStats"},"3bebd5c70600":{"userId":"3bebd5c70600","usersFollowedCount":2,"usersFollowedByCount":16,"type":"SocialStats"},"6595f3dc1125":{"userId":"6595f3dc1125","usersFollowedCount":45,"usersFollowedByCount":48,"type":"SocialStats"},"e8d286bb099f":{"userId":"e8d286bb099f","usersFollowedCount":8,"usersFollowedByCount":71,"type":"SocialStats"},"afbf744275c8":{"userId":"afbf744275c8","usersFollowedCount":85,"usersFollowedByCount":152,"type":"SocialStats"},"5bb4dcd49b0f":{"userId":"5bb4dcd49b0f","usersFollowedCount":1,"usersFollowedByCount":23,"type":"SocialStats"},"db2f2af1172b":{"userId":"db2f2af1172b","usersFollowedCount":90,"usersFollowedByCount":24,"type":"SocialStats"},"15fc9548e39d":{"userId":"15fc9548e39d","usersFollowedCount":47,"usersFollowedByCount":59,"type":"SocialStats"},"36e5b8f4c18f":{"userId":"36e5b8f4c18f","usersFollowedCount":216,"usersFollowedByCount":301,"type":"SocialStats"},"2dafa94ed5f7":{"userId":"2dafa94ed5f7","usersFollowedCount":1,"usersFollowedByCount":8,"type":"SocialStats"},"4f35c2c00794":{"userId":"4f35c2c00794","usersFollowedCount":2,"usersFollowedByCount":25,"type":"SocialStats"},"5f3bbeee7670":{"userId":"5f3bbeee7670","usersFollowedCount":6,"usersFollowedByCount":13,"type":"SocialStats"},"dbd909ab7ead":{"userId":"dbd909ab7ead","usersFollowedCount":8,"usersFollowedByCount":94,"type":"SocialStats"}}},"collection":{"id":"532b19e4043c","name":"Coursera Engineering","slug":"coursera-engineering","tags":["COURSERA","ENGINEERING"],"creatorId":"d987eade03ed","description":"We're changing the way the world learns! Posts from Coursera engineers and data scientists.","shortDescription":"We're changing the way the world learns!","image":{"imageId":"1*j2vLJO9qZg435iRYfd2Mfg.png","filter":"","backgroundSize":"","originalWidth":400,"originalHeight":400,"strategy":"resample","height":0,"width":0},"metadata":{"followerCount":3778,"activeAt":1679508955293},"virtuals":{"permissions":{"canPublish":false,"canPublishAll":false,"canRepublish":false,"canRemove":false,"canManageAll":false,"canSubmit":false,"canEditPosts":false,"canAddWriters":false,"canViewStats":false,"canSendNewsletter":false,"canViewLockedPosts":false,"canViewCloaked":false,"canEditOwnPosts":false,"canBeAssignedAuthor":false,"canEnrollInHightower":false,"canLockPostsForMediumMembers":false,"canLockOwnPostsForMediumMembers":false,"canViewNewsletterV2Stats":false,"canCreateNewsletterV3":false},"isSubscribed":false,"isEnrolledInHightower":false,"isEligibleForHightower":false,"isSubscribedToCollectionEmails":false,"isMuted":false,"canToggleEmail":false,"isWriter":false},"logo":{"imageId":"1*zXjOKA4JKHH04Ipi2NI0jA.png","filter":"","backgroundSize":"","originalWidth":1156,"originalHeight":164,"strategy":"resample","height":0,"width":0},"twitterUsername":"CourseraEng","publicEmail":"medium@coursera.org","sections":[{"type":2,"collectionHeaderMetadata":{"title":"Coursera Engineering","description":"We're changing the way the world learns!","backgroundImage":{"id":"1*SUNVx-fZ3AwO13vvCEPqsQ.jpeg","originalWidth":1770,"originalHeight":890},"logoImage":{},"alignment":2,"layout":6}},{"type":1,"postListMetadata":{"source":1,"layout":4,"number":7,"postIds":[],"sectionHeader":"Latest"}},{"type":1,"postListMetadata":{"source":1,"layout":4,"number":24,"postIds":[]}},{"type":1,"postListMetadata":{"source":1,"layout":4,"number":24,"postIds":[]}},{"type":1,"postListMetadata":{"source":1,"layout":4,"number":9,"postIds":[]}},{"type":1,"postListMetadata":{"source":1,"layout":4,"number":9,"postIds":[]}},{"type":1,"postListMetadata":{"source":1,"layout":4,"number":9,"postIds":[]}}],"tintColor":"#FF82A8E1","lightText":false,"favicon":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"colorPalette":{"defaultBackgroundSpectrum":{"colorPoints":[{"color":"#FF6388BF","point":0},{"color":"#FF5D7EB0","point":0.1},{"color":"#FF5775A1","point":0.2},{"color":"#FF516B91","point":0.3},{"color":"#FF4A6182","point":0.4},{"color":"#FF435673","point":0.5},{"color":"#FF3C4B63","point":0.6},{"color":"#FF334054","point":0.7},{"color":"#FF2A3444","point":0.8},{"color":"#FF202833","point":0.9},{"color":"#FF151B23","point":1}],"backgroundColor":"#FFFFFFFF"},"tintBackgroundSpectrum":{"colorPoints":[{"color":"#FF82A8E1","point":0},{"color":"#FF8FB1E6","point":0.1},{"color":"#FF9CBBEA","point":0.2},{"color":"#FFA8C4EF","point":0.3},{"color":"#FFB4CDF3","point":0.4},{"color":"#FFC0D6F7","point":0.5},{"color":"#FFCCDEFB","point":0.6},{"color":"#FFD8E7FF","point":0.7},{"color":"#FFE3EFFF","point":0.8},{"color":"#FFEFF7FF","point":0.9},{"color":"#FFFAFFFF","point":1}],"backgroundColor":"#FF82A8E1"},"highlightSpectrum":{"colorPoints":[{"color":"#FFECF3FF","point":0},{"color":"#FFE8F2FF","point":0.1},{"color":"#FFE5F0FF","point":0.2},{"color":"#FFE1EFFF","point":0.3},{"color":"#FFDDEDFF","point":0.4},{"color":"#FFD9EBFF","point":0.5},{"color":"#FFD6EAFF","point":0.6},{"color":"#FFD2E8FF","point":0.7},{"color":"#FFCEE6FF","point":0.8},{"color":"#FFCAE5FF","point":0.9},{"color":"#FFC6E3FF","point":1}],"backgroundColor":"#FFFFFFFF"},"darkBackgroundSpectrum":{"colorPoints":[{"color":"#FF7BA0D9","point":0},{"color":"#FF87A9DD","point":0.1},{"color":"#FF92B1E0","point":0.2},{"color":"#FF9EB9E4","point":0.3},{"color":"#FFA9C1E7","point":0.4},{"color":"#FFB4C9EA","point":0.5},{"color":"#FFBFD1EE","point":0.6},{"color":"#FFCAD9F1","point":0.7},{"color":"#FFD5E0F4","point":0.8},{"color":"#FFDFE8F7","point":0.9},{"color":"#FFE9EFFB","point":1}],"backgroundColor":"#FF000000"}},"navItems":[{"type":4,"title":"Frontend","url":"https://medium.com/coursera-engineering/frontend/home","topicId":"ecccd47bf364","source":"topicId"},{"type":4,"title":"Backend","url":"https://medium.com/coursera-engineering/backend/home","topicId":"4ade75150ff3","source":"topicId"},{"type":4,"title":"Mobile","url":"https://medium.com/coursera-engineering/mobile-development/home","topicId":"a467595a7ee1","source":"topicId"},{"type":4,"title":"Data","url":"https://medium.com/coursera-engineering/data/home","topicId":"ea551161649","source":"topicId"},{"type":4,"title":"Life At Coursera","url":"https://medium.com/coursera-engineering/engineering-life-coursera/home","topicId":"97a320fc1b11","source":"topicId"},{"type":3,"title":"Coursera Blog","url":"https://blog.coursera.org/"}],"colorBehavior":1,"ampLogo":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"header":{"title":"Coursera Engineering","description":"We're changing the way the world learns!","backgroundImage":{"id":"1*SUNVx-fZ3AwO13vvCEPqsQ.jpeg","originalWidth":1770,"originalHeight":890},"logoImage":{},"alignment":2,"layout":6},"subscriberCount":3778,"tagline":"We're changing the way the world learns!","isOptedIntoAurora":false,"isCurationAllowedByDefault":false,"polarisCoverImage":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"ptsQualifiedAt":1616092813501,"type":"Collection"},"masthead":{"collectionMastheadId":"","editorsNote":"","staff":[{"userId":"d987eade03ed","excluded":false,"isEditor":true,"type":"CollectionMastheadUserItem"},{"userId":"80624ba8fd79","excluded":false,"isEditor":true,"type":"CollectionMastheadUserItem"},{"userId":"7b91bcea825","excluded":false,"isEditor":true,"type":"CollectionMastheadUserItem"},{"userId":"70814e310ce3","excluded":false,"isEditor":true,"type":"CollectionMastheadUserItem"},{"userId":"9999dd095c18","excluded":false,"isEditor":true,"type":"CollectionMastheadUserItem"},{"userId":"8830b0e2d4f","excluded":false,"type":"CollectionMastheadUserItem"},{"userId":"7b91bcea825","excluded":false,"type":"CollectionMastheadUserItem"},{"userId":"80624ba8fd79","excluded":false,"type":"CollectionMastheadUserItem"},{"userId":"99c0fb464c1f","excluded":false,"type":"CollectionMastheadUserItem"},{"userId":"9999dd095c18","excluded":false,"type":"CollectionMastheadUserItem"},{"userId":"12a7eff71fbc","excluded":false,"type":"CollectionMastheadUserItem"},{"userId":"283802d43c","excluded":false,"type":"CollectionMastheadUserItem"},{"userId":"1fc56da4b674","excluded":false,"type":"CollectionMastheadUserItem"},{"userId":"146a5788a4bf","excluded":false,"type":"CollectionMastheadUserItem"},{"userId":"715b99bc6b5c","excluded":false,"type":"CollectionMastheadUserItem"},{"userId":"f36ac0ad7592","excluded":false,"type":"CollectionMastheadUserItem"},{"userId":"3bebd5c70600","excluded":false,"type":"CollectionMastheadUserItem"},{"userId":"6595f3dc1125","excluded":false,"type":"CollectionMastheadUserItem"},{"userId":"e8d286bb099f","excluded":false,"type":"CollectionMastheadUserItem"},{"userId":"afbf744275c8","excluded":false,"type":"CollectionMastheadUserItem"},{"userId":"5bb4dcd49b0f","excluded":false,"type":"CollectionMastheadUserItem"},{"userId":"db2f2af1172b","excluded":false,"type":"CollectionMastheadUserItem"},{"userId":"15fc9548e39d","excluded":false,"type":"CollectionMastheadUserItem"},{"userId":"36e5b8f4c18f","excluded":false,"type":"CollectionMastheadUserItem"},{"userId":"2dafa94ed5f7","excluded":false,"type":"CollectionMastheadUserItem"},{"userId":"4f35c2c00794","excluded":false,"type":"CollectionMastheadUserItem"},{"userId":"5f3bbeee7670","excluded":false,"type":"CollectionMastheadUserItem"},{"userId":"dbd909ab7ead","excluded":false,"type":"CollectionMastheadUserItem"}],"type":"CollectionMasthead"}}) // ]]></script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'8e7359be1ebc81ad',t:'MTczMjM4Nzg4Ni4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body></html>