CINXE.COM

Grace Hopper | Yale Hospitality

<!DOCTYPE html> <!--[if lte IE 8]> <html lang="en" dir="ltr" class="ie8"> <![endif]--> <!--[if gt IE 8]><!--> <html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema#"> <!--<![endif]--> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <!-- GGGGGGGGGGGG GGGGGGGGGGG fGGGGGG ;GGGGG. GGGi GGGG CGGGG: GGG GGGG lGGGGt GGL GGGG .GGGGC GG: GGGG GGGGG .GG. ;CGGGGGGL GGGG .LGGGGGGGL GGGGG iGG GGG: ,GGGG GGGG tGGf ;GGGC LGGGGfGG GGGG CGGG; GGGG GGGL GGGGt lGGGGL CGGG; GGGG CGGGCCCCCCCCCCCCC GGGG GGGG, GGGG GGGG GGGG tCGG; CGGG, GGGG GGGG GGGG GGGG CGGG. GGGG GGGGL GGGG GGGGC CGGG. GGGG :GGGGC : ,GGGGG. GGGGG: .LGGGGG,.tG GGGG GGGGGGt,..,fGC ,GGGGGGGGGGGGGGf iGGGGGG CGGGGC GGGGGGGGGG LGGGGGGGC --> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"NRJS-cca63a860c2d951a2b4",applicationID:"834580974"};;/*! For license information please see nr-loader-rum-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>g,gD:()=>h,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function g(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function h(e,t){if(!e)throw new Error(f);var r=g(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,xv:()=>n});const n="1.274.0",i="PROD",o="CDN"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>d,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,d=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),g(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return g(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),g(e,t)})))}function g(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=h(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=m()[s[e]];p&&p.push([f,e,r,a]);return a},get:v,listeners:h,context:g,buffer:function(e,t){const r=m();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!m()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=h(e).concat(t)}function h(e){return n[e]||[]}function v(t){return d[t]=d[t]||e(f,t)}function m(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},3434:(e,t,r)=>{"use strict";r.d(t,{YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log";n.K7.logging},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(2614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7603:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),g=r(384),p=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],v=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(1863),b=r(2614),y=r(993);var w=r(2646),A=r(3434);function R(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,A.YM)(i),a=new w.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function E(){const e=(0,g.pV)();h.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const x={};function _(e,t,g=!1){t||(0,c.Ak)(e,"api");const h={};var w=s.ee.get(e),A=w.get("tracer");x[e]=b.g.OFF,w.on(p.G4.REPLAY_RUNNING,(t=>{x[e]=t}));var E="api-",_=E+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),j(E,n,!0,o||null===r?"session":void 0)(t,r)}function T(){}h.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),function(e,t,r={},i=y.p_.INFO){(0,a.p)(f.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,a.p)(y.ET,[(0,m.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},h.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),R(w,e,t,{customAttributes:r,level:i})},v.forEach((e=>{h[e]=j(E,e,!0,"api")})),h.addPageAction=j(E,"addPageAction",!0,n.K7.genericEvents),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,j(E,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},h.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},h.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},h[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},h[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},h.interaction=function(e){return(new T).get("object"==typeof e?e:{})};const S=T.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,w),g||(0,a.p)(_+"tracer",[(0,m.t)(),e,r],i,n.K7.spa,w),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,m.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,m.t)()],r)}}}};function j(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,w),i&&(0,a.p)(e+t,[(0,m.t)(),...arguments],r?null:this,i,w),r?void 0:this}}function k(){r.e(296).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{S[e]=j(_,e,void 0,g?n.K7.softNav:n.K7.spa)})),h.setCurrentRouteName=g?j(_,"routeName",void 0,n.K7.softNav):j(E,"routeName",!0,n.K7.spa),h.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,m.t)(),!1,r,!!x[e]],void 0,n.K7.jserrors,w)},d.RI?(0,u.GG)((()=>k()),!0):k(),h}var N=r(9417),T=r(8122);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},j={};var k=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let O=!1;function P(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:l={},exposed:f=!0}=t;l.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,N.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");j[e]=(0,T.a)(t,S);const r=(0,g.nY)(e);r&&(r.loader_config=j[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},d.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const h=(0,N.D0)(e.agentIdentifier),v=[c.beacon,c.errorBeacon];O||(h.proxy.assets&&(I(h.proxy.assets),v.push(h.proxy.assets)),h.proxy.beacon&&v.push(h.proxy.beacon),E(),(0,g.US)("activatedFeatures",k.B),e.runSoftNavOverSpa&&=!0===h.soft_navigations.enabled&&h.feature_flags.includes("soft_nav")),l.denyList=[...h.ajax.deny_list||[],...h.ajax.block_internal?v:[]],l.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,l),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=_(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),O=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"nr-rum-1.274.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={296:"sha512-gkYkZDAwQ9PwaDXs2YM+rNIdRej1Ac1mupWobRJ8eahQcXz6/sunGZCKklrzi5kWxhOGRZr2tn0rEKuLTXzfAA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={840:0,374:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(7603);var l=i(1687),f=i(4234),g=i(5289),p=i(6154),h=i(384);const v=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function m(e){return!!(0,h.dV)().o.MO&&v(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(6389);class y extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(v(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,3861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(296).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return m(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(6630);class A extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var R=i(9908),E=i(2843),x=i(3878),_=i(782),N=i(1863);class T extends y{static featureName=_.T;constructor(e,t=!0){super(e,_.T,t),p.RI&&((0,E.u)((()=>(0,R.p)("docHidden",[(0,N.t)()],void 0,_.T,this.ee)),!0),(0,x.sp)("pagehide",(()=>(0,R.p)("winPagehide",[(0,N.t)()],void 0,_.T,this.ee))),this.importAggregator(e))}}var S=i(3969);class j extends y{static featureName=S.TZ;constructor(e,t=!0){super(e,S.TZ,t),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,h.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,h.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[A,T,j],loaderType:"lite"})})()})();</script> <meta name="Generator" content="Drupal 7 (http://drupal.org)" /> <link rel="canonical" href="/residential-dining/grace-hopper" /> <link rel="shortlink" href="/node/32" /> <link rel="shortcut icon" href="https://hospitality.yale.edu/sites/all/themes/yalenew_base/images/favicon.ico" type="image/vnd.microsoft.icon" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=10, minimum-scale=1, user-scalable=yes" /> <title>Grace Hopper | Yale Hospitality</title> <!--[if IEMobile]><meta http-equiv="cleartype" content="on" /><![endif]--> <link rel="shortcut icon" sizes="16x16 24x24 32x32 48x48 64x64" href="https://hospitality.yale.edu/sites/all/themes/yalenew_base/images/favicon.ico" type="image/vnd.microsoft.icon"> <link rel="icon" sizes="228x228" href="/sites/all/themes/yalenew_base/images/touch-icon-228.png"> <link rel="apple-touch-icon-precomposed" sizes="228x228" href="/sites/all/themes/yalenew_base/images/touch-icon-228.png"> <link type="text/css" rel="stylesheet" href="https://hospitality.yale.edu/sites/default/files/css/css_xE-rWrJf-fncB6ztZfd2huxqgxu4WO-qwma6Xer30m4.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://hospitality.yale.edu/sites/default/files/css/css_iNqdk67ggQJiBAprKm2qRf4Ipz0Fiy9oHw-fvF1fNoc.css" media="screen" /> <link type="text/css" rel="stylesheet" href="https://hospitality.yale.edu/sites/default/files/css/css_PkKtdr6n5OZP228cducWKjoPWnMTrXtpD-Hg38fTHus.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://hospitality.yale.edu/sites/default/files/css/css_8gPpL832lFv1SpBPuNiMMo16aM72v9d5__21_YnVjXI.css" media="all" /> <link type="text/css" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://hospitality.yale.edu/sites/default/files/css/css_zaOco2G8k_Y9ZPkHcPipwrYE0eu9i_I-umrYSytTB3U.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://hospitality.yale.edu/sites/default/files/css/css_4p66Ha43jfR6LpgBV-7xw6q2NxPB3zxKg9igJIUIBwY.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://hospitality.yale.edu/sites/default/files/css_injector/css_injector_1.css?snin7w" media="all" /> <link type="text/css" rel="stylesheet" href="https://hospitality.yale.edu/sites/default/files/css_injector/css_injector_4.css?snin7w" media="all" /> <link type="text/css" rel="stylesheet" href="https://hospitality.yale.edu/sites/default/files/css_injector/css_injector_8.css?snin7w" media="all" /> <link type="text/css" rel="stylesheet" href="https://hospitality.yale.edu/sites/default/files/css_injector/css_injector_9.css?snin7w" media="all" /> <link type="text/css" rel="stylesheet" href="https://hospitality.yale.edu/sites/default/files/css_injector/css_injector_12.css?snin7w" media="all" /> <link type="text/css" rel="stylesheet" href="https://hospitality.yale.edu/sites/default/files/css_injector/css_injector_19.css?snin7w" media="all" /> <link type="text/css" rel="stylesheet" href="https://hospitality.yale.edu/sites/default/files/css_injector/css_injector_21.css?snin7w" media="all" /> <!--[if (lt IE 9)&(!IEMobile)]> <link type="text/css" rel="stylesheet" href="https://hospitality.yale.edu/sites/default/files/css/css_nBvgsRGFO8eRuGybs3zqi1R0F_76QazEf5KpSL9kQhA.css" media="all" /> <![endif]--> <!--[if gte IE 9]><!--> <link type="text/css" rel="stylesheet" href="https://hospitality.yale.edu/sites/default/files/css/css_059BxwQdO3W6gC_prw0ohrQj1fWv8MiFJkqt4YP0qJk.css" media="all" /> <!--<![endif]--> <script type="text/javascript" src="https://hospitality.yale.edu/sites/all/libraries/respondjs/respond.min.js?snin7w"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- document.cookie = 'adaptive_image=' + Math.max(screen.width, screen.height) + '; path=/'; //--><!]]> </script> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- window.jQuery || document.write("<script src='/sites/all/modules/contrib/jquery_update/replace/jquery/1.8/jquery.min.js'>\x3C/script>") //--><!]]> </script> <script type="text/javascript" src="https://hospitality.yale.edu/sites/default/files/js/js_Hfha9RCTNm8mqMDLXriIsKGMaghzs4ZaqJPLj2esi7s.js"></script> <script type="text/javascript" src="https://hospitality.yale.edu/sites/default/files/js/js_YBvGN7tUlv1f0LKq0l2LpEzNswtUHyjK9ik14PQdFG8.js"></script> <script type="text/javascript" src="https://hospitality.yale.edu/sites/default/files/js/js_cSY2twNhtt38CHVo0Yjkbg20bIbXEKgTdbTQKAJvqys.js"></script> <script type="text/javascript" src="https://hospitality.yale.edu/sites/default/files/js/js_DTAfYFrWdyPCGwWtVg2VmSbP1KqFAlfZyeAcFZTbiNY.js"></script> <script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=UA-72365170-1"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments)};gtag("js", new Date());gtag("set", "developer_id.dMDhkMT", true);gtag("config", "UA-72365170-1", {"groups":"default","cookie_domain":"hospitality.yale.edu","anonymize_ip":true}); //--><!]]> </script> <script type="text/javascript" src="https://hospitality.yale.edu/sites/default/files/js/js_nI_sap6zIioqh0wbK-DPpIGd-iLPFLBzYlDdjEOIXYA.js"></script> <script type="text/javascript" src="https://hospitality.yale.edu/sites/default/files/js/js_UNPtX_ZGxcpSkJyp8ls50mHCG5a_tcqRFqN4KjkfLso.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","setHasJsCookie":0,"ajaxPageState":{"theme":"yalenew_wide","theme_token":"kQ_d5SERW4R1bh_zgFS3BRCY0JR3RFnO3pb7RpkYIks","js":{"0":1,"sites\/all\/themes\/yalenew_base\/js\/jcaption.min.js":1,"sites\/default\/files\/js_injector\/js_injector_1.js":1,"sites\/default\/files\/js_injector\/js_injector_2.js":1,"sites\/all\/libraries\/respondjs\/respond.min.js":1,"1":1,"\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.8.3\/jquery.min.js":1,"2":1,"misc\/jquery-extend-3.4.0.js":1,"misc\/jquery-html-prefilter-3.5.0-backport.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/ui\/external\/jquery.cookie.js":1,"sites\/all\/libraries\/flexslider\/jquery.flexslider-min.js":1,"misc\/form-single-submit.js":1,"sites\/all\/modules\/contrib\/collapsiblock\/collapsiblock.js":1,"sites\/all\/modules\/contrib\/fancy_file_delete\/js\/fancyfiledelete.js":1,"sites\/all\/libraries\/superfish\/sfsmallscreen.js":1,"sites\/all\/libraries\/colorbox\/jquery.colorbox-min.js":1,"sites\/all\/modules\/contrib\/colorbox\/js\/colorbox.js":1,"sites\/all\/modules\/contrib\/jscrollpane\/js\/jquery.jscrollpane.min.js":1,"sites\/all\/modules\/contrib\/jscrollpane\/js\/jquery.mousewheel.js":1,"sites\/all\/modules\/contrib\/jscrollpane\/js\/script.js":1,"sites\/all\/modules\/contrib\/custom_search\/js\/custom_search.js":1,"sites\/all\/modules\/contrib\/google_analytics\/googleanalytics.js":1,"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-72365170-1":1,"3":1,"sites\/all\/modules\/contrib\/flexslider\/assets\/js\/flexslider.load.js":1,"sites\/all\/libraries\/superfish\/jquery.hoverIntent.minified.js":1,"sites\/all\/libraries\/superfish\/sftouchscreen.js":1,"sites\/all\/libraries\/superfish\/superfish.js":1,"sites\/all\/modules\/contrib\/superfish\/superfish.js":1,"sites\/all\/themes\/omega\/omega\/js\/jquery.formalize.js":1,"sites\/all\/themes\/omega\/omega\/js\/omega-mediaqueries.js":1,"sites\/all\/themes\/yalenew_base\/js\/modernizr.min.js":1,"sites\/all\/themes\/yalenew_base\/js\/jquery.fitted.js":1,"sites\/all\/themes\/yalenew_base\/js\/appendAround.min.js":1,"sites\/all\/themes\/yalenew_base\/js\/scripts.js":1},"css":{"modules\/system\/system.base.css":1,"modules\/system\/system.menus.css":1,"modules\/system\/system.messages.css":1,"modules\/system\/system.theme.css":1,"sites\/all\/libraries\/flexslider\/flexslider.css":1,"sites\/all\/modules\/contrib\/flexslider\/assets\/css\/flexslider_img.css":1,"sites\/all\/modules\/contrib\/adaptive_image\/css\/adaptive-image.css":1,"sites\/all\/modules\/contrib\/calendar\/css\/calendar_multiday.css":1,"sites\/all\/modules\/contrib\/collapsiblock\/collapsiblock.css":1,"modules\/comment\/comment.css":1,"modules\/field\/theme\/field.css":1,"modules\/node\/node.css":1,"modules\/search\/search.css":1,"modules\/user\/user.css":1,"sites\/all\/modules\/contrib\/views\/css\/views.css":1,"sites\/all\/modules\/contrib\/ckeditor\/css\/ckeditor.css":1,"sites\/all\/libraries\/colorbox\/example4\/colorbox.css":1,"sites\/all\/modules\/contrib\/ctools\/css\/ctools.css":1,"sites\/all\/modules\/contrib\/jscrollpane\/css\/jquery.jscrollpane.css":1,"sites\/all\/modules\/contrib\/typogrify\/typogrify.css":1,"sites\/all\/modules\/contrib\/custom_search\/custom_search.css":1,"\/\/maxcdn.bootstrapcdn.com\/font-awesome\/4.7.0\/css\/font-awesome.min.css":1,"sites\/all\/libraries\/superfish\/css\/superfish.css":1,"sites\/all\/libraries\/superfish\/css\/superfish-smallscreen.css":1,"sites\/all\/themes\/omega\/omega\/css\/formalize.css":1,"sites\/all\/themes\/yalenew_base\/css\/globalnew.css":1,"public:\/\/css_injector\/css_injector_1.css":1,"public:\/\/css_injector\/css_injector_4.css":1,"public:\/\/css_injector\/css_injector_8.css":1,"public:\/\/css_injector\/css_injector_9.css":1,"public:\/\/css_injector\/css_injector_12.css":1,"public:\/\/css_injector\/css_injector_19.css":1,"public:\/\/css_injector\/css_injector_21.css":1,"ie::wide::sites\/all\/themes\/yalenew_base\/css\/grid\/yalenew_default\/wide\/yalenew-default-wide-12.css":1,"sites\/all\/themes\/yalenew_base\/css\/grid\/yalenew_default\/fluid\/yalenew-default-fluid-12.css":1,"sites\/all\/themes\/yalenew_base\/css\/grid\/yalenew_default\/narrow\/yalenew-default-narrow-12.css":1,"sites\/all\/themes\/yalenew_base\/css\/grid\/yalenew_default\/wide\/yalenew-default-wide-12.css":1}},"collapsiblock":{"blocks":{"block-views-catering-menu-block":"1","block-superfish-1":"1","block-block-107":"3","block-block-108":"3","block-block-103":"1","block-block-106":"1","block-block-98":"1","block-block-69":"1","block-block-12":"1","block-block-97":"1","block-block-72":"1","block-block-73":"1","block-block-18":"1","block-views-dining-hours-menu-block":"1","block-block-71":"1","block-block-4":"1","block-block-5":"1","block-block-2":"1","block-block-105":"1","block-block-109":"1","block-block-70":"1","block-block-110":"1","block-menu-block-1":"1","block-block-7":"1","block-block-111":"1","block-block-113":"1","block-block-114":"1","block-block-116":"1","block-block-117":"1","block-block-118":"1","block-block-115":"1","block-block-119":"1","block-block-112":"1","block-views-hospitality-team-block":"1","block-block-120":"1","block-block-121":"1","block-block-101":"1","block-views-news-block":"1","block-block-122":"1","block-block-123":"1","block-block-125":"1","block-block-126":"1","block-block-14":"1","block-block-124":"1","block-block-128":"1","block-block-129":"1","block-block-127":"1","block-block-132":"1","block-block-63":"1","block-block-65":"1","block-block-66":"1","block-block-61":"1","block-block-62":"1","block-block-59":"1","block-block-55":"1","block-block-57":"1","block-block-58":"1","block-block-51":"1","block-block-53":"1","block-block-54":"1","block-block-47":"1","block-block-49":"1","block-block-50":"1","block-block-39":"1","block-block-41":"1","block-block-42":"1","block-block-35":"1","block-block-37":"1","block-block-38":"1","block-block-31":"1","block-block-33":"1","block-block-34":"1","block-block-27":"1","block-block-29":"1","block-block-30":"1","block-block-23":"1","block-block-25":"1","block-block-26":"1","block-block-46":"1","block-block-45":"1","block-block-19":"1","block-block-21":"1","block-block-22":"1","block-block-11":"1","block-block-10":"1","block-block-15":"1","block-block-16":"1","block-block-17":"1","block-block-130":"1","block-views-3d2632baea7e9b93dc5c7c9af2ac322a":"1","block-block-134":"1","block-block-75":"1","block-block-77":"1","block-block-79":"1","block-block-81":"1","block-block-83":"1","block-block-85":"1","block-block-86":"1","block-block-89":"1","block-block-91":"1","block-block-68":"1","block-block-93":"1","block-block-137":"1","block-block-138":"1","block-block-139":"1","block-block-140":"1","block-block-142":"1","block-block-141":"1","block-block-136":"1","block-views-shield-menu-block":"1","block-block-43":"1","block-views-venues-block":"1","block-block-104":"1","block-block-143":"1","block-block-144":"1","block-views-aefb000727717838cdc758d4891a3dd4":"1","block-block-99":"1","block-block-148":"1","block-block-149":"1","block-block-150":"1","block-views-catering-menu-block-1":"1","block-views-hospitality-team-block-1":"1","block-block-153":"1","block-block-154":"1","block-block-155":"1","block-block-156":"1","block-block-157":"3","block-block-94":"1","block-block-158":"1","block-block-162":"1","block-block-160":"1","block-block-159":"1","block-block-161":"1","block-views-meal-plan-accordion-block":"1","block-views-meal-plan-accordion-block-1":"1","block-views-meal-plan-accordion-block-2":"1","block-views-meal-plan-accordion-block-3":"1","block-views-meal-plan-accordion-block-4":"1","block-views-meal-plan-accordion-block-5":"1","block-views-meal-plan-accordion-block-6":"1","block-block-164":"1","block-block-165":"1","block-block-166":"1","block-block-167":"1","block-block-168":"1","block-block-170":"1","block-block-169":"1","block-block-171":"1","block-block-172":"1","block-block-174":"1","block-block-177":"1","block-block-176":"1","block-block-163":"1","block-block-179":"1","block-block-178":"1","block-block-180":"1","block-block-181":"1","block-block-184":"1","block-block-182":"1","block-block-173":"1","block-block-175":"1","block-block-185":"1","block-views-flexible-space-homepage-block-2":"1","block-block-76":"1","block-block-90":"1","block-block-74":"1","block-block-87":"1","block-block-84":"1","block-block-82":"1","block-block-188":"1","block-block-80":"1","block-block-190":"1","block-block-189":"1","block-block-192":"1","block-block-191":"1","block-block-194":"1","block-block-193":"1","block-block-195":"1","block-block-197":"1","block-block-196":"1","block-block-199":"1","block-block-201":"1","block-block-200":"1","block-block-202":"1","block-block-203":"1","block-block-204":"1","block-block-205":"1","block-block-207":"1","block-block-206":"1","block-block-208":"1","block-block-209":"1"},"default_state":"1","slide_type":"1","slide_speed":"200","block_title":":header:first","block":"section.block","block_content":"div.content"},"colorbox":{"opacity":"0.85","current":"{current} of {total}","previous":"\u00ab Prev","next":"Next \u00bb","close":"Close","maxWidth":"98%","maxHeight":"98%","fixed":true,"mobiledetect":true,"mobiledevicewidth":"480px","specificPagesDefaultValue":"admin*\nimagebrowser*\nimg_assist*\nimce*\nnode\/add\/*\nnode\/*\/edit\nprint\/*\nprintpdf\/*\nsystem\/ajax\nsystem\/ajax\/*"},"jScrollPane":{"class":".scroll-pane"},"custom_search":{"form_target":"_self","solr":0},"googleanalytics":{"account":["UA-72365170-1"],"trackOutbound":1,"trackMailto":1,"trackDownload":1,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip","trackColorbox":1,"trackDomainMode":1},"urlIsAjaxTrusted":{"\/residential-dining\/grace-hopper":true},"superfish":{"1":{"id":"1","sf":{"delay":"300","animation":{"opacity":"show"},"speed":"fast","autoArrows":false,"dropShadows":false},"plugins":{"touchscreen":{"behaviour":"0","mode":"useragent_predefined"},"smallscreen":{"mode":"window_width","breakpoint":980,"breakpointUnit":"px","accordionButton":"2","title":"Main menu"}}}},"flexslider":{"optionsets":{"slideshow":{"animation":"slide","animationDuration":600,"slideDirection":"horizontal","slideshow":0,"slideshowSpeed":7000,"animationLoop":1,"randomize":0,"slideToStart":0,"directionNav":1,"controlNav":0,"keyboardNav":1,"mousewheel":0,"prevText":"Previous","nextText":"Next","pausePlay":0,"pauseText":"Pause","playText":"Play","pauseOnAction":1,"controlsContainer":".flex-nav-container","manualControls":""}},"instances":{"flexslider-1":"slideshow"}},"omega":{"layouts":{"primary":"wide","order":["fluid","narrow","wide"],"queries":{"fluid":"all and (max-width: 739px)","narrow":"all and (min-width: 740px) and (max-width: 1024px)","wide":"all and (min-width: 1025px)"}}}}); //--><!]]> </script> </head> <body class="html not-front not-logged-in page-node page-node- page-node-32 node-type-slideshow yalenew-wide context-residential-dining no-sidebars nav-blue-med block-blue-med nav-serif block-font-serif block-outline"> <aside role='complementary' id="skip-link" aria-label="Skip to main content"> <a href="#main-content" class="element-invisible element-focusable">Skip to main content</a> </aside> <div class="region region-page-top" id="region-page-top"> <div class="region-inner region-page-top-inner"> </div> </div> <div class="page clearfix" id="page"> <header id="section-header" class="section section-header" role="banner"> <div id="zone-header-wrapper" class="zone-wrapper zone-header-wrapper clearfix"> <div id="zone-header" class="zone zone-header clearfix container-12"> <div class="grid-12 region region-header-first" id="region-header-first"> <div class="region-inner region-header-first-inner"> <div class="block block-block alert block-127 block-block-127 odd block-without-title" id="block-block-127"> <div class="block-inner clearfix"> <div class="content clearfix"> <div> <p class="rtecenter"><strong>Got Questions? </strong>Help us test <a href="https://ask.yale.edu/" target="_blank"><strong>askYale</strong></a> and it&#8217;s AI capability to better support your needs!</p> </div> </div> </div> </div> </div> </div> </div> </div><div id="zone-topper-wrapper" class="zone-wrapper zone-topper-wrapper clearfix"> <div id="zone-topper" class="zone zone-topper clearfix container-12"> <div class="grid-3 region region-topper-first" id="region-topper-first"> <div class="region-inner region-topper-first-inner"> <div class="topper-logo"><a href="http://www.yale.edu" class="y-icons y-yale y-univ"><span class="element-invisible">Yale University</span></a> </div> <div id="moved-main-nav-wrapper"> <button aria-expanded="false" id="nav-ready" class="nav-ready"><span class="element-invisible">Open Main Navigation</span></button> <div id="moved-main-nav" class="moved-main-nav" data-set="append-main-nav"></div> <button aria-expanded="true" id="nav-close" class="nav-close nav-hidden"><span class="element-invisible">Close Main Navigation</span></button> </div> </div> </div> <div class="grid-9 region region-topper-second" id="region-topper-second"> <div class="region-inner region-topper-second-inner"> <div class="block block-search block-form block-search-form odd block-without-title" id="block-search-form"> <div class="block-inner clearfix"> <div class="content clearfix"> <form class="search-form" role="search" aria-label="Site Search" action="/residential-dining/grace-hopper" method="post" id="search-block-form" accept-charset="UTF-8"><div><div class="container-inline"> <div class="form-item form-type-textfield form-item-search-block-form"> <label for="edit-search-block-form--2"><i class="fa fa-search"></i><span class="element-invisible">Search this site</span> </label> <input title="Enter the terms you wish to search for." class="custom-search-box form-text" placeholder="Search this site" type="text" id="edit-search-block-form--2" name="search_block_form" value="" size="15" maxlength="128" /> </div> <div class="form-actions form-wrapper" id="edit-actions"><input style="display:none;" type="submit" id="edit-submit" name="op" value="" class="form-submit" /></div><input type="hidden" name="form_build_id" value="form-t4S1YL343qUb6_2AgTMPGDBEGtzCoezR09fEudiAUAk" /> <input type="hidden" name="form_id" value="search_block_form" /> </div> </div></form> </div> </div> </div> </div> </div> </div> </div><div id="zone-branding-wrapper" class="zone-wrapper zone-branding-wrapper clearfix"> <div id="zone-branding" class="zone zone-branding clearfix container-12"> <div class="grid-5 region region-branding" id="region-branding"> <div class="region-inner region-branding-inner"> <div class="block block-block site-logo block-plain block-134 block-block-134 odd block-without-title" id="block-block-134"> <div class="block-inner clearfix"> <div class="content clearfix"> <p><a href="/"><img alt="Yale Hospitality" src="/sites/default/files/images/yale-hospitality.jpg" style="width:389px; height:47px" width="389" height="47" /></a></p> </div> </div> </div> </div> </div> <div class="grid-7 region region-banner-menu" id="region-banner-menu"> <div class="region-inner region-banner-menu-inner"> <div class="block block-block utility-icons block-14 block-block-14 odd block-without-title" id="block-block-14"> <div class="block-inner clearfix"> <div class="content clearfix"> <div class="panel-col"> <div class="icon-explainer"><a href="https://hospitality.yale.edu/download-mobile-app-smart-meals-more" target="_blank"><img alt="Smart Meals." src="/sites/default/files/images/site-components/phone-utility.jpg" style="width:50px; height:50px" /></a> <h2>Mobile App</h2> </div> <div class="icon-explainer"><a href="https://hospitality.yale.edu/when-where" target="_blank"><img alt="Schedules." src="/sites/default/files/images/site-components/calendar-utility.jpg" style="width:50px; height:50px" /></a> <h2>Schedules</h2> </div> <div class="icon-explainer"><a href="https://map.yale.edu/?id=1910#!ce/63596?ct/63596" target="_blank"><img alt="Dining Map." src="/sites/default/files/images/dining-map.jpg" style="width:50px; height:50px" /></a> <h2>Dining Map</h2> </div> <div class="icon-explainer"><a href="/occupancy"><img alt="Check Occupancy." src="/sites/default/files/images/occupancy.jpg" /></a> <h2>Occupancy</h2> </div> <div class="icon-explainer"><a href="/eli-bucks"><img alt="ELI Bucks." src="/sites/default/files/images/eli-bucks.jpg" style="width:50px; height:50px" /></a> <h2>ELI Bucks</h2> </div> <div class="icon-explainer"><a href="/node/183"><img alt="Menus." src="/sites/default/files/images/menus.jpg" style="width:50px; height:50px" /> <h2>Menus</h2> </a></div> </div> </div> </div> </div> </div> </div> </div> </div></header> <main id="section-content" class="section section-content" role="main"> <div id="section-content-inner"> <div id="zone-menu-wrapper" class="zone-wrapper zone-menu-wrapper clearfix yale-wide-menu"> <div id="zone-menu" class="zone zone-menu clearfix container-12"> <div id="original-main-nav-wrapper"> <div id="original-main-nav" data-set="append-main-nav"> <div id="main-nav"> <div class="grid-12 region region-menu" id="region-menu"> <div class="region-inner region-menu-inner"> <nav id="main-menu-navigation" role="navigation" aria-label="Main Menu" class="navigation"> <div class="block block-superfish block-1 block-superfish-1 odd block-without-title" id="block-superfish-1"> <div class="block-inner clearfix"> <div class="content clearfix"> <ul id="superfish-1" class="menu sf-menu sf-main-menu sf-horizontal sf-style-none sf-total-items-5 sf-parent-items-4 sf-single-items-1"><li id="menu-1116-1" class="active-trail first odd sf-item-1 sf-depth-1 sf-total-children-14 sf-parent-children-0 sf-single-children-14 menuparent"><a href="/residential-dining" class="sf-depth-1 menuparent">Residential Dining</a><ul><li id="menu-1128-1" class="first odd sf-item-1 sf-depth-2 sf-no-children"><a href="/residential-dining/benjamin-franklin" class="sf-depth-2">Benjamin Franklin</a></li><li id="menu-1122-1" class="middle even sf-item-2 sf-depth-2 sf-no-children"><a href="/residential-dining/berkeley" class="sf-depth-2">Berkeley</a></li><li id="menu-1125-1" class="middle odd sf-item-3 sf-depth-2 sf-no-children"><a href="/residential-dining/branford" class="sf-depth-2">Branford</a></li><li id="menu-1130-1" class="middle even sf-item-4 sf-depth-2 sf-no-children"><a href="/residential-dining/davenport" class="sf-depth-2">Davenport</a></li><li id="menu-1131-1" class="middle odd sf-item-5 sf-depth-2 sf-no-children"><a href="/residential-dining/ezra-stiles" class="sf-depth-2">Ezra Stiles</a></li><li id="menu-1133-1" class="active-trail middle even sf-item-6 sf-depth-2 sf-no-children"><a href="/residential-dining/grace-hopper" class="sf-depth-2 active">Grace Hopper</a></li><li id="menu-1134-1" class="middle odd sf-item-7 sf-depth-2 sf-no-children"><a href="/residential-dining/jonathan-edwards" class="sf-depth-2">Jonathan Edwards</a></li><li id="menu-1132-1" class="middle even sf-item-8 sf-depth-2 sf-no-children"><a href="/residential-dining/morse" class="sf-depth-2">Morse</a></li><li id="menu-1129-1" class="middle odd sf-item-9 sf-depth-2 sf-no-children"><a href="/residential-dining/pauli-murray" class="sf-depth-2">Pauli Murray</a></li><li id="menu-1135-1" class="middle even sf-item-10 sf-depth-2 sf-no-children"><a href="/residential-dining/pierson" class="sf-depth-2">Pierson</a></li><li id="menu-1136-1" class="middle odd sf-item-11 sf-depth-2 sf-no-children"><a href="/residential-dining/saybrook" class="sf-depth-2">Saybrook</a></li><li id="menu-1137-1" class="middle even sf-item-12 sf-depth-2 sf-no-children"><a href="/residential-dining/silliman" class="sf-depth-2">Silliman</a></li><li id="menu-1138-1" class="middle odd sf-item-13 sf-depth-2 sf-no-children"><a href="/residential-dining/timothy-dwight" class="sf-depth-2">Timothy Dwight</a></li><li id="menu-1139-1" class="last even sf-item-14 sf-depth-2 sf-no-children"><a href="/residential-dining/trumbull" class="sf-depth-2">Trumbull</a></li></ul></li><li id="menu-1144-1" class="middle even sf-item-2 sf-depth-1 sf-total-children-12 sf-parent-children-1 sf-single-children-11 menuparent"><a href="/restaurants-cafes" class="sf-depth-1 menuparent">Restaurants, Cafés &amp; More</a><ul><li id="menu-1429-1" class="first odd sf-item-1 sf-depth-2 sf-no-children"><a href="/restaurants-cafes-more/cafe-25-science-park" class="sf-depth-2">Café 25 at Science Park</a></li><li id="menu-1430-1" class="middle even sf-item-2 sf-depth-2 sf-no-children"><a href="/restaurants-cafes-more/cafe-law" class="sf-depth-2">Café Law</a></li><li id="menu-1223-1" class="middle odd sf-item-3 sf-depth-2 sf-no-children"><a href="/restaurants-cafes/cafe-med" class="sf-depth-2">Café Med</a></li><li id="menu-1224-1" class="middle even sf-item-4 sf-depth-2 sf-no-children"><a href="/restaurants-cafes/charleys-place-yale-school-management" class="sf-depth-2">Charley’s Place at SOM</a></li><li id="menu-1227-1" class="middle odd sf-item-5 sf-depth-2 sf-no-children"><a href="/restaurants-cafes/health-center-cafe" class="sf-depth-2">Health Center Café</a></li><li id="menu-1228-1" class="middle even sf-item-6 sf-depth-2 sf-no-children"><a href="/restaurants-cafes/mcnay-cafe-yale-school-management" class="sf-depth-2">McNay Café at SOM</a></li><li id="menu-1226-1" class="middle odd sf-item-7 sf-depth-2 sf-no-children"><a href="/restaurants-cafes/ramen-becton-hall" class="sf-depth-2">Ramen at Ground</a></li><li id="menu-1245-1" class="middle even sf-item-8 sf-depth-2 sf-total-children-5 sf-parent-children-0 sf-single-children-5 menuparent"><a href="/restaurants-cafes/schwarzman-center" class="sf-depth-2 menuparent">Schwarzman Center</a><ul><li id="menu-1422-1" class="first odd sf-item-1 sf-depth-3 sf-no-children"><a href="/restaurants-cafes-more/schwarzman-center/commons" class="sf-depth-3">Commons</a></li><li id="menu-1424-1" class="middle even sf-item-2 sf-depth-3 sf-no-children"><a href="/restaurants-cafes-more/schwarzman-center/elm" class="sf-depth-3">Elm</a></li><li id="menu-1428-1" class="middle odd sf-item-3 sf-depth-3 sf-no-children"><a href="/restaurants-cafes-more/schwarzman-center/ivy" class="sf-depth-3">Ivy</a></li><li id="menu-1423-1" class="middle even sf-item-4 sf-depth-3 sf-no-children"><a href="/restaurants-cafes-more/schwarzman-center/bow-wow" class="sf-depth-3">The Bow Wow</a></li><li id="menu-1426-1" class="last odd sf-item-5 sf-depth-3 sf-no-children"><a href="/restaurants-cafes-more/schwarzman-center/well" class="sf-depth-3">The Well</a></li></ul></li><li id="menu-1229-1" class="middle odd sf-item-9 sf-depth-2 sf-no-children"><a href="/restaurants-cafes/slifka-center-jewish-life" class="sf-depth-2">Slifka Center for Jewish Life</a></li><li id="menu-1230-1" class="middle even sf-item-10 sf-depth-2 sf-no-children"><a href="/restaurants-cafes/steep-cafe-ysb" class="sf-depth-2">Steep Café</a></li><li id="menu-1232-1" class="middle odd sf-item-11 sf-depth-2 sf-no-children"><a href="/restaurants-cafes/refectory-divinity" class="sf-depth-2">The Refectory at Divinity</a></li><li id="menu-1233-1" class="last even sf-item-12 sf-depth-2 sf-no-children"><a href="/restaurants-cafes/west-campus" class="sf-depth-2">West Campus Café</a></li></ul></li><li id="menu-1192-1" class="middle odd sf-item-3 sf-depth-1 sf-total-children-5 sf-parent-children-0 sf-single-children-5 menuparent"><a href="/catering" class="sf-depth-1 menuparent">Catering</a><ul><li id="menu-1143-1" class="first odd sf-item-1 sf-depth-2 sf-no-children"><a href="/catering/menus" class="sf-depth-2">Menus</a></li><li id="menu-1195-1" class="middle even sf-item-2 sf-depth-2 sf-no-children"><a href="/catering/venues" class="sf-depth-2">Venues</a></li><li id="menu-1203-1" class="middle odd sf-item-3 sf-depth-2 sf-no-children"><a href="/catering/event-rentals" class="sf-depth-2">Event Rentals</a></li><li id="menu-1201-1" class="middle even sf-item-4 sf-depth-2 sf-no-children"><a href="/catering/catering-team" class="sf-depth-2">Catering Team</a></li><li id="menu-1204-1" class="last odd sf-item-5 sf-depth-2 sf-no-children"><a href="/catering/we-want-hear-you" class="sf-depth-2">We want to hear from you!</a></li></ul></li><li id="menu-1117-1" class="middle even sf-item-4 sf-depth-1 sf-total-children-4 sf-parent-children-0 sf-single-children-4 menuparent"><a href="/eat-well" class="sf-depth-1 menuparent">Eat Well</a><ul><li id="menu-1147-1" class="first odd sf-item-1 sf-depth-2 sf-no-children"><a href="/eat-well/note-chef-james" class="sf-depth-2">A Note From Chef James</a></li><li id="menu-1146-1" class="middle even sf-item-2 sf-depth-2 sf-no-children"><a href="/eat-well/dietary-requirements" class="sf-depth-2">Dietary Requirements</a></li><li id="menu-1118-1" class="middle odd sf-item-3 sf-depth-2 sf-no-children"><a href="/eat-well/sourcing-sustainability" class="sf-depth-2">Sourcing &amp; Sustainability</a></li><li id="menu-1145-1" class="last even sf-item-4 sf-depth-2 sf-no-children"><a href="/eat-well/food-literacy" class="sf-depth-2">Food Literacy</a></li></ul></li><li id="menu-1649-1" class="last odd sf-item-5 sf-depth-1 sf-no-children"><a href="/graduate-professional-students" class="sf-depth-1">Graduate &amp; Professional</a></li></ul> </div> </div> </div> </nav> </div> </div> </div> </div> </div> </div> </div> <div id="zone-content-wrapper" class="zone-wrapper zone-content-wrapper clearfix"> <div id="zone-content" class="zone zone-content clearfix container-12"> <div id="breadcrumb" class="grid-12"><nav class="breadcrumb" role="navigation" aria-label="You are here"><a href="/">Home</a><span class="tic"> > </span><a href="/residential-dining">Residential Dining</a><span class="tic"> > </span>Grace Hopper</nav></div> <div id="moved-sidenav-wrapper" class="moved-sidenav-wrapper grid-12"> <div id="moved-sidenav" class="moved-sidenav" data-set="append-sidenav"></div> </div> <div class="grid-12 region region-content full-width" id="region-content"> <div class="region-inner region-content-inner"> <a id="main-content" tabindex="-1"></a> <h1 class="title" id="page-title">Grace Hopper </h1> <div class="block block-system block-main block-system-main odd block-without-title" id="block-system-main"> <div class="block-inner clearfix"> <div class="content clearfix"> <article about="/residential-dining/grace-hopper" typeof="sioc:Item foaf:Document" class="node node-slideshow node-published node-not-promoted node-not-sticky author-2 odd clearfix" id="node-slideshow-32"> <!-- --> <span property="dc:title" content="Grace Hopper" class="rdf-meta element-hidden"></span><span property="sioc:num_replies" content="0" datatype="xsd:integer" class="rdf-meta element-hidden"></span> <div class="content clearfix"> <div class="field field-name-field-slideshow-image field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><div class="flex-nav-container"> <div class="flexslider-content flexslider clearfix" id="flexslider-1"> <ul class="slides"> <li> <img typeof="foaf:Image" src="https://hospitality.yale.edu/sites/default/files/hoppershield.png" width="1300" height="500" alt="" /> </li> <li> <img typeof="foaf:Image" src="https://hospitality.yale.edu/sites/default/files/hopper2.png" width="1300" height="500" alt="" /> </li> <li> <img typeof="foaf:Image" src="https://hospitality.yale.edu/sites/default/files/hopper3.png" width="1300" height="500" alt="" /> </li> <li> <img typeof="foaf:Image" src="https://hospitality.yale.edu/sites/default/files/hopper4.png" width="1300" height="500" alt="" /> </li> <li> <img typeof="foaf:Image" src="https://hospitality.yale.edu/sites/default/files/hopper5.png" width="1299" height="500" alt="" /> </li> <li> <img typeof="foaf:Image" src="https://hospitality.yale.edu/sites/default/files/hopper6.png" width="1300" height="500" alt="" /> </li> <li> <img typeof="foaf:Image" src="https://hospitality.yale.edu/sites/default/files/hopper7.png" width="1300" height="500" alt="" /> </li> </ul> </div> </div> </div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p><a href="https://gracehopper.yalecollege.yale.edu/">Grace Hopper</a> is named for mathematician, pioneer in computer sciences, and naval officer who received a master’s degree in mathematics (1930) and a Ph.D. in mathematics (1934) from Yale.</p> <p>Hopper has a 2-story suite known as “Bookworld” near a patio referred to as “The Castle,” which overlooks the courtyard. Hopper’s dining hall contributes enormously to day-to-day life for its residents. “Hoppers” and “Hoplites” enjoy their meals in a dining atmosphere which boasts columned arches, rich wood-paneled ceilings, and two fireplaces – one with the Hopper crest, the other with a portrait of Roosevelt “Rosey” Levander Thompson.</p> </div></div></div> </div> <div class="clearfix"> <nav class="links node-links clearfix"></nav> </div> </article> </div> </div> </div> </div> </div> </div> </div><div id="zone-postscript-wrapper" class="zone-wrapper zone-postscript-wrapper clearfix"> <div id="zone-postscript" class="zone zone-postscript clearfix container-12"> <div class="grid-6 region region-postscript-first" id="region-postscript-first"> <div class="region-inner region-postscript-first-inner"> <div class="block block-block general slogan block-31 block-block-31 odd block-without-title" id="block-block-31"> <div class="block-inner clearfix"> <div class="content clearfix"> <h2>We are Grace Hopper</h2> <p>Dining at Hopper is an experience with the warm comforts of home! Our team will go aboce and beyond to know our guests by name and the special requests they may have. Hopper is known for a variety of over the top pop-up events – including specialty Nutella and strawberry crepes for Valentine’s Day! Hopper hosts their own “Fall Fest” in the courtyard with candy, caramel apple dipping and pumpkin carving. We can’t forget the famed Holiday dinner, complete with a nostalgic train set encircling the Christmas tree while the aroma of Mrs. Clause’s cookies fills the air.</p> </div> </div> </div> <div class="block block-block alert-hours block-132 block-block-132 even block-without-title" id="block-block-132"> <div class="block-inner clearfix"> <div class="content clearfix"> <p>For inquiries related to our restaurant and cafe locations, please contact <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#89;&#97;&#108;&#101;&#46;&#72;&#111;&#115;&#112;&#105;&#116;&#97;&#108;&#105;&#116;&#121;&#64;&#121;&#97;&#108;&#101;&#46;&#101;&#100;&#117;">&#89;&#97;&#108;&#101;&#46;&#72;&#111;&#115;&#112;&#105;&#116;&#97;&#108;&#105;&#116;&#121;&#64;&#121;&#97;&#108;&#101;&#46;&#101;&#100;&#117;</a></p> </div> </div> </div> </div> </div> <div class="grid-6 region region-postscript-second" id="region-postscript-second"> <div class="region-inner region-postscript-second-inner"> <div class="block block-block general blue-grey block-33 block-block-33 odd block-without-title" id="block-block-33"> <div class="block-inner clearfix"> <div class="content clearfix"> <h2>Dining Team</h2> <p><img alt="Grace Hopper dining team." src="/sites/default/files/images/dining-team/Hopper-Dining-Team.jpg" style="width:500px; height:364px" width="500" height="364" /></p> <p><a href="/residential-dining/making-it-happen">Our team is warm and welcoming</a> – always proud to serve its Hoppers, Hoplites and guests!</p> </div> </div> </div> <div class="block block-block general blue-grey gen-list-black block-34 block-block-34 even block-without-title" id="block-block-34"> <div class="block-inner clearfix"> <div class="content clearfix"> <h2>Management Team</h2> <ul> <li><a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#103;&#105;&#110;&#97;&#46;&#103;&#101;&#110;&#116;&#105;&#108;&#101;&#64;&#121;&#97;&#108;&#101;&#46;&#101;&#100;&#117;">Gina Gentile</a>, General Manager</li> <li><a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#106;&#101;&#102;&#102;&#114;&#101;&#121;&#46;&#111;&#114;&#116;&#105;&#122;&#64;&#121;&#97;&#108;&#101;&#46;&#101;&#100;&#117;">Jeffrey Ortiz,</a> Manager</li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> </main> <footer id="section-footer" class="section section-footer" role="contentinfo"> <div id="zone-footer-wrapper" class="zone-wrapper zone-footer-wrapper clearfix"> <div id="zone-footer" class="zone zone-footer clearfix container-12"> <div class="grid-10 region region-footer-third" id="region-footer-third"> <div class="region-inner region-footer-third-inner"> <div class="block block-menu-block column_list block-1 block-menu-block-1 odd" id="block-menu-block-1"> <div class="block-inner clearfix"> <h2 class="block-title">Helpful Links</h2> <div class="content clearfix"> <div class="menu-block-wrapper menu-block-1 menu-name-menu-footer-helpful-links parent-mlid-0 menu-level-1"> <ul class="menu"><li class="first leaf menu-mlid-1171 menu-about-us"><a href="/about-us"><span>About Us</span></a></li> <li class="leaf menu-mlid-1172 menu-leadership-team"><a href="/about-us/yale-hospitality-support-leadership-team"><span>Leadership Team</span></a></li> <li class="leaf menu-mlid-1175 menu-parent-information"><a href="/welcome-yale-family"><span>Parent Information</span></a></li> <li class="leaf menu-mlid-1221 menu-partnerships"><a href="/partnerships"><span>Partnerships</span></a></li> <li class="last leaf menu-mlid-1652 menu-news-&amp;-press"><a href="https://hospitality.yale.edu/news-press"><span>News & Press</span></a></li> </ul></div> </div> </div> </div> <div class="block block-menu-block footer-connect block-3 block-menu-block-3 even" id="block-menu-block-3"> <div class="block-inner clearfix"> <h2 class="block-title">Connect</h2> <div class="content clearfix"> <div class="menu-block-wrapper menu-block-3 menu-name-menu-connect parent-mlid-0 menu-level-1"> <ul class="menu"><li class="first last leaf menu-mlid-1169 menu-feedback"><a href="/feedback"><span>Feedback</span></a></li> </ul></div> </div> </div> </div> <div class="block block-block social-footer block-104 block-block-104 odd block-without-title" id="block-block-104"> <div class="block-inner clearfix"> <div class="content clearfix"> <p><a href="https://www.facebook.com/profile.php?id=61550558713554"><img alt="Facebook icon." src="/sites/default/files/images/site-components/Facebook.png" style="width:14px; height:23px" width="14" height="23" /></a>   <a href="https://www.instagram.com/yalehospitality/"><img alt="Instagram" src="/sites/default/files/images/site-components/Instagram.png" style="width:24px; height:23px" width="24" height="23" /></a>   <a href="https://www.tiktok.com/@yale_hospitality"><img alt="TikTok" src="/sites/default/files/images/site-components/Tiktok-logo.png" style="width:22px; height:25px" width="22" height="25" /></a>   <a href="https://www.linkedin.com/company/yale-hospitality/?viewAsMember=true"><img alt="LinkedIn" src="/sites/default/files/images/site-components/In-White-48_25x25.png" style="width:25px; height:25px" width="25" height="25" /></a>   <a href="https://www.youtube.com/@YaleHospitality"><img alt="Video" src="/sites/default/files/images/site-components/video.png" style="width:30px; height:23px" width="30" height="23" /></a></p> </div> </div> </div> <div class="block block-block footer-copyright block-94 block-block-94 even block-without-title" id="block-block-94"> <div class="block-inner clearfix"> <div class="content clearfix"> <p><a href="https://usability.yale.edu/web-accessibility/accessibility-yale">Accessibility at Yale</a> · <a href="https://www.yale.edu/privacy-policy">Privacy policy</a> · Copyright © 2024 Yale University · All rights reserved</p> </div> </div> </div> </div> </div> <div class="grid-2 region region-footer-second" id="region-footer-second"> <div class="region-inner region-footer-second-inner"> <p class="copyright"> <a href="https://usability.yale.edu/web-accessibility/accessibility-yale">Accessibility at Yale</a> &middot; <a href="http://www.yale.edu/privacy-policy">Privacy policy</a> <br> Copyright &copy; 2024 Yale University &middot; All rights reserved </p> <div class="block block-block yale-logo-footer block-95 block-block-95 odd block-without-title" id="block-block-95"> <div class="block-inner clearfix"> <div class="content clearfix"> <div class="region-inner region-footer-first-inner"> <div class="footer-logo"><a href="http://www.yale.edu" class="y-icons y-yale y-mark"><span class="element-invisible">Yale</span></a></div> </div> </div> </div> </div> <div class="block block-block footer-block block-196 block-block-196 even block-without-title" id="block-block-196"> <div class="block-inner clearfix"> <div class="content clearfix"> <p><a href="/hospitality-support"><img alt="" src="/sites/default/files/images/site-components/5.png" style="width:103px; height:75px" width="103" height="75" /></a></p> </div> </div> </div> </div> </div> </div> </div></footer> </div> <div class="region region-page-bottom" id="region-page-bottom"> <div class="region-inner region-page-bottom-inner"> </div> </div> <script type="text/javascript"> <!--//--><![CDATA[//><!-- (function() { var sz = document.createElement('script'); sz.type = 'text/javascript'; sz.async = true; sz.src = '//siteimproveanalytics.com/js/siteanalyze_66356571.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(sz, s); })(); //--><!]]> </script> <script type="text/javascript" src="https://hospitality.yale.edu/sites/default/files/js/js_JMVekk522eOkII71K9F5yD4Su-iRqPdTR_-LxjPAtMk.js"></script> <script type="text/javascript" src="https://hospitality.yale.edu/sites/default/files/js_injector/js_injector_1.js?snin7w"></script> <script type="text/javascript" src="https://hospitality.yale.edu/sites/default/files/js_injector/js_injector_2.js?snin7w"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-cca63a860c2d951a2b4","applicationID":"834580974","transactionName":"NAFUMkBRWxdVVEBaVg1LYxRbHxoNWlNRSxcTDEY=","queueTime":0,"applicationTime":202,"atts":"GEZXRAhLSBk=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>

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