CINXE.COM

Resources for Undergrads - Department of Computer Science

<!DOCTYPE html> <html class="no-js" lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="mobile-web-app-capable" content="yes"> <link rel="preload" href="/wp-content/themes/wse/fonts/Gentona-Medium.woff" as="font" type="font/woff" crossorigin="anonymous"> <link rel="preload" href="/wp-content/themes/wse/fonts/Gentona-Bold.woff" as="font" type="font/woff" crossorigin="anonymous"> <link rel="preload" href="/wp-content/themes/wse/fonts/Quadon-Bold.woff" as="font" type="font/woff" crossorigin="anonymous"> <link rel="preload" href="/wp-content/themes/wse/fonts/Gentona-Light.woff" as="font" type="font/woff" crossorigin="anonymous"> <link rel="apple-touch-icon" sizes="180x180" href="https://www.cs.jhu.edu/wp-content/themes/wse/favicons/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="https://www.cs.jhu.edu/wp-content/themes/wse/favicons/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="https://www.cs.jhu.edu/wp-content/themes/wse/favicons/favicon-16x16.png"> <link rel="manifest" href="https://www.cs.jhu.edu/wp-content/themes/wse/favicons/site.webmanifest"> <link rel="mask-icon" href="https://www.cs.jhu.edu/wp-content/themes/wse/favicons/safari-pinned-tab.svg" color="004c97"> <link rel="shortcut icon" href="https://www.cs.jhu.edu/wp-content/themes/wse/favicons/favicon.ico"> <meta name="msapplication-TileColor" content="004c97"> <meta name="msapplication-TileImage" content="https://www.cs.jhu.edu/wp-content/themes/wse/favicons/mstile-144x144.png"> <meta name="msapplication-config" content="https://www.cs.jhu.edu/wp-content/themes/wse/favicons/browserconfig.xml"> <meta name="theme-color" content="004c97"> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <title>Resources for Undergrads - Department of Computer Science</title> <link rel="canonical" href="https://www.cs.jhu.edu/academic-programs/undergraduate-studies/undergraduate-academics/current-undergraduate-students/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Resources for Undergrads - Department of Computer Science" /> <meta property="og:url" content="https://www.cs.jhu.edu/academic-programs/undergraduate-studies/undergraduate-academics/current-undergraduate-students/" /> <meta property="og:site_name" content="Department of Computer Science" /> <meta property="article:modified_time" content="2024-09-23T21:22:18+00:00" /> <meta name="twitter:card" content="summary_large_image" /> <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:\/\/www.cs.jhu.edu\/wp-includes\/js\/wp-emoji-release.min.js?ver=bb55d6eed1acb6f10094620d2476e159"}}; /*! 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://www.cs.jhu.edu/wp-includes/css/dist/block-library/style.min.css?ver=bb55d6eed1acb6f10094620d2476e159' 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: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--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--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--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='site-css' href='https://www.cs.jhu.edu/wp-content/themes/wse/css/site.css?ver=bb55d6eed1acb6f10094620d2476e159' type='text/css' media='all' /> <style id='rocket-lazyload-inline-css' type='text/css'> .rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player:focus-within{outline: 2px solid currentColor;outline-offset: 5px;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:url(https://www.cs.jhu.edu/wp-content/plugins/rocket-lazy-load/assets/img/youtube.png) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;}.wp-embed-responsive .wp-has-aspect-ratio .rll-youtube-player{position:absolute;padding-bottom:0;width:100%;height:100%;top:0;bottom:0;left:0;right:0} </style> <script type="text/javascript" src="https://www.cs.jhu.edu/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.cs.jhu.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://www.cs.jhu.edu/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.cs.jhu.edu/wp-json/wp/v2/pages/63" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.cs.jhu.edu/xmlrpc.php?rsd" /> <link rel='shortlink' href='https://www.cs.jhu.edu/?p=63' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.cs.jhu.edu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.cs.jhu.edu%2Facademic-programs%2Fundergraduate-studies%2Fundergraduate-academics%2Fcurrent-undergraduate-students%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.cs.jhu.edu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.cs.jhu.edu%2Facademic-programs%2Fundergraduate-studies%2Fundergraduate-academics%2Fcurrent-undergraduate-students%2F&#038;format=xml" /> <!-- start Simple Custom CSS and JS --> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-52M38THK');</script> <!-- End Google Tag Manager --><!-- end Simple Custom CSS and JS --> <!-- start Simple Custom CSS and JS --> <!-- Meta Pixel Code --> <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '255832078289375'); fbq('track', 'PageView'); </script> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=255832078289375&ev=PageView&noscript=1" /></noscript> <!-- End Meta Pixel Code --> <!-- end Simple Custom CSS and JS --> <!-- start Simple Custom CSS and JS --> <!-- Add HTML code to the header or the footer. For example, you can use the following code for loading the jQuery library from Google CDN: <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> or the following one for loading the Bootstrap library from MaxCDN: <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> -- End of the comment --> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-E07ZYQZ0YG"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-E07ZYQZ0YG'); </script> <!-- end Simple Custom CSS and JS --> <!-- start Simple Custom CSS and JS --> <script type="text/javascript"> /* Default comment here */ /*<![CDATA[*/ (function() { var sz = document.createElement('script'); sz.type = 'text/javascript'; sz.async = true; sz.src = '//siteimproveanalytics.com/js/siteanalyze_16739.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(sz, s); })(); /*]]>*/ </script> <!-- end Simple Custom CSS and JS --> <meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://www.cs.jhu.edu"><link rel="alternate" href="https://www.cs.jhu.edu/wp-json/tribe/events/v1/" /><noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript> </head> <body class="preload fs-grid page_layout_default page_theme_default page_theme_department page_theme_sunlight page_theme_departments" itemscope itemtype="http://schema.org/WebPage"> <div class="js-alert-wrapper"> <div class="js-alert-wrapper"> <script> // var AlertURL = "https://www.cs.jhu.edu/wp-admin/admin-ajax.php?action=get_alert"; var AlertURL = "https://www.cs.jhu.edu/alerts/currentalert/"; </script> </div> </div> <!-- Page Wrapper --> <div class="page_wrapper"> <!-- Header --> <header class="header" id="header"> <a class="skip_link skip_main" id="skip_link" href="#skip_content">Skip to main content</a> <a class="js-swap js-skip-alert skip_link skip_alert" id="alert_link" href="#alert" data-swap-target=".js-alert" data-swap-linked="alert">Skip to site alert</a> <div class="js-header-set header_set"> <div class="header_ribbon"> <div class="fs-row"> <div class="fs-cell"> <div class="header_ribbon_inner"> <nav class="js-nav js-secondary-nav js-secondary-nav-lg nav secondary_nav secondary_nav_lg" aria-label="Secondary" itemscope itemtype="http://schema.org/SiteNavigationElement"> <div class="nav_header secondary_nav_header"> <h2 class="nav_title secondary_nav_title">Secondary Navigation</h2> </div> <ul class="js-nav-list js-secondary-nav-list nav_list secondary_nav_list" aria-label="Secondary Navigation"> <li class="js-nav-item js-secondary-nav-item js-secondary-nav-item-1 nav_item secondary_nav_item"> <div class="nav_item_inner secondary_nav_item_inner"> <a class="js-nav-link js-secondary-nav-link nav_link secondary_nav_link" href="https://www.cs.jhu.edu/it-support/" itemprop="url"><span class="nav_link_label secondary_nav_link_label" itemprop="name">CS IT Support</span></a> </div> </li> </ul> </nav> </div> </div> </div> </div> <div class="header_controls"> <div class="fs-row"> <div class="fs-cell"> <div class="header_controls_inner"> <ul class="header_controls_list" aria-label="Site Controls"> <li class="header_controls_item"><a class="menu_toggle js-menu-toggle js-swap" href="#menu" data-swap-target=".menu" data-swap-linked="menu"> <span class="menu_toggle_inner_default menu_toggle_inner"> <span class="menu_toggle_label_default menu_toggle_label">Menu</span> <span class="menu_toggle_icon_default menu_toggle_icon" aria-hidden="true"><span class="menu_toggle_icon_spacer">&#xfeff;</span><span class="menu_toggle_icon_inner_default menu_toggle_icon_inner"> <svg class="icon icon_menu"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#menu"></use></svg> </span></span> </span> <span class="menu_toggle_inner_active menu_toggle_inner"> <span class="menu_toggle_label_active menu_toggle_label">Close</span> <span class="menu_toggle_icon_active menu_toggle_icon" aria-hidden="true"><span class="menu_toggle_icon_spacer">&#xfeff;</span><span class="menu_toggle_icon_inner_active menu_toggle_icon_inner"> <svg class="icon icon_close"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#close"></use></svg> </span></span> </span> </a> </li> <li class="header_controls_item"><a class="search_link" href="https://www.cs.jhu.edu/search/"> <span class="search_link_inner"><span class="search_link_label">Search</span><span class="search_link_icon" aria-hidden="true"><span class="search_link_icon_spacer">&#xfeff;</span><span class="search_link_icon_inner"> <svg class="icon icon_search"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#search"></use></svg> </span></span></span> </a> </li> <li class="header_controls_item"> <div class="js-audience-group audience_group audience_group_sm"> <button class="audience_toggle js-audience-toggle js-swap" data-swap-target=".js-audience-group" data-swap-linked="audience"> <span class="audience_toggle_inner_default audience_toggle_inner"> <span class="audience_toggle_label_default audience_toggle_label">Info For</span> <span class="audience_toggle_icon_default audience_toggle_icon" aria-hidden="true"><span class="audience_toggle_icon_spacer">&#xfeff;</span><span class="audience_toggle_icon_inner_default audience_toggle_icon_inner"> <svg class="icon icon_user"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#user"></use></svg> </span></span> </span> <span class="audience_toggle_inner_active audience_toggle_inner"> <span class="audience_toggle_label_active audience_toggle_label">Close</span> <span class="audience_toggle_icon_active audience_toggle_icon" aria-hidden="true"><span class="audience_toggle_icon_spacer">&#xfeff;</span><span class="audience_toggle_icon_inner_active audience_toggle_icon_inner"> <svg class="icon icon_close"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#close"></use></svg> </span></span> </span> </button> <nav class="js-nav js-audience-nav js-audience-nav-lg nav audience_nav audience_nav_lg" aria-label="Info For" itemscope itemtype="http://schema.org/SiteNavigationElement"> <div class="nav_header audience_nav_header"> <h2 class="nav_title audience_nav_title">Info For Navigation</h2> </div> <ul class="js-nav-list js-audience-nav-list nav_list audience_nav_list" aria-label="Info For Navigation"> <li class="js-nav-item js-audience-nav-item js-audience-nav-item-1 nav_item audience_nav_item"> <div class="nav_item_inner audience_nav_item_inner"> <a class="js-nav-link js-audience-nav-link nav_link audience_nav_link" href="https://www.cs.jhu.edu/it-support/" itemprop="url"><span class="nav_link_label audience_nav_link_label" itemprop="name">CS IT Support</span></a> </div> </li> <li class="js-nav-item js-audience-nav-item js-audience-nav-item-2 nav_item audience_nav_item active"> <div class="nav_item_inner audience_nav_item_inner"> <a class="js-nav-link js-audience-nav-link nav_link audience_nav_link active" href="https://www.cs.jhu.edu/academic-programs/undergraduate-studies/undergraduate-academics/current-undergraduate-students/" itemprop="url" aria-current="page"><span class="nav_link_label audience_nav_link_label" itemprop="name">Resources for Undergrads</span></a> </div> </li> <li class="js-nav-item js-audience-nav-item js-audience-nav-item-3 nav_item audience_nav_item"> <div class="nav_item_inner audience_nav_item_inner"> <a class="js-nav-link js-audience-nav-link nav_link audience_nav_link" href="https://www.cs.jhu.edu/academic-programs/graduate-studies/current-graduate-students/" itemprop="url"><span class="nav_link_label audience_nav_link_label" itemprop="name">Resources for Graduate Students</span></a> </div> </li> <li class="js-nav-item js-audience-nav-item js-audience-nav-item-4 nav_item audience_nav_item"> <div class="nav_item_inner audience_nav_item_inner"> <a class="js-nav-link js-audience-nav-link nav_link audience_nav_link" href="https://imagine.jhu.edu/hire-at-hopkins/" itemprop="url"><span class="nav_link_label audience_nav_link_label" itemprop="name">Employers</span><span class="nav_link_indicator audience_nav_link_indicator" aria-hidden="true"><span class="audience_nav_link_indicator_spacer">&#xfeff;</span> <svg class="icon icon_external"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#external"></use></svg> </span></a> </div> </li> </ul> </nav> </div> </li> </ul> </div> </div> </div> </div> <div class="header_primary"> <div class="header_primary_inner"> <div class="header_logo_group"> <div class="fs-row"> <div class="fs-cell"> <div class="header_logo_group_inner"> <div class="header_logo_group_wrappper"> <div class="logo logo_header logo_icon"> <a class="logo_link" href="https://www.cs.jhu.edu"> <span class="logo_link_label">Department of Computer Science</span> <span class="logo_link_icon"> <svg class="icon icon_logo_whiting"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#logo_whiting"></use></svg> </span> </a> </div> <span class="logo_department_title"> <a href="https://www.cs.jhu.edu"> Department of Computer Science </a> </span> </div> <nav class="js-nav js-utility-nav js-utility-nav-lg nav utility_nav utility_nav_lg" aria-label="Utility" itemscope itemtype="http://schema.org/SiteNavigationElement"> <div class="nav_header utility_nav_header"> <h2 class="nav_title utility_nav_title">Utility Navigation</h2> </div> <ul class="js-nav-list js-utility-nav-list nav_list utility_nav_list" aria-label="Utility Navigation"> <li class="js-nav-item js-utility-nav-item js-utility-nav-item-1 nav_item utility_nav_item"> <div class="nav_item_inner utility_nav_item_inner"> <a class="js-nav-link js-utility-nav-link nav_link utility_nav_link" href="https://engineering.jhu.edu/request-information/" itemprop="url"><span class="nav_link_label utility_nav_link_label" itemprop="name">Request Info</span><span class="nav_link_indicator utility_nav_link_indicator" aria-hidden="true"><span class="utility_nav_link_indicator_spacer">&#xfeff;</span> <svg class="icon icon_external"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#external"></use></svg> </span></a> </div> </li> <li class="js-nav-item js-utility-nav-item js-utility-nav-item-2 nav_item utility_nav_item"> <div class="nav_item_inner utility_nav_item_inner"> <a class="js-nav-link js-utility-nav-link nav_link utility_nav_link" href="https://engineering.jhu.edu/admissions/" itemprop="url"><span class="nav_link_label utility_nav_link_label" itemprop="name">Apply</span><span class="nav_link_indicator utility_nav_link_indicator" aria-hidden="true"><span class="utility_nav_link_indicator_spacer">&#xfeff;</span> <svg class="icon icon_external"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#external"></use></svg> </span></a> </div> </li> <li class="js-nav-item js-utility-nav-item js-utility-nav-item-3 nav_item utility_nav_item"> <div class="nav_item_inner utility_nav_item_inner"> <a class="js-nav-link js-utility-nav-link nav_link utility_nav_link" href="https://makeagift.jhu.edu/form/eng" itemprop="url"><span class="nav_link_label utility_nav_link_label" itemprop="name">Give</span><span class="nav_link_indicator utility_nav_link_indicator" aria-hidden="true"><span class="utility_nav_link_indicator_spacer">&#xfeff;</span> <svg class="icon icon_external"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#external"></use></svg> </span></a> </div> </li> </ul> </nav> </div> </div> </div> </div> <div class="js-header-nav-group header_nav_group"> <div class="js-header-nav-group-inner header_nav_group_inner"> <div class="fs-row"> <div class="fs-cell"> <div class="header_nav_group_container"> <nav class="js-nav js-main-nav js-main-nav-lg nav main_nav main_nav_lg" aria-label="Site" itemscope itemtype="http://schema.org/SiteNavigationElement"> <div class="nav_header main_nav_header"> <h2 class="nav_title main_nav_title">Site Navigation</h2> </div> <ul class="js-nav-list js-main-nav-list nav_list main_nav_list" aria-label="Site Navigation"> <li class="js-nav-item js-main-nav-item js-main-nav-item-1 nav_item main_nav_item has_children"> <div class="nav_item_inner main_nav_item_inner"> <a class="js-nav-link js-main-nav-link nav_link main_nav_link" href="https://www.cs.jhu.edu/about/" itemprop="url"><span class="nav_link_label main_nav_link_label" itemprop="name">About</span></a> <button class="js-swap js-nav-toggle js-main-nav-toggle nav_toggle main_nav_toggle" data-swap-target=".js-main-nav-item-1" data-swap-group="main_nav_lg" aria-label="About" aria-haspopup="true" aria-expanded="false"> <span class="nav_toggle_inner main_nav_toggle_inner"> <span class="nav_toggle_icon main_nav_toggle_icon"> <svg class="icon icon_caret_down"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#caret_down"></use></svg> </span> </span> </button> </div> <ul class="js-nav-children js-main-nav-children nav_children main_nav_children" aria-label="About"> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/about/message-from-dept-head/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Message from the Department Head</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/about/diversity-and-inclusion/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Diversity and Inclusion</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/about/employment-opportunities/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Employment Opportunities</span> </a> </li> </ul> </li> <li class="js-nav-item js-main-nav-item js-main-nav-item-2 nav_item main_nav_item has_children"> <div class="nav_item_inner main_nav_item_inner"> <a class="js-nav-link js-main-nav-link nav_link main_nav_link" href="https://www.cs.jhu.edu/academic-programs/" itemprop="url"><span class="nav_link_label main_nav_link_label" itemprop="name">Academic Programs</span></a> <button class="js-swap js-nav-toggle js-main-nav-toggle nav_toggle main_nav_toggle" data-swap-target=".js-main-nav-item-2" data-swap-group="main_nav_lg" aria-label="Academic Programs" aria-haspopup="true" aria-expanded="false"> <span class="nav_toggle_inner main_nav_toggle_inner"> <span class="nav_toggle_icon main_nav_toggle_icon"> <svg class="icon icon_caret_down"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#caret_down"></use></svg> </span> </span> </button> </div> <ul class="js-nav-children js-main-nav-children nav_children main_nav_children" aria-label="Academic Programs"> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/academic-programs/program-enrollment-and-outcomes/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Accreditation &amp; Enrollment</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/academic-programs/undergraduate-studies/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Undergraduate Studies</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/academic-programs/graduate-studies/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Graduate Studies</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/academic-programs/combined-bachelors-masters/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Combined Bachelor’s/Master’s</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/academic-programs/academic-integrity-code/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Academic Integrity Code</span> </a> </li> </ul> </li> <li class="js-nav-item js-main-nav-item js-main-nav-item-3 nav_item main_nav_item has_children"> <div class="nav_item_inner main_nav_item_inner"> <a class="js-nav-link js-main-nav-link nav_link main_nav_link" href="https://www.cs.jhu.edu/research/" itemprop="url"><span class="nav_link_label main_nav_link_label" itemprop="name">Research</span></a> <button class="js-swap js-nav-toggle js-main-nav-toggle nav_toggle main_nav_toggle" data-swap-target=".js-main-nav-item-3" data-swap-group="main_nav_lg" aria-label="Research" aria-haspopup="true" aria-expanded="false"> <span class="nav_toggle_inner main_nav_toggle_inner"> <span class="nav_toggle_icon main_nav_toggle_icon"> <svg class="icon icon_caret_down"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#caret_down"></use></svg> </span> </span> </button> </div> <ul class="js-nav-children js-main-nav-children nav_children main_nav_children" aria-label="Research"> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/research/theory-programming-languages/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Theory &amp; Programming Languages</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/research/systems/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Systems &amp; Networking</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/research/computational-biology-medicine/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Computational Biology &amp; Medicine</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/research/information-security/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Information Security</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/research/language-speech-processing/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Natural Language Processing</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/research/machine-learning-ai-and-data-science/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Machine Learning, AI, &amp; Data Science</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/research/robotics-vision-graphics/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Robotics, Vision, &amp; Graphics</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/research/human-computer-interaction/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Human-Computer Interaction</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/research/computer-assisted-medicine/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Computer-Assisted Medicine</span> </a> </li> </ul> </li> <li class="js-nav-item js-main-nav-item js-main-nav-item-4 nav_item main_nav_item has_children"> <div class="nav_item_inner main_nav_item_inner"> <a class="js-nav-link js-main-nav-link nav_link main_nav_link" href="https://www.cs.jhu.edu/people/" itemprop="url"><span class="nav_link_label main_nav_link_label" itemprop="name">People</span></a> <button class="js-swap js-nav-toggle js-main-nav-toggle nav_toggle main_nav_toggle" data-swap-target=".js-main-nav-item-4" data-swap-group="main_nav_lg" aria-label="People" aria-haspopup="true" aria-expanded="false"> <span class="nav_toggle_inner main_nav_toggle_inner"> <span class="nav_toggle_icon main_nav_toggle_icon"> <svg class="icon icon_caret_down"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#caret_down"></use></svg> </span> </span> </button> </div> <ul class="js-nav-children js-main-nav-children nav_children main_nav_children" aria-label="People"> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/faculty/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Faculty</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/people/cs-affiliates/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Joint, Affiliate, &amp; Research Faculty</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/people/administrative-staff/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Staff</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/people/phd-students/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">PhD Students</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/people/cs-external-advisory-board/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">External Advisory Board</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/people/faculty-awards-honors/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Faculty Awards &amp; Honors</span> </a> </li> </ul> </li> <li class="js-nav-item js-main-nav-item js-main-nav-item-5 nav_item main_nav_item has_children"> <div class="nav_item_inner main_nav_item_inner"> <a class="js-nav-link js-main-nav-link nav_link main_nav_link" href="https://www.cs.jhu.edu/news/" itemprop="url"><span class="nav_link_label main_nav_link_label" itemprop="name">News</span></a> <button class="js-swap js-nav-toggle js-main-nav-toggle nav_toggle main_nav_toggle" data-swap-target=".js-main-nav-item-5" data-swap-group="main_nav_lg" aria-label="News" aria-haspopup="true" aria-expanded="false"> <span class="nav_toggle_inner main_nav_toggle_inner"> <span class="nav_toggle_icon main_nav_toggle_icon"> <svg class="icon icon_caret_down"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#caret_down"></use></svg> </span> </span> </button> </div> <ul class="js-nav-children js-main-nav-children nav_children main_nav_children" aria-label="News"> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/cs-newsletter/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">CS Newsletter</span> </a> </li> </ul> </li> <li class="js-nav-item js-main-nav-item js-main-nav-item-6 nav_item main_nav_item has_children"> <div class="nav_item_inner main_nav_item_inner"> <a class="js-nav-link js-main-nav-link nav_link main_nav_link" href="https://www.cs.jhu.edu/events/" itemprop="url"><span class="nav_link_label main_nav_link_label" itemprop="name">Events</span></a> <button class="js-swap js-nav-toggle js-main-nav-toggle nav_toggle main_nav_toggle" data-swap-target=".js-main-nav-item-6" data-swap-group="main_nav_lg" aria-label="Events" aria-haspopup="true" aria-expanded="false"> <span class="nav_toggle_inner main_nav_toggle_inner"> <span class="nav_toggle_icon main_nav_toggle_icon"> <svg class="icon icon_caret_down"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#caret_down"></use></svg> </span> </span> </button> </div> <ul class="js-nav-children js-main-nav-children nav_children main_nav_children" aria-label="Events"> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/department-seminars/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Department Seminars</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://lists.cs.jhu.edu/mailman/listinfo/sem" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Join our Seminar Listserv</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/distinguished-lecture-series/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">CS Distinguished Lecture Series</span> </a> </li> </ul> </li> <li class="js-nav-item js-main-nav-item js-main-nav-item-7 nav_item main_nav_item"> <div class="nav_item_inner main_nav_item_inner"> <a class="js-nav-link js-main-nav-link nav_link main_nav_link" href="https://www.cs.jhu.edu/alumni-and-giving/" itemprop="url"><span class="nav_link_label main_nav_link_label" itemprop="name">Alumni &#038; Giving</span></a> </div> </li> </ul> </nav> <div class="header_controls_group"> <div class="search_link_wrapper"> <a class="search_link" href="https://www.cs.jhu.edu/search/"> <span class="search_link_inner"><span class="search_link_label">Search</span><span class="search_link_icon" aria-hidden="true"><span class="search_link_icon_spacer">&#xfeff;</span><span class="search_link_icon_inner"> <svg class="icon icon_search"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#search"></use></svg> </span></span></span> </a> </div> <div class="js-audience-group audience_group audience_group_lg"> <button class="audience_toggle js-audience-toggle js-swap" data-swap-target=".js-audience-group" data-swap-linked="audience"> <span class="audience_toggle_inner_default audience_toggle_inner"> <span class="audience_toggle_label_default audience_toggle_label">Info For</span> <span class="audience_toggle_icon_default audience_toggle_icon" aria-hidden="true"><span class="audience_toggle_icon_spacer">&#xfeff;</span><span class="audience_toggle_icon_inner_default audience_toggle_icon_inner"> <svg class="icon icon_user"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#user"></use></svg> </span></span> </span> <span class="audience_toggle_inner_active audience_toggle_inner"> <span class="audience_toggle_label_active audience_toggle_label">Close</span> <span class="audience_toggle_icon_active audience_toggle_icon" aria-hidden="true"><span class="audience_toggle_icon_spacer">&#xfeff;</span><span class="audience_toggle_icon_inner_active audience_toggle_icon_inner"> <svg class="icon icon_close"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#close"></use></svg> </span></span> </span> </button> <nav class="js-nav js-audience-nav js-audience-nav-lg nav audience_nav audience_nav_lg" aria-label="Info For" itemscope itemtype="http://schema.org/SiteNavigationElement"> <div class="nav_header audience_nav_header"> <h2 class="nav_title audience_nav_title">Info For Navigation</h2> </div> <ul class="js-nav-list js-audience-nav-list nav_list audience_nav_list" aria-label="Info For Navigation"> <li class="js-nav-item js-audience-nav-item js-audience-nav-item-1 nav_item audience_nav_item"> <div class="nav_item_inner audience_nav_item_inner"> <a class="js-nav-link js-audience-nav-link nav_link audience_nav_link" href="https://www.cs.jhu.edu/it-support/" itemprop="url"><span class="nav_link_label audience_nav_link_label" itemprop="name">CS IT Support</span></a> </div> </li> <li class="js-nav-item js-audience-nav-item js-audience-nav-item-2 nav_item audience_nav_item active"> <div class="nav_item_inner audience_nav_item_inner"> <a class="js-nav-link js-audience-nav-link nav_link audience_nav_link active" href="https://www.cs.jhu.edu/academic-programs/undergraduate-studies/undergraduate-academics/current-undergraduate-students/" itemprop="url" aria-current="page"><span class="nav_link_label audience_nav_link_label" itemprop="name">Resources for Undergrads</span></a> </div> </li> <li class="js-nav-item js-audience-nav-item js-audience-nav-item-3 nav_item audience_nav_item"> <div class="nav_item_inner audience_nav_item_inner"> <a class="js-nav-link js-audience-nav-link nav_link audience_nav_link" href="https://www.cs.jhu.edu/academic-programs/graduate-studies/current-graduate-students/" itemprop="url"><span class="nav_link_label audience_nav_link_label" itemprop="name">Resources for Graduate Students</span></a> </div> </li> <li class="js-nav-item js-audience-nav-item js-audience-nav-item-4 nav_item audience_nav_item"> <div class="nav_item_inner audience_nav_item_inner"> <a class="js-nav-link js-audience-nav-link nav_link audience_nav_link" href="https://imagine.jhu.edu/hire-at-hopkins/" itemprop="url"><span class="nav_link_label audience_nav_link_label" itemprop="name">Employers</span><span class="nav_link_indicator audience_nav_link_indicator" aria-hidden="true"><span class="audience_nav_link_indicator_spacer">&#xfeff;</span> <svg class="icon icon_external"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#external"></use></svg> </span></a> </div> </li> </ul> </nav> </div> </div> </div> </div> </div> </div> <span class="js-header-nav-group-spacer header_nav_group_spacer"></span> </div> </div> </div> </div> <div class="page_header"> <div class="page_header_inner"> <div class="breadcrumb"> <div class="fs-row"> <div class="fs-cell fs-lg-11 fs-lg-justify-end"> <div class="breadcrumb_inner"> <nav class="breadcrumb_nav{" aria-label="Breadcrumb"> <div class="breadcrumb_nav_header"> <h2 class="breadcrumb_nav_title">You are here:</h2> </div> <ol class="breadcrumb_list" itemscope itemprop="breadcrumb" itemtype="http://schema.org/BreadcrumbList" aria-label="Breadcrumb"> <li class="breadcrumb_item breadcrumb_item_home" itemscope itemprop="itemListElement" itemtype="http://schema.org/ListItem"> <a class="breadcrumb_pill breadcrumb_pill_link" href="https://www.cs.jhu.edu" itemprop="item"> <span class="breadcrumb_pill_inner"> <span class="breadcrumb_pill_icon_home" aria-hidden="true"> <svg class="icon icon_home"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#home"></use></svg> </span> <span class="breadcrumb_pill_label" itemprop="name">Home</span> <span class="breadcrumb_pill_icon" aria-hidden="true"> <svg class="icon icon_angle_right"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#angle_right"></use></svg> </span> </span> </a> <meta itemprop="position" content="1"> </li> <li class="breadcrumb_item" itemscope itemprop="itemListElement" itemtype="http://schema.org/ListItem"> <a class="breadcrumb_pill breadcrumb_pill_link" href="https://www.cs.jhu.edu/academic-programs/" itemprop="item"> <span class="breadcrumb_pill_inner"> <span class="breadcrumb_pill_label" itemprop="name">Academic Programs</span> <span class="breadcrumb_pill_icon" aria-hidden="true"> <svg class="icon icon_angle_right"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#angle_right"></use></svg> </span> </span> </a> <meta itemprop="position" content="2"> </li> <li class="breadcrumb_item" itemscope itemprop="itemListElement" itemtype="http://schema.org/ListItem"> <a class="breadcrumb_pill breadcrumb_pill_link" href="https://www.cs.jhu.edu/academic-programs/undergraduate-studies/" itemprop="item"> <span class="breadcrumb_pill_inner"> <span class="breadcrumb_pill_label" itemprop="name">Undergraduate Studies</span> <span class="breadcrumb_pill_icon" aria-hidden="true"> <svg class="icon icon_angle_right"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#angle_right"></use></svg> </span> </span> </a> <meta itemprop="position" content="3"> </li> <li class="breadcrumb_item" itemscope itemprop="itemListElement" itemtype="http://schema.org/ListItem"> <a class="breadcrumb_pill breadcrumb_pill_link" href="https://www.cs.jhu.edu/academic-programs/undergraduate-studies/undergraduate-academics/" itemprop="item"> <span class="breadcrumb_pill_inner"> <span class="breadcrumb_pill_label" itemprop="name">Undergraduate Academics</span> <span class="breadcrumb_pill_icon" aria-hidden="true"> <svg class="icon icon_angle_right"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#angle_right"></use></svg> </span> </span> </a> <meta itemprop="position" content="4"> </li> <li class="breadcrumb_item"> <span class="breadcrumb_pill"> <span class="breadcrumb_pill_inner"> <span class="breadcrumb_pill_label">Resources for Undergrads</span> <span class="breadcrumb_pill_icon" aria-hidden="true"> <svg class="icon icon_angle_down"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#angle_down"></use></svg> </span> </span> </span> </li> </ol> </nav> </div> </div> </div> </div> <div class="page_intro"> <div class="fs-row"> <div class="fs-cell fs-lg-10 fs-xl-8 fs-lg-push-1"> <div class="page_intro_inner"> <h1 class="page_title" itemprop="name"> Current Undergraduates </h1> <p class="page_description" itemprop="description"> Policies, resources, forms, and services for undergraduates. </p> </div> </div> </div> </div> </div> </div> <div class="js-header-particles header_particles"> <canvas class="js-header-particles-canvas header_particles_canvas"></canvas> <div class="header_particles_controls"> <button class="js-header-particles-play header_particles_control header_particles_play" aria-pressed="true"> <span class="header_particles_control_inner"> <span class="header_particles_control_label">Play background animation</span> <span class="header_particles_control_icon"> <svg class="icon icon_video_play"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#video_play"></use></svg> </span> </span> </button> <button class="js-header-particles-pause header_particles_control header_particles_pause active" aria-pressed="false"> <span class="header_particles_control_inner"> <span class="header_particles_control_label">Pause background animation</span> <span class="header_particles_control_icon"> <svg class="icon icon_video_pause"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#video_pause"></use></svg> </span> </span> </button> </div> </div> </header> <main class="page "> <div class="page_content" id="skip_content" tabindex="-1"> <div class="fs-row"> <div class="fs-cell fs-lg-10 fs-xl-8 fs-lg-push-1"> <div class="typography" itemprop="mainContentOfPage"> </div> </div> </div> </div> <div class="full_width_callouts"> <div class="js-accordion accordion" id="accordion_1"> <div class="accordion_inner"> <div class="accordion_body"> <div class="fs-row"> <div class="fs-cell"> <div class="accordion_items"> <div class="js-accordion-item js-accordion-item-1-1 accordion_item"> <h2 class="accordion_item_heading"> <button class="js-accordion-swap js-swap accordion_item_button" id="js-accordion-swap-1-1" data-swap-target=".js-accordion-item-1-1"> <span class="accordion_item_heading_inner"> <span class="accordion_item_heading_label"> <span class="accordion_item_heading_title">Academic Resources, Worksheets, and Forms</span> <span class="accordion_item_heading_subtitle">For CS majors and minors specifically</span> </span> <span class="accordion_item_heading_icon"></span> </span> </button> </h2> <div class="js-accordion-content accordion_item_content typography" id="js-accordion-item-1-1" aria-label="Academic Resources, Worksheets, and Forms For CS majors and minors specifically"> <p><strong>IMPORTANT RESOURCES</strong></p> <ul> <li><strong><a href="https://www.cs.jhu.edu/academic-programs/undergraduate-studies/undergraduate-academics/undergraduate-academic-advising-manual-2021/" target="_blank" rel="noopener">Undergraduate Advising Manual</a></strong> &#8211; the primary resource for CS majors</li> <li><strong><a href="https://www.cs.jhu.edu/current-undergraduate-students/academic-program-faqs/" target="_blank" rel="noopener">Academic Program FAQ</a></strong> &#8211; answers to the most common questions</li> <li><a href="https://www.cs.jhu.edu/computer-science-other-courses-for-bs-degree/" target="_blank" rel="noopener">CS &#8220;other&#8221; courses for BS Program</a> &#8211; non-CS courses that may be used in a limited fashion toward CS credits</li> <li><a href="https://livejohnshopkins-my.sharepoint.com/:b:/g/personal/jhoulah1_jh_edu/ESKGUDNnnXVJp0WDsinjuDkBjeH9wzzOdgCFGR2FzqQODw" target="_blank" rel="noopener">Course Area Designations</a><span> </span>– a chart of CS courses and their Applications, Reasoning, Software, Systems, and Theory designations</li> <li><a href="https://www.cs.jhu.edu/academic-programs/academic-integrity-code/" target="_blank" rel="noopener">Academic Integrity Code</a></li> <li><a href="https://livejohnshopkins-my.sharepoint.com/:x:/g/personal/jhoulah1_jh_edu/EVoud1jyiCVOp57MLIdUheQBOPSWDYaSMQs7bCkaTx-1zw?e=1y23rc" target="_blank" rel="noopener">2021 BS/BA Program Worksheet (.xlsx)</a><span> </span>– required advising document to track and calculate progress toward satisfying the either the BS or BA degree requirements</li> <li><a href="https://livejohnshopkins-my.sharepoint.com/:x:/g/personal/jhoulah1_jh_edu/EaMp6PxhzRNCnj3yUyc4PhsBsKcJlBkpzKjdZwz77pl6QQ?e=GYlE5t">CS Minor worksheet</a> &#8211; for planning purposes</li> <li><a href="https://livejohnshopkins-my.sharepoint.com/personal/jhoulah1_jh_edu/_layouts/15/onedrive.aspx?id=%2Fpersonal%2Fjhoulah1%5Fjh%5Fedu%2FDocuments%2FCS%20Dept%2FWebsite%20PDFs%2FUgrad%2FFocusAreas%2Epdf&amp;parent=%2Fpersonal%2Fjhoulah1%5Fjh%5Fedu%2FDocuments%2FCS%20Dept%2FWebsite%20PDFs%2FUgrad&amp;ga=1" target="_blank" rel="noopener">Focus Areas</a> [optional] &#8211; guide selecting courses for particular research or career directions</li> </ul> <p><strong>Pre-2021 Manuals and Forms</strong></p> <ul> <li><a title="Undergraduate Advising Manual" href="https://livejohnshopkins-my.sharepoint.com/:b:/g/personal/jhoulah1_jh_edu/ETvW0RMoVnpPklddmQvFNVgB68s1qVJkJCFSZnuNzf7Kag?e=ogdv9m" target="_blank" rel="noopener">Undergraduate Advising Manual (old)</a><span> </span>– contains essential information for majors and minors not found in the course catalog, for requirements Fall 2016 through Spring 2021</li> <li><a href="https://livejohnshopkins-my.sharepoint.com/:x:/g/personal/jhoulah1_jh_edu/Ec9P4a4yC8tKvjjf-BGgoOMB6II7LE9i93ljRZQ28Nt1qw?e=V8tpVq" target="_blank" rel="noopener">BS/BA Program Worksheet (.xlsx) (old)</a><span> </span>– required advising document to track and calculate progress toward satisfying the either the BS or BA degree requirements</li> <li><a title="Science Requirements" href="https://livejohnshopkins-my.sharepoint.com/:b:/g/personal/jhoulah1_jh_edu/EWplBKJTHZpIrirMByUA4wwBxYnl1dZLM9AdGrs6f3i3QQ?e=3nszt9" target="_blank" rel="noopener">Approved Science Courses</a><span> </span>– science courses that may count toward the basic science requirement</li> </ul> <p><a href="https://livejohnshopkins-my.sharepoint.com/:f:/g/personal/jhoulah1_jh_edu/EtGoyEZNlNlPk3RyitNaow8BzF0IFzRtxUIn_ahsnzPblg?e=ZyYDaX"><strong>Sample Schedules</strong></a></p> <ul> <li><a href="https://livejohnshopkins-my.sharepoint.com/:b:/g/personal/jhoulah1_jh_edu/EaoEQyN6mXRLoqoTAACc-CAB7ksQxWwT8uAkxiadPX8N9w?e=HKGIb8" target="_blank" rel="noopener">BS Four-Year Standard</a> &#8211; for BS students starting a CS major in their first year (2024) [<a href="https://livejohnshopkins-my.sharepoint.com/:x:/g/personal/jhoulah1_jh_edu/EeEd2i-L2RxFvCoo_eLPEd4BpeR7M83ISeGWKK4xdSpBAw?e=EmUhH3">major worksheet</a>]</li> <li><a href="https://livejohnshopkins-my.sharepoint.com/:b:/g/personal/jhoulah1_jh_edu/EXG7UpxbvotKure08-bYd0gB-1s0cO7Feo9nTSuzJabgfw?e=c3aD1G" target="_blank" rel="noopener">BA Four-Year Standard</a> &#8211; for BA students starting a CS major in their first year (2024) [<a href="https://livejohnshopkins-my.sharepoint.com/:x:/g/personal/jhoulah1_jh_edu/EYjo_aL4UNJElyr9YJkyyOIBSXsThJbO8ySpORbD96qIQQ?e=tadf7b">major worksheet</a>]</li> <li><a href="https://livejohnshopkins-my.sharepoint.com/:b:/g/personal/jhoulah1_jh_edu/Ebo9VA287KtBp8LO2wcX48gBavJ2s0myXeVklLXsizx1Hw?e=b0x4JH" target="_blank" rel="noopener">Second Year Start</a> &#8211; for students starting a CS major in their second year [<a href="https://livejohnshopkins-my.sharepoint.com/:x:/g/personal/jhoulah1_jh_edu/Ee36GwsW3ihGomhf5p-ZCPEBZHAqs8FcIWimUGhWQGqfDw?e=fTAOeE">major worksheet</a>]</li> <li><a href="https://livejohnshopkins-my.sharepoint.com/:b:/g/personal/sportal1_jh_edu/EfwAX6zcIbJHlxzhNI2S0yoBxBocsqoMyJZqL9J5tz_jqQ?e=BcqOc8" target="_blank" rel="noopener">Free Elective Semester</a> &#8211; for students who have one semester without taking courses towards the degree (i.e., study abroad, etc.) [<a href="https://livejohnshopkins-my.sharepoint.com/:x:/g/personal/jhoulah1_jh_edu/EYcOYI5y53BItuEqEifaP14BanzJL7pZEpPojiU8uW0OzA?e=qwUdji">major worksheet</a>]</li> <li><a href="https://livejohnshopkins-my.sharepoint.com/:b:/g/personal/jhoulah1_jh_edu/ERCSzXiEdqZNlaUWlaO99nQB-gvaRkEpeybfG36ZM8nYyQ?e=T48vY8" target="_blank" rel="noopener">Machine Learning Path</a> &#8211; for students interested in taking upper-level CS machine learning courses [<a href="https://livejohnshopkins-my.sharepoint.com/:x:/g/personal/jhoulah1_jh_edu/EWa57rfbMBdPpKLgPxaTbxIBewrgoPQkeUfKKLwaV8a3_w?e=x7nEJs">major worksheet</a>]</li> <li><a href="https://livejohnshopkins-my.sharepoint.com/:b:/g/personal/jhoulah1_jh_edu/EfDVDTUVbPdGgLBbUrIYflMBV_ajCSmWjqVFM4Et7o_hhQ?e=tV7ZMU" target="_blank" rel="noopener">Robotics Path</a> &#8211; for students taking CS courses related to robotics [<a href="https://livejohnshopkins-my.sharepoint.com/:x:/g/personal/jhoulah1_jh_edu/EYGQeqzpTI1Euio7CBe0zaAB5DCleaf7IqDC7VrNOPE8Vw?e=j7j4Me">major worksheet</a>]</li> </ul> </div> </div> <div class="js-accordion-item js-accordion-item-1-2 accordion_item"> <h2 class="accordion_item_heading"> <button class="js-accordion-swap js-swap accordion_item_button" id="js-accordion-swap-1-2" data-swap-target=".js-accordion-item-1-2"> <span class="accordion_item_heading_inner"> <span class="accordion_item_heading_label"> <span class="accordion_item_heading_title">Department Contacts for Undergraduates </span> <span class="accordion_item_heading_subtitle">Your “go-to” Computer Science staff members </span> </span> <span class="accordion_item_heading_icon"></span> </span> </button> </h2> <div class="js-accordion-content accordion_item_content typography" id="js-accordion-item-1-2" aria-label="Department Contacts for Undergraduates Your “go-to” Computer Science staff members"> <p><span><a href="mailto:joanne@cs.jhu.edu"><strong>Joanne Selinski</strong></a><strong>,</strong></span><strong><span> Director of Undergraduate Studies</span></strong><br /> 410-516-4117 | Malone 225 | <a href="https://cs.jhu.edu/~joanne" target="_blank" rel="noopener">Office Hours</a></p> <ul> <li>Coordinates undergraduate academics and advising</li> <li>Manages course information and course assistant hiring</li> <li>Advises <a href="http://hophacks.com/" target="_blank" rel="noopener">HopHacks</a>,<span> </span>the annual hackathon</li> </ul> <p><strong><span><a href="mailto:ldoan6@jhu.edu">Lyn Doan</a>, Sr. Academic Program Coordinator</span></strong><br /> 410-516-8001 | Malone 160 | <a href="https://cs.jhu.edu/~joanne" target="_blank" rel="noopener">Office Hours</a></p> <ul> <li>Can answer general undergraduate advising and program requirement questions</li> <li>Oversees CS major and minor declarations</li> <li>Supports undergraduate student groups and events</li> </ul> <p><strong><span><a href="mailto:ldoan6@jhu.edu">Abigail Fanara</a>, Sr. Academic Program Coordinator</span></strong><br /> 410-516-8001 | Malone 160 | <a href="https://cs.jhu.edu/~joanne" target="_blank" rel="noopener">Office Hours</a></p> <ul> <li>Can answer general undergraduate advising and program requirement questions</li> <li>Supports student groups and events</li> <li>Handles course scheduling</li> </ul> <p><strong><a href="mailto:rniles3@jhu.edu">Revelie Williams</a><u>,</u> Academic Program Manager</strong></p> <ul> <li>Oversees applications to the combined bachelor’s/master’s program</li> <li>Available for general questions for the MSE and MSSI programs</li> </ul> </div> </div> <div class="js-accordion-item js-accordion-item-1-3 accordion_item"> <h2 class="accordion_item_heading"> <button class="js-accordion-swap js-swap accordion_item_button" id="js-accordion-swap-1-3" data-swap-target=".js-accordion-item-1-3"> <span class="accordion_item_heading_inner"> <span class="accordion_item_heading_label"> <span class="accordion_item_heading_title">Academic Advising and Policies</span> <span class="accordion_item_heading_subtitle">Department, School, and University academic policies</span> </span> <span class="accordion_item_heading_icon"></span> </span> </button> </h2> <div class="js-accordion-content accordion_item_content typography" id="js-accordion-item-1-3" aria-label="Academic Advising and Policies Department, School, and University academic policies"> <p><strong>Department resources to keep you on track with your academic program:</strong></p> <ul> <li>The<span> </span><a href="https://www.cs.jhu.edu/academic-programs/undergraduate-studies/undergraduate-academics/" target="_blank" rel="noopener">CS Undergraduate Academics</a><span> </span>page has general information about our programs</li> <li>Explore <a href="https://e-catalogue.jhu.edu/engineering/full-time-residential-programs/degree-programs/computer-science/" target="_blank" rel="noopener">CS programs and courses</a> (JHU catalogue)</li> </ul> <p>Contact <a href="mailto:advising@cs.jhu.edu">advising@cs.jhu.edu</a> or your faculty advisor<span> </span>with questions about course selection, degree requirements, other minors and majors, and four-year degree planning.</p> <p><strong>University policies to keep you on track with your academic program:</strong></p> <ul> <li>University-wide <a href="https://e-catalogue.jhu.edu/engineering/full-time-residential-programs/undergraduate-policies/academic-policies/" target="_blank" rel="noopener">undergraduate academic policies</a> (JHU catalogue)</li> <li><a href="https://engineering.jhu.edu/advising/advising-questions/" target="_blank" rel="noopener">WSE advising FAQ</a></li> </ul> <p>Contact <a href="mailto:wseadvising@jhu.edu">wseadvising@jhu.edu</a> or your WSE academic advisor with questions about school-wide policies and procedures.</p> </div> </div> <div class="js-accordion-item js-accordion-item-1-4 accordion_item"> <h2 class="accordion_item_heading"> <button class="js-accordion-swap js-swap accordion_item_button" id="js-accordion-swap-1-4" data-swap-target=".js-accordion-item-1-4"> <span class="accordion_item_heading_inner"> <span class="accordion_item_heading_label"> <span class="accordion_item_heading_title">Academic Calendar, Course Schedules, and External Courses</span> </span> <span class="accordion_item_heading_icon"></span> </span> </button> </h2> <div class="js-accordion-content accordion_item_content typography" id="js-accordion-item-1-4" aria-label="Academic Calendar, Course Schedules, and External Courses"> <p><a href="https://registrar.jhu.edu/academic-calendar/" target="_blank" rel="noopener">Academic Calendar</a> (Office of the Registrar) – registration deadlines, breaks, class dates, and exam periods</p> <p><a href="https://sis.jhu.edu/classes/default.aspx">Course Schedules</a> (SIS Public Course Search)</p> <p><a href="https://www.cs.jhu.edu/academic-programs/undergraduate-studies/undergraduate-and-graduate-course-information/">Course Information</a> (CS Department)</p> <p><a href="https://e-catalogue.jhu.edu/engineering/full-time-residential-programs/undergraduate-policies/academic-policies/external-credit-policies/#transfercredittext">External Credit Policies</a> (JHU Catalogue)</p> <p><a href="https://studyabroad.jhu.edu/">Global Education Office</a> &#8211; there are many opportunities and partner programs for CS students who wish to study abroad</p> </div> </div> <div class="js-accordion-item js-accordion-item-1-5 accordion_item"> <h2 class="accordion_item_heading"> <button class="js-accordion-swap js-swap accordion_item_button" id="js-accordion-swap-1-5" data-swap-target=".js-accordion-item-1-5"> <span class="accordion_item_heading_inner"> <span class="accordion_item_heading_label"> <span class="accordion_item_heading_title">Computing Resources</span> <span class="accordion_item_heading_subtitle">Department and Homewood campus-wide services for students</span> </span> <span class="accordion_item_heading_icon"></span> </span> </button> </h2> <div class="js-accordion-content accordion_item_content typography" id="js-accordion-item-1-5" aria-label="Computing Resources Department and Homewood campus-wide services for students"> <p>See the <a href="https://www.cs.jhu.edu/it-support/" target="_blank" rel="noopener">CS IT Support page</a> for <strong>departmental computing information</strong>, including information about student accounts and labs. Contact <a href="mailto:support@cs.jhu.edu">support@cs.jhu.edu</a> for help with any departmental computing services.</p> <h4><strong>Homewood Campus Computing Resources</strong></h4> <p>In addition to the department&#8217;s computing resources, there are additional computing resources on the Homewood campus, including in the Milton S. Eisenhower Library and the Brody Learning Commons.</p> <ul> <li>Student Affairs <a href="https://studentaffairs.jhu.edu/computing/campus-resources/" target="_blank" rel="noopener">Information Technology Services</a> is the best source for information about on-campus computing labs, printing, software, and more.</li> <li>Contact Johns Hopkins <a href="https://johnshopkins.service-now.com/serviceportal" target="_blank" rel="noopener">IT Services</a> to report campus computing issues, purchase software, and for general help.</li> <li><a href="https://e5.onthehub.com/WebStore/ProductsByMajorVersionList.aspx?cmi_cs=1&amp;cmi_mnuMain=f4b2ea63-9ba9-e511-9413-b8ca3a5db7a1&amp;ws=1bacf3b9-78e8-e111-8e3e-f04da23e67f6" target="_blank" rel="noopener">Search for available software.</a></li> <li>Visit the <a href="https://store.jhutechstore.com/index.php?c=49" target="_blank" rel="noopener">JHU Technology Store</a> to purchase computers and more (with a student discount).</li> </ul> </div> </div> <div class="js-accordion-item js-accordion-item-1-6 accordion_item"> <h2 class="accordion_item_heading"> <button class="js-accordion-swap js-swap accordion_item_button" id="js-accordion-swap-1-6" data-swap-target=".js-accordion-item-1-6"> <span class="accordion_item_heading_inner"> <span class="accordion_item_heading_label"> <span class="accordion_item_heading_title">Library Resources</span> </span> <span class="accordion_item_heading_icon"></span> </span> </button> </h2> <div class="js-accordion-content accordion_item_content typography" id="js-accordion-item-1-6" aria-label="Library Resources"> <p>Visit the <a href="https://www.library.jhu.edu/#" target="_blank" rel="noopener">JHU Sheridan Libraries website</a> for general information.</p> <p>For engineering-specific information (including articles, patents, standards, and resources), please see the Libraries&#8217; <a href="https://guides.library.jhu.edu/engineering" target="_blank" rel="noopener">Engineering Guide</a>.</p> <p>You can also contact <a href="mailto:svazakas@jhu.edu">Sue Vazakas</a>, <a href="https://www.library.jhu.edu/staff/susan-vazakas/" target="_blank" rel="noopener">academic liaison for engineering</a> at the Sheridan Libraries for more information.</p> </div> </div> <div class="js-accordion-item js-accordion-item-1-7 accordion_item"> <h2 class="accordion_item_heading"> <button class="js-accordion-swap js-swap accordion_item_button" id="js-accordion-swap-1-7" data-swap-target=".js-accordion-item-1-7"> <span class="accordion_item_heading_inner"> <span class="accordion_item_heading_label"> <span class="accordion_item_heading_title">Research, Internship, and Career Opportunities </span> <span class="accordion_item_heading_subtitle">University-wide resources for undergraduate research, career planning, internships, and more</span> </span> <span class="accordion_item_heading_icon"></span> </span> </button> </h2> <div class="js-accordion-content accordion_item_content typography" id="js-accordion-item-1-7" aria-label="Research, Internship, and Career Opportunities University-wide resources for undergraduate research, career planning, internships, and more"> <p>Learn about different types of <a href="https://www.cs.jhu.edu/academic-programs/undergraduate-studies/research-opportunities/" target="_blank" rel="noopener">research opportunities</a>, offered both through the department and from across the university, with links to multiple resources.</p> <p>Johns Hopkins&#8217; <a href="https://studentaffairs.jhu.edu/life-design/" target="_blank" rel="noopener">Life Design Lab</a> provides a breadth of career-related programs, including résumé writing and interview preparation workshops, discipline-focused career fairs, internship and full-time employment listings, and more.</p> <p>Students are encouraged to pursue internships during their winter and summer breaks; students can also take part in a paid internship or work under a faculty sponsor for academic credit. A maximum of one credit per semester may be earned doing an internship.</p> <p>The Department of Computer Science also regularly shares information about undergraduate part-time, summer, and full-time employment recruitment and opportunities. Sign up for our jobs mailing list <a href="https://lists.cs.jhu.edu/mailman/listinfo/csjobs" target="_blank" rel="noopener">here</a>.</p> </div> </div> <div class="js-accordion-item js-accordion-item-1-8 accordion_item"> <h2 class="accordion_item_heading"> <button class="js-accordion-swap js-swap accordion_item_button" id="js-accordion-swap-1-8" data-swap-target=".js-accordion-item-1-8"> <span class="accordion_item_heading_inner"> <span class="accordion_item_heading_label"> <span class="accordion_item_heading_title">Student Employment</span> <span class="accordion_item_heading_subtitle">JHU and department student employment opportunities, processes, and policies </span> </span> <span class="accordion_item_heading_icon"></span> </span> </button> </h2> <div class="js-accordion-content accordion_item_content typography" id="js-accordion-item-1-8" aria-label="Student Employment JHU and department student employment opportunities, processes, and policies"> <h4>Johns Hopkins University Student Employment</h4> <p><a href="https://studentaffairs.jhu.edu/studentemployment/" target="_blank" rel="noopener">University Experiential Learning</a> at JHU (formerly Student Employment) provides listings of job opportunities at Johns Hopkins and <a href="https://studentaffairs.jhu.edu/studentemployment/student-information/handbook/" target="_blank" rel="noopener">information</a> about tax forms, eligibility, work permits, paychecks, and more.</p> <h4><strong>Departmental Student Employment<br /> </strong></h4> <p>Undergraduates primarily work hourly as course assistants or research assistants in CS.</p> <ul> <li><a href="http://ugrad.cs.jhu.edu/~joanne/ca-app.html">Course Assistant information</a> – We hire a small army to help with almost every course in the department. Students must be rehired for each semester they work as a course assistant.</li> <li>Research positions are sometimes advertised via email, but are mostly obtained through direct contact with professors. See our<span> </span><a href="https://www.cs.jhu.edu/undergraduate-studies/research-opportunities/" target="_blank" rel="noopener">Research Opportunities page</a><span> </span>for more details.</li> </ul> <p>Students must complete a<span> </span><a href="https://studentaffairs.jhu.edu/studentemployment/student-information/handbook/i-9/" target="_blank" rel="noopener">federal I-9 form</a><span> </span>the first time they work at JHU and after every lapse in work that is at least one full semester long. This process must be completed<span> </span>before a student begins work in the department.</p> <p>Information about submitting hours, pay dates, and more can be found on the <a href="https://studentaffairs.jhu.edu/studentemployment/student-information/handbook/" target="_blank" rel="noopener">University Experiential Learning site</a>.</p> </div> </div> <div class="js-accordion-item js-accordion-item-1-9 accordion_item"> <h2 class="accordion_item_heading"> <button class="js-accordion-swap js-swap accordion_item_button" id="js-accordion-swap-1-9" data-swap-target=".js-accordion-item-1-9"> <span class="accordion_item_heading_inner"> <span class="accordion_item_heading_label"> <span class="accordion_item_heading_title">Student Support Services</span> </span> <span class="accordion_item_heading_icon"></span> </span> </button> </h2> <div class="js-accordion-content accordion_item_content typography" id="js-accordion-item-1-9" aria-label="Student Support Services"> <p>Johns Hopkins offers a host of resources where students can ask for and receive help on a variety of topics.</p> <p>If you need someone to listen, you can talk to your faculty advisor, <a href="mailto:joanne@cs.jhu.edu">the Director of Undergraduate Studies</a>, or your WSE academic advisor. Sometimes venting to someone may be all you need.</p> <p>Other times, though, you may want to talk to someone who is trained to help people in distress. View these pages for information and hours:</p> <ul> <li>A wide range of <a href="https://wellbeing.jhu.edu/">student well-being resources</a> are available through the Office of Student Life.<span></span></li> <li><a href="https://studentaffairs.jhu.edu/disabilities/" target="_blank" rel="noopener noreferrer">The Office of Student Disability Services</a><span> </span> <span>advises Johns Hopkins students with disabilities on available services, including accommodations on campus.</span></li> <li>The <a href="https://studentaffairs.jhu.edu/counselingcenter/" target="_blank" rel="noopener noreferrer">Counseling Center</a> provides services to students who are in need of support and assistance related to their mental health—across a range of topics—in a caring environment.</li> <li><a href="https://sexualmisconduct.jhu.edu/index.html" target="_blank" rel="noopener noreferrer">JHU Sexual Assault Helpline</a></li> <li>For emergencies, call the JHU Security office at (410) 516-7777 or the Baltimore City Emergency Line at 911.</li> </ul> </div> </div> <div class="js-accordion-item js-accordion-item-1-10 accordion_item"> <h2 class="accordion_item_heading"> <button class="js-accordion-swap js-swap accordion_item_button" id="js-accordion-swap-1-10" data-swap-target=".js-accordion-item-1-10"> <span class="accordion_item_heading_inner"> <span class="accordion_item_heading_label"> <span class="accordion_item_heading_title">Graduation </span> </span> <span class="accordion_item_heading_icon"></span> </span> </button> </h2> <div class="js-accordion-content accordion_item_content typography" id="js-accordion-item-1-10" aria-label="Graduation"> <p>A student’s four years at Johns Hopkins culminates in a big day of celebration, otherwise called graduation and commencement.</p> <p><strong>Timeline to Graduation</strong></p> <ul> <li>Submit your Application to Graduate when notified by the Whiting School. Information is available on the <a href="https://studentaffairs.jhu.edu/registrar/students/graduation/" target="_blank" rel="noopener">Registrar&#8217;s graduation page</a>. Make sure you correctly note your BS or BA degree as a CS major.</li> <li>November – Fourth-year students send their completed Major Worksheet to <a href="mailto:advising@cs.jhu.edu">advising@cs.jhu.edu</a>, who will review it in January and confirm that they are on track to graduate.</li> <li>March – The department certifies graduation eligibility.</li> <li>April/May – Graduating students complete Exit Surveys.</li> </ul> <p><strong>Celebrations</strong></p> <ul> <li>Obtain your diploma at<span> </span><a href="https://commencement.jhu.edu/" target="_blank" rel="noopener noreferrer">Johns Hopkins Commencement</a>.</li> <li>Join your family and friends at the CS reception. Graduates will receive an invitation mid-spring.</li> </ul> <p><strong>Early/Late Graduation</strong></p> <ul> <li>Submit your Application to Graduate the semester<span> </span><em>before</em><span> </span>you intend to finish.</li> <li>Review your completed Major Worksheet with a <a href="mailto:advising@cs.jhu.edu">department staff member</a> the semester<span> </span><em>before</em><span> </span>you intend to finish.</li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> </div> </main> <!-- END: Page --> <!-- Footer --> <footer class="footer" id="footer"> <div class="footer_bar"> <div class="fs-row"> <div class="fs-cell"> <div class="footer_bar_inner"> <div class="social_nav" itemprop="creator" itemscope itemtype="http://schema.org/CollegeOrUniversity"> <link itemprop="url" href="https://www.cs.jhu.edu"> <div class="social_nav_header"> <h2 class="social_nav_title"> <span class="social_nav_title_icon"> <svg class="icon icon_connect"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#connect"></use></svg> </span> <span class="social_nav_title_label">Stay Connected</span> </h2> </div> <ul class="social_nav_list" aria-label="Stay Connected"> <li class="social_nav_item"> <a class="social_nav_link social_nav_link_facebook" href="https://www.facebook.com/compscijhu?ref=hl" target="_blank" rel="noopener" itemprop="sameAs"> <span class="social_nav_icon"> <svg class="icon icon_facebook"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#facebook"></use></svg> </span> <span class="social_nav_label">Facebook</span> </a> </li> <li class="social_nav_item"> <a class="social_nav_link social_nav_link_twitter" href="https://twitter.com/JHUCompSci" target="_blank" rel="noopener" itemprop="sameAs"> <span class="social_nav_icon"> <svg class="icon icon_twitter"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#twitter"></use></svg> </span> <span class="social_nav_label">Twitter</span> </a> </li> <li class="social_nav_item"> <a class="social_nav_link social_nav_link_instagram" href="https://www.instagram.com/jhucompsci/" target="_blank" rel="noopener" itemprop="sameAs"> <span class="social_nav_icon"> <svg class="icon icon_instagram"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#instagram"></use></svg> </span> <span class="social_nav_label">Instagram</span> </a> </li> <li class="social_nav_item"> <a class="social_nav_link social_nav_link_youtube" href="https://www.youtube.com/user/HopkinsEngineer" target="_blank" rel="noopener" itemprop="sameAs"> <span class="social_nav_icon"> <svg class="icon icon_youtube"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#youtube"></use></svg> </span> <span class="social_nav_label">YouTube</span> </a> </li> <li class="social_nav_item"> <a class="social_nav_link social_nav_link_linkedin" href="https://www.linkedin.com/showcase/johns-hopkins-department-of-computer-science/" target="_blank" rel="noopener" itemprop="sameAs"> <span class="social_nav_icon"> <svg class="icon icon_linkedin"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#linkedin"></use></svg> </span> <span class="social_nav_label">LinkedIn</span> </a> </li> </ul> </div> </div> </div> </div> </div> <div class="footer_primary"> <div class="fs-row"> <div class="fs-cell"> <div class="footer_primary_inner"> <div class="alert_toggle"> <button class="js-swap js-alert-open alert_open" data-swap-target=".js-alert" data-swap-linked="alert"> <span class="alert_open_inner"> <span class="alert_open_icon" aria-hidden="true"> <span class="alert_open_icon_inner"> <svg class="icon icon_plus"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#plus"></use></svg> </span> </span> <span class="alert_open_label">Open site alert</span> </span> </button> </div> <div class="meta_info" id="meta_info" itemprop="creator" itemscope itemtype="http://schema.org/CollegeOrUniversity"> <h2 class="meta_info_name" itemprop="name">Department of Computer Science</h2> <meta content="https://www.cs.jhu.edu/wp-content/themes/wse//images/logo-schema.png" itemprop="logo"> <div class="meta_info_details"> <div class="meta_info_details_set"> <h3 class="meta_info_details_label">Address</h3> <div class="meta_info_detail meta_detail_address" itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> <div class="meta_info_detail_label"> <span class="meta_info_address_street" itemprop="streetAddress">3400 North Charles Street</span> <span class="meta_info_address_group"> <span class="meta_info_address_city" itemprop="addressLocality">Baltimore</span>, <span class="meta_info_address_state" itemprop="addressRegion">MD</span> <span class="meta_info_address_zip" itemprop="postalCode">21218</span> </span> </div> <a class="meta_info_detail_link" href="https://www.google.com/maps/place/?q=place_id:ChIJ0c_fBN8EyIkR-c2XdIBfEuA" target="_blank" rel="noopener">Get Directions</a> </div> </div> <div class="meta_info_details_set"> <h3 class="meta_info_details_label">Contact</h3> <div class="meta_info_detail meta_detail_email"> <span class="meta_info_detail_icon"> <svg class="icon icon_mail"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#mail"></use></svg> </span> <a class="meta_info_detail_label meta_info_detail_link" href="mailto:contactus@cs.jhu.edu" itemprop="email"><span class="meta_info_detail_label_hint">Email:</span> contactus@cs.jhu.edu</a> </div> </div> </div> </div> <nav class="js-nav js-footer-nav nav footer_nav" aria-label="Footer" itemscope itemtype="http://schema.org/SiteNavigationElement"> <div class="nav_header footer_nav_header"> <h2 class="nav_title footer_nav_title">Footer Navigation</h2> </div> <ul class="js-nav-list js-footer-nav-list nav_list footer_nav_list" aria-label="Footer Navigation"> <li class="js-nav-item js-footer-nav-item js-footer-nav-item-1 nav_item footer_nav_item"> <div class="nav_item_inner footer_nav_item_inner"> <a class="js-nav-link js-footer-nav-link nav_link footer_nav_link" href="https://engineering.jhu.edu/admissions/" itemprop="url"><span class="nav_link_label footer_nav_link_label" itemprop="name">Apply Now!</span><span class="nav_link_indicator footer_nav_link_indicator" aria-hidden="true"><span class="footer_nav_link_indicator_spacer">&#xfeff;</span> <svg class="icon icon_external"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#external"></use></svg> </span></a> </div> </li> <li class="js-nav-item js-footer-nav-item js-footer-nav-item-2 nav_item footer_nav_item"> <div class="nav_item_inner footer_nav_item_inner"> <a class="js-nav-link js-footer-nav-link nav_link footer_nav_link" href="https://engineering.jhu.edu/" itemprop="url"><span class="nav_link_label footer_nav_link_label" itemprop="name">Whiting School of Engineering</span><span class="nav_link_indicator footer_nav_link_indicator" aria-hidden="true"><span class="footer_nav_link_indicator_spacer">&#xfeff;</span> <svg class="icon icon_external"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#external"></use></svg> </span></a> </div> </li> <li class="js-nav-item js-footer-nav-item js-footer-nav-item-3 nav_item footer_nav_item"> <div class="nav_item_inner footer_nav_item_inner"> <a class="js-nav-link js-footer-nav-link nav_link footer_nav_link" href="https://jhu.edu" itemprop="url"><span class="nav_link_label footer_nav_link_label" itemprop="name">Johns Hopkins University</span><span class="nav_link_indicator footer_nav_link_indicator" aria-hidden="true"><span class="footer_nav_link_indicator_spacer">&#xfeff;</span> <svg class="icon icon_external"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#external"></use></svg> </span></a> </div> </li> </ul> </nav> </div> </div> </div> </div> <div class="footer_ribbon"> <div class="fs-row"> <div class="fs-cell"> <div class="footer_ribbon_inner"> <nav class="js-nav js-legal-nav nav legal_nav" aria-label="Legal" itemscope itemtype="http://schema.org/SiteNavigationElement"> <div class="nav_header legal_nav_header"> <h2 class="nav_title legal_nav_title">Legal Navigation</h2> </div> <ul class="js-nav-list js-legal-nav-list nav_list legal_nav_list" aria-label="Legal Navigation"> <li class="js-nav-item js-legal-nav-item js-legal-nav-item-1 nav_item legal_nav_item"> <div class="nav_item_inner legal_nav_item_inner"> <a class="js-nav-link js-legal-nav-link nav_link legal_nav_link" href="https://it.johnshopkins.edu/policies/privacystatement" itemprop="url"><span class="nav_link_label legal_nav_link_label" itemprop="name">Privacy Statement</span><span class="nav_link_indicator legal_nav_link_indicator" aria-hidden="true"><span class="legal_nav_link_indicator_spacer">&#xfeff;</span> <svg class="icon icon_external"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#external"></use></svg> </span></a> </div> </li> <li class="js-nav-item js-legal-nav-item js-legal-nav-item-2 nav_item legal_nav_item"> <div class="nav_item_inner legal_nav_item_inner"> <a class="js-nav-link js-legal-nav-link nav_link legal_nav_link" href="https://accessibility.jhu.edu/" itemprop="url"><span class="nav_link_label legal_nav_link_label" itemprop="name">Accessibility</span><span class="nav_link_indicator legal_nav_link_indicator" aria-hidden="true"><span class="legal_nav_link_indicator_spacer">&#xfeff;</span> <svg class="icon icon_external"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#external"></use></svg> </span></a> </div> </li> <li class="js-nav-item js-legal-nav-item js-legal-nav-item-3 nav_item legal_nav_item"> <div class="nav_item_inner legal_nav_item_inner"> <a class="js-nav-link js-legal-nav-link nav_link legal_nav_link" href="https://www.jhu.edu/university-policies/" itemprop="url"><span class="nav_link_label legal_nav_link_label" itemprop="name">University Policies</span><span class="nav_link_indicator legal_nav_link_indicator" aria-hidden="true"><span class="legal_nav_link_indicator_spacer">&#xfeff;</span> <svg class="icon icon_external"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#external"></use></svg> </span></a> </div> </li> <li class="js-nav-item js-legal-nav-item js-legal-nav-item-4 nav_item legal_nav_item"> <div class="nav_item_inner legal_nav_item_inner"> <a class="js-nav-link js-legal-nav-link nav_link legal_nav_link" href="https://www.jhu.edu/assets/uploads/2016/11/compliance_policy.pdf" itemprop="url"><span class="nav_link_label legal_nav_link_label" itemprop="name">Copyright Compliance Policy</span><span class="nav_link_indicator legal_nav_link_indicator" aria-hidden="true"><span class="legal_nav_link_indicator_spacer">&#xfeff;</span> <svg class="icon icon_external"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#external"></use></svg> </span></a> </div> </li> </ul> </nav><p class="copyright"><span class="copyright_year" itemprop="copyrightYear">2024</span> <span class="copyright_holder" itemprop="copyrightHolder" itemscope itemtype="http://schema.org/CollegeOrUniversity"><span class="copyright_holder_name" itemprop="name">Johns Hopkins University</span>.</span> <span class="copyright_rights">All rights reserved.</span></p> </div> </div> </div> </div> </footer> <!-- END: Footer --> </div> <!-- END: page_wrapper --> <section class="js-menu menu" id="menu" aria-label="Site Menu"> <div class="menu_header"> <div class="fs-row"> <div class="fs-cell"> <div class="menu_header_inner"> <h2 class="menu_title">Site Menu</h2> </div> </div> </div> </div> <div class="menu_primary"> <div class="fs-row"> <div class="fs-cell"> <div class="menu_primary_inner"> <nav class="js-nav js-main-nav js-main-nav-sm nav main_nav main_nav_sm" aria-label="Site" itemscope itemtype="http://schema.org/SiteNavigationElement"> <div class="nav_header main_nav_header"> <h2 class="nav_title main_nav_title">Site Navigation</h2> </div> <ul class="js-nav-list js-main-nav-list nav_list main_nav_list" aria-label="Site Navigation"> <li class="js-nav-item js-main-nav-item js-main-nav-item-1 nav_item main_nav_item has_children"> <div class="nav_item_inner main_nav_item_inner"> <a class="js-nav-link js-main-nav-link nav_link main_nav_link" href="https://www.cs.jhu.edu/about/" itemprop="url"><span class="nav_link_label main_nav_link_label" itemprop="name">About</span></a> <button class="js-swap js-nav-toggle js-main-nav-toggle nav_toggle main_nav_toggle" data-swap-target=".js-main-nav-item-1" data-swap-group="main_nav_sm" aria-label="About" aria-haspopup="true" aria-expanded="false"> <span class="nav_toggle_inner main_nav_toggle_inner"> <span class="nav_toggle_icon main_nav_toggle_icon"> <svg class="icon icon_caret_down"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#caret_down"></use></svg> </span> </span> </button> </div> <ul class="js-nav-children js-main-nav-children nav_children main_nav_children" aria-label="About"> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/about/message-from-dept-head/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Message from the Department Head</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/about/diversity-and-inclusion/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Diversity and Inclusion</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/about/employment-opportunities/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Employment Opportunities</span> </a> </li> </ul> </li> <li class="js-nav-item js-main-nav-item js-main-nav-item-2 nav_item main_nav_item has_children"> <div class="nav_item_inner main_nav_item_inner"> <a class="js-nav-link js-main-nav-link nav_link main_nav_link" href="https://www.cs.jhu.edu/academic-programs/" itemprop="url"><span class="nav_link_label main_nav_link_label" itemprop="name">Academic Programs</span></a> <button class="js-swap js-nav-toggle js-main-nav-toggle nav_toggle main_nav_toggle" data-swap-target=".js-main-nav-item-2" data-swap-group="main_nav_sm" aria-label="Academic Programs" aria-haspopup="true" aria-expanded="false"> <span class="nav_toggle_inner main_nav_toggle_inner"> <span class="nav_toggle_icon main_nav_toggle_icon"> <svg class="icon icon_caret_down"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#caret_down"></use></svg> </span> </span> </button> </div> <ul class="js-nav-children js-main-nav-children nav_children main_nav_children" aria-label="Academic Programs"> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/academic-programs/program-enrollment-and-outcomes/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Accreditation &amp; Enrollment</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/academic-programs/undergraduate-studies/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Undergraduate Studies</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/academic-programs/graduate-studies/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Graduate Studies</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/academic-programs/combined-bachelors-masters/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Combined Bachelor’s/Master’s</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/academic-programs/academic-integrity-code/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Academic Integrity Code</span> </a> </li> </ul> </li> <li class="js-nav-item js-main-nav-item js-main-nav-item-3 nav_item main_nav_item has_children"> <div class="nav_item_inner main_nav_item_inner"> <a class="js-nav-link js-main-nav-link nav_link main_nav_link" href="https://www.cs.jhu.edu/research/" itemprop="url"><span class="nav_link_label main_nav_link_label" itemprop="name">Research</span></a> <button class="js-swap js-nav-toggle js-main-nav-toggle nav_toggle main_nav_toggle" data-swap-target=".js-main-nav-item-3" data-swap-group="main_nav_sm" aria-label="Research" aria-haspopup="true" aria-expanded="false"> <span class="nav_toggle_inner main_nav_toggle_inner"> <span class="nav_toggle_icon main_nav_toggle_icon"> <svg class="icon icon_caret_down"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#caret_down"></use></svg> </span> </span> </button> </div> <ul class="js-nav-children js-main-nav-children nav_children main_nav_children" aria-label="Research"> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/research/theory-programming-languages/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Theory &amp; Programming Languages</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/research/systems/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Systems &amp; Networking</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/research/computational-biology-medicine/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Computational Biology &amp; Medicine</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/research/information-security/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Information Security</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/research/language-speech-processing/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Natural Language Processing</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/research/machine-learning-ai-and-data-science/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Machine Learning, AI, &amp; Data Science</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/research/robotics-vision-graphics/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Robotics, Vision, &amp; Graphics</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/research/human-computer-interaction/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Human-Computer Interaction</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/research/computer-assisted-medicine/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Computer-Assisted Medicine</span> </a> </li> </ul> </li> <li class="js-nav-item js-main-nav-item js-main-nav-item-4 nav_item main_nav_item has_children"> <div class="nav_item_inner main_nav_item_inner"> <a class="js-nav-link js-main-nav-link nav_link main_nav_link" href="https://www.cs.jhu.edu/people/" itemprop="url"><span class="nav_link_label main_nav_link_label" itemprop="name">People</span></a> <button class="js-swap js-nav-toggle js-main-nav-toggle nav_toggle main_nav_toggle" data-swap-target=".js-main-nav-item-4" data-swap-group="main_nav_sm" aria-label="People" aria-haspopup="true" aria-expanded="false"> <span class="nav_toggle_inner main_nav_toggle_inner"> <span class="nav_toggle_icon main_nav_toggle_icon"> <svg class="icon icon_caret_down"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#caret_down"></use></svg> </span> </span> </button> </div> <ul class="js-nav-children js-main-nav-children nav_children main_nav_children" aria-label="People"> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/faculty/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Faculty</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/people/cs-affiliates/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Joint, Affiliate, &amp; Research Faculty</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/people/administrative-staff/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Staff</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/people/phd-students/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">PhD Students</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/people/cs-external-advisory-board/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">External Advisory Board</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/people/faculty-awards-honors/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Faculty Awards &amp; Honors</span> </a> </li> </ul> </li> <li class="js-nav-item js-main-nav-item js-main-nav-item-5 nav_item main_nav_item has_children"> <div class="nav_item_inner main_nav_item_inner"> <a class="js-nav-link js-main-nav-link nav_link main_nav_link" href="https://www.cs.jhu.edu/news/" itemprop="url"><span class="nav_link_label main_nav_link_label" itemprop="name">News</span></a> <button class="js-swap js-nav-toggle js-main-nav-toggle nav_toggle main_nav_toggle" data-swap-target=".js-main-nav-item-5" data-swap-group="main_nav_sm" aria-label="News" aria-haspopup="true" aria-expanded="false"> <span class="nav_toggle_inner main_nav_toggle_inner"> <span class="nav_toggle_icon main_nav_toggle_icon"> <svg class="icon icon_caret_down"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#caret_down"></use></svg> </span> </span> </button> </div> <ul class="js-nav-children js-main-nav-children nav_children main_nav_children" aria-label="News"> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/cs-newsletter/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">CS Newsletter</span> </a> </li> </ul> </li> <li class="js-nav-item js-main-nav-item js-main-nav-item-6 nav_item main_nav_item has_children"> <div class="nav_item_inner main_nav_item_inner"> <a class="js-nav-link js-main-nav-link nav_link main_nav_link" href="https://www.cs.jhu.edu/events/" itemprop="url"><span class="nav_link_label main_nav_link_label" itemprop="name">Events</span></a> <button class="js-swap js-nav-toggle js-main-nav-toggle nav_toggle main_nav_toggle" data-swap-target=".js-main-nav-item-6" data-swap-group="main_nav_sm" aria-label="Events" aria-haspopup="true" aria-expanded="false"> <span class="nav_toggle_inner main_nav_toggle_inner"> <span class="nav_toggle_icon main_nav_toggle_icon"> <svg class="icon icon_caret_down"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#caret_down"></use></svg> </span> </span> </button> </div> <ul class="js-nav-children js-main-nav-children nav_children main_nav_children" aria-label="Events"> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/department-seminars/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Department Seminars</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://lists.cs.jhu.edu/mailman/listinfo/sem" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">Join our Seminar Listserv</span> </a> </li> <li class="js-nav-child-item js-main-nav-child-item nav_child_item main_nav_child_item"> <a class="js-nav-child-link js-main-nav-child-link nav_child_link main_nav_child_link" href="https://www.cs.jhu.edu/distinguished-lecture-series/" itemprop="url"> <span class="nav_child_link_label main_nav_child_link_label" itemprop="name">CS Distinguished Lecture Series</span> </a> </li> </ul> </li> <li class="js-nav-item js-main-nav-item js-main-nav-item-7 nav_item main_nav_item"> <div class="nav_item_inner main_nav_item_inner"> <a class="js-nav-link js-main-nav-link nav_link main_nav_link" href="https://www.cs.jhu.edu/alumni-and-giving/" itemprop="url"><span class="nav_link_label main_nav_link_label" itemprop="name">Alumni &#038; Giving</span></a> </div> </li> </ul> </nav><nav class="js-nav js-utility-nav js-utility-nav-sm nav utility_nav utility_nav_sm" aria-label="Utility" itemscope itemtype="http://schema.org/SiteNavigationElement"> <div class="nav_header utility_nav_header"> <h2 class="nav_title utility_nav_title">Utility Navigation</h2> </div> <ul class="js-nav-list js-utility-nav-list nav_list utility_nav_list" aria-label="Utility Navigation"> <li class="js-nav-item js-utility-nav-item js-utility-nav-item-1 nav_item utility_nav_item"> <div class="nav_item_inner utility_nav_item_inner"> <a class="js-nav-link js-utility-nav-link nav_link utility_nav_link" href="https://engineering.jhu.edu/request-information/" itemprop="url"><span class="nav_link_label utility_nav_link_label" itemprop="name">Request Info</span><span class="nav_link_indicator utility_nav_link_indicator" aria-hidden="true"><span class="utility_nav_link_indicator_spacer">&#xfeff;</span> <svg class="icon icon_external"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#external"></use></svg> </span></a> </div> </li> <li class="js-nav-item js-utility-nav-item js-utility-nav-item-2 nav_item utility_nav_item"> <div class="nav_item_inner utility_nav_item_inner"> <a class="js-nav-link js-utility-nav-link nav_link utility_nav_link" href="https://engineering.jhu.edu/admissions/" itemprop="url"><span class="nav_link_label utility_nav_link_label" itemprop="name">Apply</span><span class="nav_link_indicator utility_nav_link_indicator" aria-hidden="true"><span class="utility_nav_link_indicator_spacer">&#xfeff;</span> <svg class="icon icon_external"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#external"></use></svg> </span></a> </div> </li> <li class="js-nav-item js-utility-nav-item js-utility-nav-item-3 nav_item utility_nav_item"> <div class="nav_item_inner utility_nav_item_inner"> <a class="js-nav-link js-utility-nav-link nav_link utility_nav_link" href="https://makeagift.jhu.edu/form/eng" itemprop="url"><span class="nav_link_label utility_nav_link_label" itemprop="name">Give</span><span class="nav_link_indicator utility_nav_link_indicator" aria-hidden="true"><span class="utility_nav_link_indicator_spacer">&#xfeff;</span> <svg class="icon icon_external"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#external"></use></svg> </span></a> </div> </li> </ul> </nav><nav class="js-nav js-secondary-nav js-secondary-nav-sm nav secondary_nav secondary_nav_sm" aria-label="Secondary" itemscope itemtype="http://schema.org/SiteNavigationElement"> <div class="nav_header secondary_nav_header"> <h2 class="nav_title secondary_nav_title">Secondary Navigation</h2> </div> <ul class="js-nav-list js-secondary-nav-list nav_list secondary_nav_list" aria-label="Secondary Navigation"> <li class="js-nav-item js-secondary-nav-item js-secondary-nav-item-1 nav_item secondary_nav_item"> <div class="nav_item_inner secondary_nav_item_inner"> <a class="js-nav-link js-secondary-nav-link nav_link secondary_nav_link" href="https://www.cs.jhu.edu/it-support/" itemprop="url"><span class="nav_link_label secondary_nav_link_label" itemprop="name">CS IT Support</span></a> </div> </li> </ul> </nav> </div> </div> </div> </div> <div class="menu_close"> <div class="fs-row"> <div class="fs-cell"> <div class="menu_close_inner"> <button class="menu_close_toggle js-menu-close-toggle js-swap" data-swap-target=".menu" data-swap-linked="menu"> <span class="menu_close_toggle_inner_default menu_close_toggle_inner"> <span class="menu_close_toggle_label_default menu_close_toggle_label">Close</span> <span class="menu_close_toggle_icon_default menu_close_toggle_icon" aria-hidden="true"><span class="menu_close_toggle_icon_spacer">&#xfeff;</span><span class="menu_close_toggle_icon_inner_default menu_close_toggle_icon_inner"> <svg class="icon icon_close"><use xlink:href="https://www.cs.jhu.edu/wp-content/themes/wse/images/icons.svg#close"></use></svg> </span></span> </span> </button> </div> </div> </div> </div> </section> <script> var WWW_ROOT = "https://www.cs.jhu.edu/"; var STATIC_ROOT = "https://www.cs.jhu.edu/wp-content/themes/wse/"; </script> <script> ( function ( body ) { 'use strict'; body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' ); } )( document.body ); </script> <script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesMin":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"}};/* ]]> */ </script><script type="text/javascript" src="https://www.cs.jhu.edu/wp-content/themes/wse/js/site.js?ver=bb55d6eed1acb6f10094620d2476e159" id="site-js"></script> <script>window.lazyLoadOptions = { elements_selector: "iframe[data-lazy-src]", data_src: "lazy-src", data_srcset: "lazy-srcset", data_sizes: "lazy-sizes", class_loading: "lazyloading", class_loaded: "lazyloaded", threshold: 300, callback_loaded: function(element) { if ( element.tagName === "IFRAME" && element.dataset.rocketLazyload == "fitvidscompatible" ) { if (element.classList.contains("lazyloaded") ) { if (typeof window.jQuery != "undefined") { if (jQuery.fn.fitVids) { jQuery(element).parent().fitVids(); } } } } }}; window.addEventListener('LazyLoad::Initialized', function (e) { var lazyLoadInstance = e.detail.instance; if (window.MutationObserver) { var observer = new MutationObserver(function(mutations) { var image_count = 0; var iframe_count = 0; var rocketlazy_count = 0; mutations.forEach(function(mutation) { for (var i = 0; i < mutation.addedNodes.length; i++) { if (typeof mutation.addedNodes[i].getElementsByTagName !== 'function') { continue; } if (typeof mutation.addedNodes[i].getElementsByClassName !== 'function') { continue; } images = mutation.addedNodes[i].getElementsByTagName('img'); is_image = mutation.addedNodes[i].tagName == "IMG"; iframes = mutation.addedNodes[i].getElementsByTagName('iframe'); is_iframe = mutation.addedNodes[i].tagName == "IFRAME"; rocket_lazy = mutation.addedNodes[i].getElementsByClassName('rocket-lazyload'); image_count += images.length; iframe_count += iframes.length; rocketlazy_count += rocket_lazy.length; if(is_image){ image_count += 1; } if(is_iframe){ iframe_count += 1; } } } ); if(image_count > 0 || iframe_count > 0 || rocketlazy_count > 0){ lazyLoadInstance.update(); } } ); var b = document.getElementsByTagName("body")[0]; var config = { childList: true, subtree: true }; observer.observe(b, config); } }, false);</script><script data-no-minify="1" async src="https://www.cs.jhu.edu/wp-content/plugins/rocket-lazy-load/assets/js/16.1/lazyload.min.js"></script><script>function lazyLoadThumb(e,alt){var t='<img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360">',a='<button class="play" aria-label="play Youtube video"></button>';t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?'':'&'+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow", "accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var e,t,p,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)e=document.createElement("div"),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query", a[t].dataset.query),e.setAttribute("data-src", a[t].dataset.src),e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt),a[t].appendChild(e),p=e.querySelector('.play'),p.onclick=lazyLoadYoutubeIframe});</script> </body> <!--[if lt IE 3]> SRV: WA2a <![endif]--> </html> <!-- plugin=object-cache-pro client=phpredis metric#hits=4713 metric#misses=104 metric#hit-ratio=97.8 metric#bytes=3760186 metric#prefetches=0 metric#store-reads=209 metric#store-writes=4 metric#store-hits=387 metric#store-misses=91 metric#sql-queries=20 metric#ms-total=116.56 metric#ms-cache=10.44 metric#ms-cache-avg=0.0493 metric#ms-cache-ratio=9.0 sample#redis-hits=50030412 sample#redis-misses=25587987 sample#redis-hit-ratio=66.2 sample#redis-ops-per-sec=325 sample#redis-evicted-keys=0 sample#redis-used-memory=397677064 sample#redis-used-memory-rss=429457408 sample#redis-memory-fragmentation-ratio=1.1 sample#redis-connected-clients=2 sample#redis-tracking-clients=0 sample#redis-rejected-connections=0 sample#redis-keys=19337 -->

Pages: 1 2 3 4 5 6 7 8 9 10