CINXE.COM
Madhu Sudan – Gordon McKay Professor of Computer Science Harvard John A. Paulson School of Engineering and Applied Sciences
<!DOCTYPE html> <html lang="en-US"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <link rel="profile" href="http://gmpg.org/xfn/11"> <title>Madhu Sudan – Gordon McKay Professor of Computer Science Harvard John A. Paulson School of Engineering and Applied Sciences</title> <meta name='robots' content='max-image-preview:large' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <link rel="alternate" type="application/rss+xml" title="Madhu Sudan » Feed" href="https://madhu.seas.harvard.edu/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/sites.harvard.edu\/madhu-sudan\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.1"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://madhu.seas.harvard.edu/wp-includes/css/dist/block-library/style.min.css?ver=6.7.1' type='text/css' media='all' /> <style id='safe-svg-svg-icon-style-inline-css' type='text/css'> .safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%} </style> <link rel='stylesheet' id='coblocks-frontend-css' href='https://madhu.seas.harvard.edu/wp-content/plugins/coblocks/dist/style-coblocks-1.css?ver=3.1.13' type='text/css' media='all' /> <link rel='stylesheet' id='coblocks-extensions-css' href='https://madhu.seas.harvard.edu/wp-content/plugins/coblocks/dist/style-coblocks-extensions.css?ver=3.1.13' type='text/css' media='all' /> <link rel='stylesheet' id='coblocks-animation-css' href='https://madhu.seas.harvard.edu/wp-content/plugins/coblocks/dist/style-coblocks-animation.css?ver=2677611078ee87eb3b1c' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: white;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--color-bg-alt: #eeeeec;--wp--preset--color--hero-main-bg-color: #24639e;--wp--preset--color--color-bg: #ffffff;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--larger: 48px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='cpschool-styles-css' href='https://madhu.seas.harvard.edu/wp-content/themes/cpschool/css/theme.min.css?ver=0.9.0.5.1733816539' type='text/css' media='all' /> <link rel='stylesheet' id='dashicons-css' href='https://madhu.seas.harvard.edu/wp-includes/css/dashicons.min.css?ver=6.7.1' type='text/css' media='all' /> <link rel='stylesheet' id='cpsc-styles-css' href='https://madhu.seas.harvard.edu/wp-content/themes/harvard-flex/css/theme.min.css?ver=0.9.0.5.1727869985' type='text/css' media='all' /> <script type="text/javascript" src="https://madhu.seas.harvard.edu/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://madhu.seas.harvard.edu/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <link rel="https://api.w.org/" href="https://madhu.seas.harvard.edu/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://madhu.seas.harvard.edu/wp-json/wp/v2/pages/617" /><meta name="generator" content="Harvard University Sites 6.7.1 - http://sites.harvard.edu/" /> <link rel="canonical" href="https://madhu.seas.harvard.edu/" /> <link rel='shortlink' href='https://madhu.seas.harvard.edu/' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://madhu.seas.harvard.edu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmadhu.seas.harvard.edu%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://madhu.seas.harvard.edu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmadhu.seas.harvard.edu%2F&format=xml" /> <style> @media screen and (max-width: 782px) { #wpadminbar li#wp-admin-bar-log-in, #wpadminbar li#wp-admin-bar-register { display: block; } #wpadminbar li#wp-admin-bar-log-in a, #wpadminbar li#wp-admin-bar-register a { padding: 0 8px; } } </style> <script type="text/javascript"> var jQueryMigrateHelperHasSentDowngrade = false; window.onerror = function( msg, url, line, col, error ) { // Break out early, do not processing if a downgrade reqeust was already sent. if ( jQueryMigrateHelperHasSentDowngrade ) { return true; } var xhr = new XMLHttpRequest(); var nonce = '5df291bf79'; var jQueryFunctions = [ 'andSelf', 'browser', 'live', 'boxModel', 'support.boxModel', 'size', 'swap', 'clean', 'sub', ]; var match_pattern = /\)\.(.+?) is not a function/; var erroredFunction = msg.match( match_pattern ); // If there was no matching functions, do not try to downgrade. if ( null === erroredFunction || typeof erroredFunction !== 'object' || typeof erroredFunction[1] === "undefined" || -1 === jQueryFunctions.indexOf( erroredFunction[1] ) ) { return true; } // Set that we've now attempted a downgrade request. jQueryMigrateHelperHasSentDowngrade = true; xhr.open( 'POST', 'https://madhu.seas.harvard.edu/wp-admin/admin-ajax.php' ); xhr.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' ); xhr.onload = function () { var response, reload = false; if ( 200 === xhr.status ) { try { response = JSON.parse( xhr.response ); reload = response.data.reload; } catch ( e ) { reload = false; } } // Automatically reload the page if a deprecation caused an automatic downgrade, ensure visitors get the best possible experience. if ( reload ) { location.reload(); } }; xhr.send( encodeURI( 'action=jquery-migrate-downgrade-version&_wpnonce=' + nonce ) ); // Suppress error alerts in older browsers return true; } </script> <meta name="mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-title" content="Madhu Sudan - Gordon McKay Professor of Computer Science Harvard John A. Paulson School of Engineering and Applied Sciences"> <!-- Google Analytics tracking code output by Beehive Analytics Pro --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-GMEVN96PYN&l=beehiveDataLayer"></script> <script> window.beehiveDataLayer = window.beehiveDataLayer || []; function gaplusu() {beehiveDataLayer.push(arguments);} gaplusu('js', new Date()) gaplusu('config', 'G-GMEVN96PYN', { 'anonymize_ip': false, 'allow_google_signals': false, }) </script> <style type="text/css"> /* <![CDATA[ */ img.latex { vertical-align: middle; border: none; } /* ]]> */ </style> <style type="text/css">#wp-admin-bar-abm-login{display:block!important}body .wp-video-shortcode video,body video.wp-video-shortcode{margin:0;padding:0;background:0 0;border:none;box-shadow:none;min-width:0;height:auto;min-height:0}.screen-reader-text:not(button){clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}</style><style id="kirki-inline-styles">.logo-font{font-family:inter;}.container{max-width:1170px;}:root{--site-width:1170px;--content-width:1170px;--body-font-size:100;--roundness:3px;--shadows:4px;--color-bg:#ffffff;--color-bg-alt:#eeeeec;--color-bg-contrast:#000000;--color-bg-accent:#24639e;--color-bg-accent-a:rgba(36,99,158,0.5);--color-bg-accent-contrast:#ffffff;--color-bg-accent-hl:#24639e;--color-bg-accent-hl-a:rgba(36,99,158,0.5);--color-bg-accent-hl-contrast:#ffffff;--color-bg-alt-contrast:#000000;--color-bg-alt-accent:#205b92;--color-bg-alt-accent-a:rgba(32,91,146,0.5);--color-bg-alt-accent-contrast:#ffffff;--color-bg-alt-accent-hl:#205b92;--color-bg-alt-accent-hl-a:rgba(32,91,146,0.5);--color-bg-alt-accent-hl-contrast:#ffffff;--header-main-height:117.91px;--header-main-gap-height:0px;--header-main-padding-v:100;--header-main-logo-font-size:100;--header-main-font-size:100;--header-secondary-font-size:100;--header-secondary-padding-v:0;--hero-main-bg-color:#24639e;--hero-main-bg-color-contrast:#ffffff;--hero-main-bg-color-accent:#fafcfe;--hero-main-bg-color-accent-a:rgba(250,252,254,0.5);--hero-main-bg-color-accent-contrast:#000000;--hero-main-bg-color-accent-hl:#fafcfe;--hero-main-bg-color-accent-hl-a:rgba(250,252,254,0.5);--hero-main-bg-color-accent-hl-contrast:#000000;--hero-main-img-opacity:0.2;--hero-main-header-main-opacity:1;--headers-font-size:100;}body{font-family:inter;}#navbar-main .nav{font-family:inherit;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inter;}</style></head> <body class="home page-template-default page page-id-617 wp-embed-responsive h-style-separator-bottom sidebars-check-sticky singular main-wrapper-margin-top-disabled"> <div class="site" id="page"> <a class="skip-link sr-only sr-only-focusable" href="#content">Skip to content</a> <div id="branding_header"> <div class="branding-container clearfix container"> <div class="branding-left"> <a href="https://www.harvard.edu/"> <img src="https://madhu.seas.harvard.edu/wp-content/themes/harvard-flex/img/harvard-logo.svg" alt="Harvard University homepage" width="235" height="32"> </a> </div> <div class="branding-right"> <a href="https://www.harvard.edu/">HARVARD.EDU</a> </div> </div> </div> <div id="wrapper-navbar-main-top" ></div> <div id="wrapper-navbar-main" class="wrapper-navbar" itemscope itemtype="http://schema.org/WebSite"> <nav id="navbar-main" class="navbar navbar-expand-md nav-styling-underline has-background has-header-main-bg-color-background-color" aria-label="main"> <div class="navbar-container container"> <!-- Your site title as branding in the menu --> <div class="navbar-brand-holder"> <a class="navbar-brand logo-font custom-bg-disabled" rel="home" href="https://madhu.seas.harvard.edu/" title="Madhu Sudan" itemprop="url"> <span class="navbar-brand-text">Madhu Sudan</span> </a> <a rel="home" href="https://madhu.seas.harvard.edu/" title="Madhu Sudan" class="navbar-brand-subtext"> Gordon McKay Professor of Computer Science Harvard John A. Paulson School of Engineering and Applied Sciences </a> </div> <!-- end custom logo --> <div class="navbar-navs-container"> <div id="navbar-main-nav-desktop" class="navbar-nav-container"><ul id="menu-main-desktop" class="nav navbar-nav"><li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-menu-main-desktop-3207" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-617 current_page_item active menu-item-3207 nav-item"><a class="nav-link" title="Home" href="https://madhu.seas.harvard.edu/"><span class="menu-item-text">Home</span></a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-menu-main-desktop-3204" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3204 nav-item"><a class="nav-link" title="Teaching" href="https://madhu.seas.harvard.edu/teaching/"><span class="menu-item-text">Teaching</span></a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-menu-main-desktop-3213" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3213 nav-item"><a class="nav-link" title="Students" href="https://madhu.seas.harvard.edu/students/"><span class="menu-item-text">Students</span></a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-menu-main-desktop-3209" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3209 nav-item"><a class="nav-link" title="Papers" href="https://sites.google.com/g.harvard.edu/madhu-sudans-papers"><span class="menu-item-text">Papers</span></a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-menu-main-desktop-3203" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3203 nav-item"><a class="nav-link" title="Talks" href="https://madhu.seas.harvard.edu/talks/"><span class="menu-item-text">Talks</span></a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-menu-main-desktop-3214" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropdown menu-item-3214 nav-item"><a class="dropdown-toggle nav-link" title="Bio" href="#" id="menu-item-dropdown-menu-main-desktop-3214" data-toggle="dropdown" aria-expanded="false" role="button"><span class="menu-item-text">Bio</span></a> <ul id="menu-item-dropdown-menu-main-desktop-3214-dropdown" class="dropdown-menu" aria-labelledby="menu-item-dropdown-menu-main-desktop-3214"> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-menu-main-desktop-3215" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3215 nav-item"><a class="dropdown-item" title="Short CV" href="https://madhu.seas.harvard.edu/short-cv.pdf"><span class="menu-item-text">Short CV</span></a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-menu-main-desktop-3216" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3216 nav-item"><a class="dropdown-item" title="Long CV" href="https://madhu.seas.harvard.edu/long-cv.pdf"><span class="menu-item-text">Long CV</span></a></li> </ul> </li> </ul></div> <div id="navbar-main-nav-buttons"> <ul class="nav navbar-nav navbar-button-nav-right"> <li id="navbar-main-btn-search" > <button type="button" class="btn btn-secondary nav-link has-styling" data-toggle="modal" data-target="#modal-search"> <i aria-hidden="true" class="cps-icon cps-icon-search"></i> <span aria-hidden="true" class="d-none">Search</span> <span class="sr-only">Toggle search interface</span> </button> </li> <li id="navbar-main-btn-slide-in-menu" class="btn-modal-slide-in-menu-holder has-mobile"> <button type="button" class="btn btn-secondary nav-link has-styling" data-toggle="modal" data-target="#modal-slide-in-menu"> <i aria-hidden="true" class="cps-icon cps-icon-menu"></i> <span aria-hidden="true" class="d-none">Menu</span> <span class="sr-only">Toggle extended navigation</span> </button> </li> </ul> </div> </div> </div><!-- #navbar-container --> </nav> </div><!-- #wrapper-navbar end --> <div class="main-wrapper wrapper" id="page-wrapper"> <div class="container" id="content"> <div class="row"> <!-- Do the left sidebar check --> <div class="col-md-12 col-xl-12 content-area" id="primary"> <main class="site-main" id="main"> <article class="post-617 page type-page status-publish hentry" id="post-617"> <div class="entry-content"> <p class="has-text-align-left is-style-info">I am a Professor of Computer Science at Harvard. My research is in the theories of computation and communication. I am very interested in understanding the many ways in which communication or computation can go wrong (i.e., have errors), and how to correct all such errors.</p> <p class="has-text-align-left is-style-success"><strong>My Bulletin Board</strong>:<br> • I am co-teaching <a href="https://docs.google.com/spreadsheets/d/1mfTIqq0wuuGXudPWy8cbPrNvrFwrS14BIP-1ds6oR8U/">Data Structures and Algorithms (CS1240)</a> with <a href="https://sitanchen.com/">Sitan Chen</a> in Spring 2025. <br> • I am running a <a href="http://behnezhad.com/gs/">Reading Group on Graph Simplification</a> at MIT with <a href="http://behnezhad.com/">Soheil Behnezhad</a> and <a href="https://people.csail.mit.edu/ronitt/">Ronitt Rubinfeld</a> in Spring 2025. <br> • I am the Director of Graduate Studies for Computer Science at Harvard. Here’s a <a href="https://docs.google.com/document/d/1va4BEfNEblyuYRU6uxkpL_86vqFFq9283V_qa9T9bII/edit">FAQ</a>.<br> • My open office hours for Spring 2025 are on Friday mornings. See <a href="https://calendar.google.com/calendar/embed?src=c_a5589123dc5b2469fbb52160d158f1abf48e0bc3ec1e1c36e74f6606b6e4cb13%40group.calendar.google.com&ctz=America%2FNew_York">this</a> calendar for week-by-week availability. See <a href="https://docs.google.com/spreadsheets/d/1mfTIqq0wuuGXudPWy8cbPrNvrFwrS14BIP-1ds6oR8U/">1240 site</a> for 1240 OH.</p> <p></p> <p></p> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image"> <figure class="aligncenter size-large is-resized"><img decoding="async" src="https://sites.harvard.edu/ux-seas/files/2024/08/img-sudan-683x1024.jpg" alt="Madhu Sudan" class="wp-image-783" style="width:200px"/></figure></div> <h2 class="wp-block-heading has-custom-weight" style="font-weight:bold;font-size:24px">Madhu Sudan</h2> <h3 class="wp-block-heading" style="font-size:16px">Gordon McKay Professor of Computer Science Harvard John A. Poulson School of Engineering and Applied Sciences</h3> <p>Member of <a href="http://toc.seas.harvard.edu/">Theory of Computation Group</a></p> <p>Some TOC pointers :</p> <ul class="wp-block-list"> <li><a href="http://toc.seas.harvard.edu/events-seminars">Theory of Computing Seminars</a></li> </ul> <p>Address:<br>Harvard SEC #3.434,<br>150 Western Ave,<br>Boston, MA 02134.<br>madhu at cs dot harvard dot edu</p> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%"> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"> <h3 class="wp-block-heading has-custom-weight" style="font-weight:bold;font-size:20px">Research interests</h3> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%"> <p>Communication & Computing, Coding theory, Property Testing, Algebra in Computation. </p> </div> </div> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"> <h3 class="wp-block-heading has-custom-weight" style="font-weight:bold;font-size:20px">Teaching</h3> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%"> <p>I am co-teaching <a href="https://docs.google.com/spreadsheets/d/1mfTIqq0wuuGXudPWy8cbPrNvrFwrS14BIP-1ds6oR8U/">Data Structures and Algorithms (CS 1240)</a> in Spring 2025. Here are <a href="https://madhu.seas.harvard.edu/teaching/">courses I’ve taught previously</a>.</p> </div> </div> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-3 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"> <h3 class="wp-block-heading has-custom-weight" style="font-weight:bold;font-size:20px">Books/Monographs</h3> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%"> <ul class="wp-block-list"> <li><a href="http://www.springer.com/gp/book/9783540606154">Efficient checking of polynomials …</a>, (Ph.D. Thesis)</li> <li><a href="https://epubs.siam.org/doi/book/10.1137/1.9780898718546">Complexity Classification of Boolean Constraint Satisfaction Problems</a> (with Nadia Creignou and Sanjeev Khanna)</li> <li><a href="https://cse.buffalo.edu/faculty/atri/courses/coding-theory/book/">Essential Coding Theory</a> (with Venkatesan Guruswami and Atri Rudra)</li> </ul> </div> </div> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-4 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"> <h3 class="wp-block-heading has-custom-weight" style="font-weight:bold;font-size:20px">Course notes</h3> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%"> <ul class="wp-block-list"> <li><a href="https://madhu.seas.harvard.edu/courses-fall1998/">Algebra and Computation</a></li> <li><a href="https://madhu.seas.harvard.edu/courses-fall1999/">Approximability of Optimization Problems</a></li> <li><a href="https://madhu.seas.harvard.edu/courses-coding/">Coding theory</a></li> <li><a href="https://madhu.seas.harvard.edu/courses-pcp/">PCP</a></li> </ul> </div> </div> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-5 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"> <h3 class="wp-block-heading has-custom-weight" style="font-weight:bold;font-size:20px">Other online stuff</h3> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%"> <ul class="wp-block-list"> <li><a href="https://madhu.seas.harvard.edu/papers/">Papers</a></li> <li><a href="https://madhu.seas.harvard.edu/talks/">Talks</a></li> </ul> </div> </div> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-6 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"> <h3 class="wp-block-heading has-custom-weight" style="font-weight:bold;font-size:20px">Professional activities</h3> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%"> <ul class="wp-block-list"> <li><a href="http://www.nowpublishers.com/tcs">Foundations and Trends in Theoretical Computer Science</a> (Founding Editor)</li> <li><a href="http://theoryofcomputing.org/">Theory of Computing</a> (Editor)</li> <li><a href="http://www.eccc.uni-trier.de/eccc/">Electronic Colloquium on Computational Complexity</a> (Scientific Committee)</li> <li><a href="https://starkware.co/">Starkware</a> (Scientific Advisor)</li> </ul> </div> </div> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"> <h3 class="wp-block-heading has-custom-weight" style="font-weight:bold;font-size:24px">Students</h3> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%"> <div class="wp-block-coblocks-accordion"> <div class="wp-block-coblocks-accordion-item"><details><summary class="wp-block-coblocks-accordion-item__title">Current Students</summary><div class="wp-block-coblocks-accordion-item__content"> <ul class="wp-block-list"> <li><a href="https://people.math.harvard.edu/%7Ejkaufmann/index.html">Jenny Kaufmann</a> (co-advised with Virginia Williams)</li> <li><a href="https://sites.google.com/view/prashanth-amireddy">Prashanth Amireddy</a> (co-advised with Salil Vadhan)</li> <li><a href="https://cassmarcussen.github.io/">Cassandra Marcussen</a></li> <li><a href="https://www.louieputterman.com/">Aaron (Louie) Putterman</a> (co-advised with Salil Vadhan).</li> </ul> </div></details></div> <div class="wp-block-coblocks-accordion-item"><details><summary class="wp-block-coblocks-accordion-item__title">Former Students</summary><div class="wp-block-coblocks-accordion-item__content"> <ul class="wp-block-list"> <li><a href="http://www.cs.nyu.edu/%7Edodis">Yevgeniy Dodis</a> (2000)</li> <li><a href="https://people.eecs.berkeley.edu/%7Evenkatg/">Venkatesan Guruswami</a> (2001)</li> <li>Eric Lehman (2002)</li> <li><a href="http://www.cs.cmu.edu/%7Eodonnell/">Ryan O’Donnell</a> (2003)</li> <li><a href="http://www.math.ias.edu/%7Emisha">Misha Alekhnovich</a> (2003)</li> <li><a href="https://www.tcs.tifr.res.in/%7Eprahladh/">Prahladh Harsha</a> (2004)</li> <li><a href="https://cs-people.bu.edu/ads22/">Adam Smith</a> (2004)</li> <li><a href="http://theory.csail.mit.edu/%7Earasala">April Rasala Lehman</a> (2005)</li> <li><a href="http://research.microsoft.com/en-us/people/yekhanin/">Sergey Yekhanin</a> (2007)</li> <li><a href="http://people.csail.mit.edu/victor/">Victor Chen</a> (2009)</li> <li><a href="https://www.cs.purdue.edu/homes/egrigore/">Elena Grigorescu</a> (2010)</li> <li><a href="https://www.cse.wustl.edu/%7Ebjuba/">Brendan Juba</a> (2010)</li> <li><a href="https://www.math.toronto.edu/swastik/">Swastik Kopparty</a> (2010)</li> <li><a href="https://users.cs.duke.edu/%7Ebr148/">Ben Rossman</a> (2010)</li> <li><a href="http://www.math.toronto.edu/ssaraf/">Shubhangi Saraf</a> (2011)</li> <li><a href="http://people.csail.mit.edu/aguo/">Alan Guo</a> (2015)</li> <li><a href="https://bavarian.dev/">Mohammad Bavarian</a> (2017)</li> <li><a href="http://people.csail.mit.edu/badih/">Badih Ghazi</a> (2018)</li> <li><a href="https://pritishkamath.github.io/">Pritish Kamath</a> (2019)</li> <li><a href="http://preetum.nakkiran.org/">Preetum Nakkiran</a> (2021)</li> <li><a href="https://mitalibafna.github.io/">Mitali Bafna</a> (2022)</li> <li><a href="https://sites.google.com/view/santhoshinivelusamy">Santhoshini Velusamy</a> (2023)</li> </ul> </div></details></div> <div class="wp-block-coblocks-accordion-item"><details><summary class="wp-block-coblocks-accordion-item__title">Postdocs</summary><div class="wp-block-coblocks-accordion-item__content"> <ul class="wp-block-list"> <li><a href="http://cs.stanford.edu/people/trevisan/">Luca Trevisan</a> (1997)</li> <li><a href="http://www.eecs.harvard.edu/%7Esalil">Salil Vadhan</a> (1998)</li> <li><a href="http://www.nada.kth.se/%7Eenge">Lars Engebretsen</a> (2000)</li> <li><a href="http://www.cs.technion.ac.il/%7Eeli/">Eli Ben-Sasson</a> (2001-2003)</li> <li><a href="http://www.cs.technion.ac.il/%7Eshpilka/">Amir Shpilka</a> (2002)</li> <li><a href="http://ttic.uchicago.edu/%7Ecjulia/">Julia Chuzhoy</a> (2004-2006)</li> <li>Tali Kaufman (2007-2009)</li> <li><a href="http://people.csail.mit.edu/jakobn/">Jakob Nordström</a> (2008-2010)</li> <li><a href="https://sites.google.com/site/eladharamaty/">Elad Haramaty</a> (2016-2017)</li> <li><a href="https://mrinalkr.bitbucket.io/">Mrinal Kumar</a> (2017-2018)</li> <li><a href="https://www.cs.princeton.edu/%7Ehy2/">Huacheng Yu</a> (2017-2019)</li> <li><a href="http://math.mit.edu/%7Eomrib/">Omri Ben-Eliezer</a> (2020-2021)</li> <li><a href="https://shahrasbi.github.io/">Amirbehshad Shahrasbi</a> (2020-2021)</li> <li><a href="https://sites.google.com/view/sumegha-garg/home">Sumegha Garg</a> (2020-2022)</li> </ul> </div></details></div> </div> </div> </div> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"> <h3 class="wp-block-heading"><strong>CV+Bio</strong></h3> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%"> <ul class="wp-block-list"> <li><a href="https://madhu.seas.harvard.edu/bio/">Bio</a></li> <li><a href="https://madhu.seas.harvard.edu/files/2025/01/short-cv.pdf">Short CV</a></li> <li><a href="https://madhu.seas.harvard.edu/files/2025/01/long-cv.pdf">Long CV</a></li> </ul> </div> </div> </div> </div> <style> /* Custom CSS only for this web page for Madhu Sudan */ /* Main content - top margin */ div#content { margin-top: 3em; } /* Smaller width of left column .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-12.wp-block-columns-is-layout-flex > div:first-child { flex-basis: 22.33% !important; } */ /* Smaller width of left column */ .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-12.wp-block-columns-is-layout-flex > div:first-child { flex-basis: 13% !important; } /* Wider width of right two columns */ .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow { flex-basis: 82% !important; } /* Width of right two columns */ .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:first-child { flex-basis: 20% !important; } .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(2) { flex-basis: 75% !important; } /* Hide default header */ div#wrapper-navbar-main { display: none; } .page-header { display: none; } /* Smaller h2 font size and margins */ h2.wp-block-heading { margin: -0.75em 0em !important; font-size: xx-large; } /* Smaller h3 font size */ h3.wp-block-heading { font-size: larger; } /* Accordion for students */ summary.wp-block-coblocks-accordion-item__title { font-weight: 600; background-color: white !important; } </style> </div><!-- .entry-content --> </article><!-- #post-## --> </main><!-- #main --> <!-- Do the right sidebar check --> </div><!-- #closing the primary container from /templates/global-templates/left-sidebar-check.php --> </div><!-- .row --> </div><!-- #content --> </div><!-- #page-wrapper --> <footer class="wrapper has-background has-footer-main-bg-color-background-color" id="wrapper-footer"> <div id="footer-content"> <style id='core-block-supports-inline-css' type='text/css'> .wp-container-core-columns-is-layout-1{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-2{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-3{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-4{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-5{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-6{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-7{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-8{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-9{flex-wrap:nowrap;} </style> <script type="text/javascript" id="blog_templates_front-js-extra"> /* <![CDATA[ */ var blog_templates_params = {"type":""}; /* ]]> */ </script> <script type="text/javascript" src="https://madhu.seas.harvard.edu/wp-content/plugins/blogtemplates//blogtemplatesfiles/assets/js/front.js?ver=2.6.8.2" id="blog_templates_front-js"></script> <script type="text/javascript" src="https://madhu.seas.harvard.edu/wp-content/plugins/coblocks/dist/js/coblocks-animation.js?ver=3.1.13" id="coblocks-animation-js"></script> <script type="text/javascript" src="https://madhu.seas.harvard.edu/wp-content/plugins/coblocks/dist/js/vendors/tiny-swiper.js?ver=3.1.13" id="coblocks-tiny-swiper-js"></script> <script type="text/javascript" id="coblocks-tinyswiper-initializer-js-extra"> /* <![CDATA[ */ var coblocksTinyswiper = {"carouselPrevButtonAriaLabel":"Previous","carouselNextButtonAriaLabel":"Next","sliderImageAriaLabel":"Image"}; /* ]]> */ </script> <script type="text/javascript" src="https://madhu.seas.harvard.edu/wp-content/plugins/coblocks/dist/js/coblocks-tinyswiper-initializer.js?ver=3.1.13" id="coblocks-tinyswiper-initializer-js"></script> <script type="text/javascript" id="cpschool-scripts-js-extra"> /* <![CDATA[ */ var cpSchoolData = {"parallaxHeader":"","animations":""}; /* ]]> */ </script> <script type="text/javascript" src="https://madhu.seas.harvard.edu/wp-content/themes/cpschool/js/theme.min.js?ver=0.9.0.5.1733816539" id="cpschool-scripts-js"></script> <div id="custom-footer-html"><p><img class="alignnone wp-image-988 size-medium" src="https://sites.harvard.edu/madhu-sudan/files/2024/09/H_SEAS_logo_RGB-300x86.png" alt="" width="300" height="86" /></p> <p>Harvard SEC #3.434,<br />150 Western Ave,<br />Boston, MA 02134.<br />madhu at cs dot harvard dot edu</p> <p> </p></div> <div id="footer-site-info"> <div class="row"> <div class="col-md-12"> <div class="site-footer" id="colophon"> <div class="site-info"> <div id="branding_footer"> <div class="branding-container container"> <div class="copyright"> <span class="harvard-copyright">Copyright © 2025 The President and Fellows of Harvard College</span> | <a href="https://accessibility.harvard.edu/">Accessibility</a> | <a href="https://accessibility.huit.harvard.edu/digital-accessibility-policy">Digital Accessibility</a> | <a href="https://www.harvard.edu/copyright-issue/">Report Copyright Infringement</a> </div> <div class="admin-login"> <a href="https://sites.harvard.edu/madhu-sudan/wp-login.php?redirect_to=https%3A%2F%2Fsites.harvard.edu%2Fmadhu-sudan%2F&action=shibboleth" alt="Login"> Log In </a> </div> </div> </div> </div><!-- .site-info --> </div><!-- #colophon --> </div><!--col end --> </div><!-- row end --> </div><!-- container end --> </div> </footer><!-- wrapper end --> </div><!-- #page we need this extra closing tag here --> <div id="modal-slide-in-menu" class="modal fade modal-slide-in-right modal-full-height nav-styling-underline" tabindex="-1" role="dialog" aria-label="slide-in menu" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content has-background has-header-main-bg-color-background-color"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"> <i aria-hidden="true" class="cps-icon cps-icon-close"></i> <span class="sr-only">close menu</span> </button> </div> <div class="modal-body"> <nav class="menu-mobile" aria-label="Mobile" role="navigation"> <div class="menu-primary-menu-container"><ul id="menu-main-mobile" class="nav flex-column"><li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-617 current_page_item active menu-item-3207 nav-item"><a class="nav-link" title="Home" href="https://madhu.seas.harvard.edu/"><span class="menu-item-text">Home</span></a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3204 nav-item"><a class="nav-link" title="Teaching" href="https://madhu.seas.harvard.edu/teaching/"><span class="menu-item-text">Teaching</span></a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3213 nav-item"><a class="nav-link" title="Students" href="https://madhu.seas.harvard.edu/students/"><span class="menu-item-text">Students</span></a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3209 nav-item"><a class="nav-link" title="Papers" href="https://sites.google.com/g.harvard.edu/madhu-sudans-papers"><span class="menu-item-text">Papers</span></a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3203 nav-item"><a class="nav-link" title="Talks" href="https://madhu.seas.harvard.edu/talks/"><span class="menu-item-text">Talks</span></a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropdown menu-item-3214 nav-item"><a class="nav-link" title="Bio" href="https://madhu.seas.harvard.edu/short-cv.pdf" id="menu-item-dropdown-menu-main-mobile-3214"><span class="menu-item-text">Bio</span></a><button type="button" data-toggle="collapse" data-target="#menu-item-dropdown-menu-main-mobile-3214-dropdown" class="collapse-toggle collapsed" aria-expanded="false" aria-controls="menu-item-dropdown-menu-main-mobile-3214-dropdown"><span class="sr-only">Toggle "Bio" submenu</span></button> <ul id="menu-item-dropdown-menu-main-mobile-3214-dropdown" class="collapse collapse-menu" aria-labelledby="menu-item-dropdown-menu-main-mobile-3214"> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3215 nav-item"><a class="dropdown-item" title="Short CV" href="https://madhu.seas.harvard.edu/short-cv.pdf"><span class="menu-item-text">Short CV</span></a></li> <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3216 nav-item"><a class="dropdown-item" title="Long CV" href="https://madhu.seas.harvard.edu/long-cv.pdf"><span class="menu-item-text">Long CV</span></a></li> </ul> </li> </ul></div> </nav> </div> </div> </div> </div><!-- #modal-slide-in-menu --> <div id="modal-search" class="modal fade modal-slide-in-top modal-close-inline modal-site-width modal-padding-lg" tabindex="-1" role="dialog" aria-label="search" aria-hidden="true"> <div class="modal-dialog site-width-max" role="document"> <div class="modal-content has-background has-header-main-bg-color-background-color"> <div class="modal-header pb-0"> <button type="button" class="close" data-dismiss="modal"> <i aria-hidden="true" class="cps-icon cps-icon-close"></i> <span class="sr-only">close search</span> </button> </div> <div class="modal-body"> <form method="get" id="searchform" action="https://madhu.seas.harvard.edu/" role="search"> <label class="sr-only" for="searchform-s">Search</label> <div class="input-group"> <input class="field form-control form-control-lg" id="searchform-s" name="s" type="text" placeholder="Search..." value=""> <span class="input-group-append"> <button class="submit btn btn-primary btn-lg" id="searchform-submit" type="submit"> <i aria-hidden="true" class="cps-icon cps-icon-search"></i> <span class="sr-only">Search Site</span> </button> </span> </div> </form> </div> </div> </div> </div><!-- #modal-search --> </body> </html>