CINXE.COM
Contact | School of Music | University of Washington
<!DOCTYPE html> <!-- Sorry no IE7 support! --> <!-- @see http://foundation.zurb.com/docs/index.html#basicHTMLMarkup --> <!--[if IE 8]><html class="no-js lt-ie9" lang="en" dir="ltr"> <![endif]--> <!--[if gt IE 8]><!--> <html class="no-js" lang="en" dir="ltr"> <!--<![endif]--> <head> <meta 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-1460c629cd2534ef86d",applicationID:"720617672"};;/*! 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> <script src="https://www.google.com/recaptcha/api.js?hl=en" async="async" defer="defer"></script> <link rel="shortcut icon" href="https://music.washington.edu/sites/all/themes/uwflorin_foundation/favicon.ico" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="ImageToolbar" content="false" /> <meta name="description" content="The School of Music main office is located in room 102 in the Music Building (map) on the University of Washington campus in Seattle. Music Building Hours:8 am – 4:30 pm Monday through Friday" /> <title>Contact | School of Music | University of Washington</title> <link rel="stylesheet" href="https://music.washington.edu/sites/music/files/css/css_kShW4RPmRstZ3SpIC-ZvVGNFVAi0WEMuCnI0ZkYIaFw.css" /> <link rel="stylesheet" href="https://music.washington.edu/sites/music/files/css/css_94GhIpwhimQPUX61mm75QE_Rbln9UuY-8JIMpTHQIE0.css" /> <link rel="stylesheet" href="https://music.washington.edu/sites/music/files/css/css_yWJcoIOM6B5fuFoYPLY-A-Ni8RthUfN2z-aEW4QyTE8.css" /> <link rel="stylesheet" href="https://music.washington.edu/sites/music/files/css/css_7S_95cKR5-S3jzv9AKNMfzYZ2VujJDqlUT6rVb1rJkk.css" /> <link rel="stylesheet" href="https://music.washington.edu/sites/music/files/css/css_JxfD82kiWdWcvdo9TFU6Mm9eECAtYJ693dCBolHqDBU.css" media="print" /> <link rel="stylesheet" href="https://music.washington.edu/sites/music/files/css/css_TiR87oYlOZP_Df6VMMYFWqnBtoYWYe7ONRbB3bZa32U.css" /> <script src="https://music.washington.edu/sites/all/modules/jquery_update/replace/jquery/1.7/jquery.min.js?v=1.7.2"></script> <script src="https://music.washington.edu/misc/jquery-extend-3.4.0.js?v=1.7.2"></script> <script src="https://music.washington.edu/misc/jquery-html-prefilter-3.5.0-backport.js?v=1.7.2"></script> <script src="https://music.washington.edu/misc/jquery.once.js?v=1.2"></script> <script src="https://music.washington.edu/misc/drupal.js?snakov"></script> <script src="https://music.washington.edu/misc/form-single-submit.js?v=7.102"></script> <script src="https://music.washington.edu/sites/all/modules/google_cse/google_cse.js?snakov"></script> <script src="https://music.washington.edu/sites/all/libraries/colorbox/jquery.colorbox-min.js?snakov"></script> <script src="https://music.washington.edu/sites/all/modules/colorbox/js/colorbox.js?snakov"></script> <script src="https://music.washington.edu/sites/all/modules/colorbox/js/colorbox_load.js?snakov"></script> <script src="https://music.washington.edu/sites/all/modules/captcha/captcha.js?snakov"></script> <script src="https://music.washington.edu/sites/all/modules/google_analytics/googleanalytics.js?snakov"></script> <script>(function(i,s,o,g,r,a,m){i["GoogleAnalyticsObject"]=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,"script","https://www.google-analytics.com/analytics.js","ga");ga("create", "UA-25223004-22", {"cookieDomain":"auto"});ga("set", "dimension1", "About");ga("send", "pageview");ga('create', 'UA-25223004-20', 'auto', {'name': 'allSupportedSites'}); ga('allSupportedSites.send', 'pageview'); // GA4 window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); // all sites gtag('config', 'G-SHNBKYT066'); // MUSIC gtag('config', 'G-DCJXF1RLXE');</script> <script src="https://music.washington.edu/sites/all/modules/uwartsciutilities/exposedfilterstatus.js?snakov"></script> <script src="https://music.washington.edu/misc/textarea.js?v=7.102"></script> <script src="https://music.washington.edu/sites/all/modules/webform/js/webform.js?snakov"></script> <script src="https://www.googletagmanager.com/gtag/js"></script> <script src="https://music.washington.edu/sites/all/themes/zurb_foundation/js/vendor/modernizr.js?snakov"></script> <script src="https://music.washington.edu/sites/all/themes/uwflorin_foundation/js/foundation.min.js?snakov"></script> <script src="https://music.washington.edu/sites/all/themes/uwflorin_foundation/js/libs.min.js?snakov"></script> <script src="https://music.washington.edu/sites/all/themes/uwflorin_foundation/js/app.min.js?snakov"></script> <script>jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","setHasJsCookie":0,"ajaxPageState":{"theme":"uwflorin_foundation","theme_token":"oNjRw0TQraBHYsTkCCVJER8ZPLNsqc9qiZxfGqphhbc","js":{"\/\/www.washington.edu\/static\/alert.js":1,"sites\/all\/modules\/jquery_update\/replace\/jquery\/1.7\/jquery.min.js":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,"misc\/form-single-submit.js":1,"sites\/all\/modules\/google_cse\/google_cse.js":1,"sites\/all\/libraries\/colorbox\/jquery.colorbox-min.js":1,"sites\/all\/modules\/colorbox\/js\/colorbox.js":1,"sites\/all\/modules\/colorbox\/js\/colorbox_load.js":1,"sites\/all\/modules\/captcha\/captcha.js":1,"sites\/all\/modules\/google_analytics\/googleanalytics.js":1,"0":1,"sites\/all\/modules\/uwartsciutilities\/exposedfilterstatus.js":1,"misc\/textarea.js":1,"sites\/all\/modules\/webform\/js\/webform.js":1,"https:\/\/www.googletagmanager.com\/gtag\/js":1,"sites\/all\/themes\/zurb_foundation\/js\/vendor\/modernizr.js":1,"sites\/all\/themes\/uwflorin_foundation\/js\/foundation.min.js":1,"sites\/all\/themes\/uwflorin_foundation\/js\/libs.min.js":1,"sites\/all\/themes\/uwflorin_foundation\/js\/app.min.js":1},"css":{"modules\/system\/system.base.css":1,"modules\/system\/system.messages.css":1,"modules\/system\/system.theme.css":1,"sites\/all\/modules\/calendar\/css\/calendar_multiday.css":1,"sites\/all\/modules\/date\/date_repeat_field\/date_repeat_field.css":1,"modules\/field\/theme\/field.css":1,"sites\/all\/modules\/google_cse\/google_cse.css":1,"modules\/node\/node.css":1,"modules\/search\/search.css":1,"modules\/user\/user.css":1,"sites\/all\/modules\/views\/css\/views.css":1,"sites\/all\/libraries\/colorbox\/example5\/colorbox.css":1,"sites\/all\/modules\/ctools\/css\/ctools.css":1,"sites\/all\/modules\/panels\/css\/panels.css":1,"public:\/\/honeypot\/honeypot.css":1,"sites\/all\/modules\/webform\/css\/webform.css":1,"sites\/all\/modules\/addtoany\/addtoany.css":1,"sites\/all\/themes\/uwflorin_foundation\/css\/normalize.css":1,"sites\/all\/themes\/uwflorin_foundation\/css\/foundation.min.css":1,"sites\/all\/themes\/uwflorin_foundation\/css\/uwflorin_foundation.css":1,"sites\/all\/themes\/uwflorin_foundation\/css\/print.css":1,"sites\/all\/themes\/uwflorin_foundation\/css\/theme\/encode_sans.css":1}},"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","file_public_path":"\/sites\/music\/files","specificPagesDefaultValue":"admin*\nimagebrowser*\nimg_assist*\nimce*\nnode\/add\/*\nnode\/*\/edit\nprint\/*\nprintpdf\/*\nsystem\/ajax\nsystem\/ajax\/*"},"googleCSE":{"cx":"001967960132951597331:04hcho0_drk","language":"en","resultsWidth":0,"domain":"www.google.com","showWaterMark":true},"googleanalytics":{"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},"urlIsAjaxTrusted":{"\/contact":true}});</script> <!--[if lt IE 9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> </head> <body class="html not-front not-logged-in one-sidebar sidebar-first page-node page-node- page-node-5249 node-type-page section-contact color-magenta accent-lightgray body-font-opensans heading-font-encodesans header-size-large header-align-left music" > <div class="skip-link"> <a href="#main-content" class="element-invisible element-focusable">Skip to main content</a> </div> <!--.page --> <div role="document" class="page"> <!--.l-header --> <header role="banner" class="l-header"> <section id="uw-bar" role="complementary" aria-label="University of Washington links"> <div class="row"> <div class="column"> <a href="https://www.washington.edu" class="uw-link"> <div class="w-logo"><svg id="W_Logo" data-name="W Logo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120.29 80.88" aria-labelledby="W_Title" role="img"><title id="W_Title">Washington</title><path d="M88.27,0V14.58H98.52L87.08,57.19,72.87,0H58.06L42.68,57.19,32.15,14.58H42.82V0H0V14.58H9.49s16.36,65.51,16.57,66.3H49L60,39.17c6.83,27.31,6.49,25.58,10.43,41.72h23c0.2-.78,17.43-66.3,17.43-66.3h9.41V0h-32Z" fill="#fff"/></svg></div> <div class="university-wordmark show-for-medium-up"><svg id="UW" data-name="University of Washington" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 207.59 13.98" aria-labelledby="UW_Title" role="img"><title id="UW_Title">University of Washington</title><path d="M202.28,10.91V3.2l5.35,8.6h0.53V2.4L209,1.51h-2.69l0.89,0.89V8.94l-4.64-7.43h-2.13l0.87,0.89v8.52l-0.87.89h2.69Zm-8,.33c-2.06,0-2.77-2.46-2.77-4.59s0.72-4.59,2.77-4.59,2.79,2.46,2.79,4.59-0.72,4.59-2.79,4.59M190.2,6.66c0,2.62,1.48,5.37,4.12,5.37s4.13-2.76,4.13-5.37S197,1.28,194.32,1.28,190.2,4,190.2,6.66M185.55,11V2.28h2l1.1,1.1V1.51h-7.24V3.38l1.12-1.1h1.94V11l-0.8.82h2.76Zm-7.62-3.86v3.31a2.22,2.22,0,0,1-1.69.73c-2.28,0-3.44-2.3-3.44-4.52s1.45-4.52,3.44-4.52a1.57,1.57,0,0,1,1.26.49l1.13,1.12V2a4.6,4.6,0,0,0-2.39-.59,5,5,0,0,0-4.78,5.29c0,2.72,2,5.29,4.78,5.29a4.49,4.49,0,0,0,2.83-.75V7.13l0.8-.82h-2.76Zm-15.26,3.79V3.2l5.42,8.61h0.46V2.4l0.89-.89h-2.69l0.89,0.89V8.94L163,1.51h-2.13l0.87,0.89v8.52l-0.87.89h2.69Zm-7.38-9.4,0.82,0.82V11l-0.82.82h2.77L157.23,11V2.33l0.82-.82h-2.77Zm-9.14,5.13h4.33V11l-0.82.82h2.78L151.6,11V2.33l0.82-.82h-2.78l0.82,0.82V5.87h-4.33V2.33L147,1.51H144.2L145,2.33V11l-0.8.82H147L146.14,11V6.64Zm-4.64,2.3a2.28,2.28,0,0,0-1-2l-2.09-1.52a2.43,2.43,0,0,1-1.14-1.76,1.45,1.45,0,0,1,1.48-1.46,5.94,5.94,0,0,1,.66.12l0.91,1,1-1.43-2-.38a1.63,1.63,0,0,0-.49-0.05A2.59,2.59,0,0,0,136.17,4a3,3,0,0,0,1.33,2.36l2.11,1.52a1.75,1.75,0,0,1,.73,1.5,1.7,1.7,0,0,1-1.71,1.82,1.73,1.73,0,0,1-.72-0.14l-1-1.15-0.89,1.61,2,0.38a3.5,3.5,0,0,0,.61.07,3,3,0,0,0,2.86-3M130,3.8l1.41,4.26h-2.88ZM127.5,11l0.75-2.18h3.4L132.37,11l-0.8.8h2.91L133.66,11l-3.21-9.46h-0.52L126.66,11l-0.84.84h2.48Zm-10.95.8,2.36-7.45,2.29,7.45h0.52l3-9.47,0.84-.82h-2.48l0.8,0.8-2.18,7.12-2.11-7.12,0.8-.8h-2.91l0.82,0.82L118.49,3l-2,6.42-2.11-7.12,0.8-.8h-2.91l0.84,0.82L116,11.8h0.52ZM101.3,5.63L100.9,6l0,0.14h1.2c-0.19,1.31-.36,2.44-0.64,4.26-0.39,2.71-.72,3.67-1,3.9a0.53,0.53,0,0,1-.36.13,2,2,0,0,1-.64-0.22,0.34,0.34,0,0,0-.41.1,0.88,0.88,0,0,0-.25.49,0.58,0.58,0,0,0,.62.43,2.44,2.44,0,0,0,1.59-1c0.49-.61,1.16-2,1.72-5.29,0.1-.61.22-1.22,0.46-2.81L104.74,6l0.32-.38h-1.71c0.43-2.68.8-3.49,1.42-3.49a1.57,1.57,0,0,1,1.12.48,0.29,0.29,0,0,0,.41,0,0.86,0.86,0,0,0,.29-0.54,0.79,0.79,0,0,0-.87-0.61,3.22,3.22,0,0,0-2.33,1.22,6.55,6.55,0,0,0-1.15,3H101.3Zm-6.52,3.8c0-2.15,1.09-3.31,1.54-3.49a1.35,1.35,0,0,1,.48-0.12c0.72,0,1.14.55,1.14,1.67,0,1.88-1,3.59-1.57,3.8a1.43,1.43,0,0,1-.45.1c-0.81,0-1.15-.87-1.15-2m2.48-4.15a3.45,3.45,0,0,0-1.57.52,4.54,4.54,0,0,0-2.09,4,1.89,1.89,0,0,0,1.83,2.15,3.73,3.73,0,0,0,2.16-1A5.2,5.2,0,0,0,99.11,7.3a1.78,1.78,0,0,0-1.86-2m-16.8-3L83.05,7v4l-0.82.82H85L84.19,11V7l2.65-4.68,0.86-.84H85.15l0.8,0.8L83.78,6.17,81.73,2.31l0.8-.8H79.61ZM75,11V2.28h2l1.1,1.1V1.51H70.84V3.38L72,2.28h1.94V11l-0.8.82h2.76ZM65.69,1.51l0.82,0.82V11l-0.82.82h2.78L67.64,11V2.33l0.82-.82H65.69Zm-3,7.43a2.28,2.28,0,0,0-1-2L59.65,5.45a2.42,2.42,0,0,1-1.13-1.76A1.45,1.45,0,0,1,60,2.23a5.89,5.89,0,0,1,.66.12l0.91,1,1-1.43-2-.38A1.61,1.61,0,0,0,60,1.46,2.59,2.59,0,0,0,57.38,4a3,3,0,0,0,1.33,2.36l2.11,1.52a1.75,1.75,0,0,1,.73,1.5,1.7,1.7,0,0,1-1.71,1.82A1.72,1.72,0,0,1,59.13,11l-1-1.15-0.89,1.61,2,0.38a3.5,3.5,0,0,0,.61.07,3,3,0,0,0,2.86-3M49.48,2.28h1.26a2,2,0,0,1,2,2.06,1.93,1.93,0,0,1-2,1.9H49.48v-4Zm0,8.71V7H51l2.49,4.8h1.71L54.43,11l-2.3-4.22a2.7,2.7,0,0,0,1.94-2.41,3.08,3.08,0,0,0-3.33-2.84H47.54l0.8,0.82V11l-0.8.82H50.3Zm-4.62.82V9.92L43.76,11H40.63V6.71H43l0.82,0.82V5.12L43,5.94H40.63V2.28h3.12l1.1,1.1V1.51H38.7l0.8,0.82V11l-0.8.82h6.16ZM31.51,1.51H28.59l0.84,0.82,2.9,9.47h0.52l3-9.47,0.84-.82H34.19L35,2.31,32.82,9.43,30.7,2.31Zm-8,0,0.82,0.82V11l-0.82.82h2.77L25.47,11V2.33l0.82-.82H23.51Zm-9.58,9.4V3.2l5.52,8.6h0.36V2.4l0.89-.89H18L18.91,2.4V8.94L14.27,1.51H12.14L13,2.4v8.52l-0.87.89h2.69ZM2.35,9a3.07,3.07,0,0,0,3.19,3A3.21,3.21,0,0,0,8.87,9V2.4l0.87-.89H7.06L7.95,2.4V9a2.11,2.11,0,0,1-2.13,2.13A2.21,2.21,0,0,1,3.55,9V2.4l0.89-.89h-3L2.35,2.4V9Z" transform="translate(-1.46 -1.28)" fill="#fff"/></svg></div> </a> </div> </div> <div class="right-buttons"> <a href="https://artsci.washington.edu" class="artsci-link show-for-medium-up">College of Arts & Sciences</a> <button href="#" data-dropdown="secondary-menu-links" data-options="is_hover:true" aria-controls="secondary-menu-links" aria-expanded="false" aria-haspopup="true" class="header-dropdown-button show-for-large-up">Quick Links</button> <ul id="secondary-menu-links" class="f-dropdown show-for-large-up" role="menu" data-dropdown-content="" aria-hidden="true"><li class="menu-1676 first"><a href="/support-us" title="">Make a Gift</a></li> <li class="menu-1677"><a href="https://uw.edu/directory" title="">Directories</a></li> <li class="menu-1678"><a href="https://uw.edu/maps" title="">Maps</a></li> <li class="menu-1679 last"><a href="https://my.uw.edu" title="">MyUW</a></li> </ul> <!-- /#secondary-menu --> <!--.account-region --> <section class="block block-simplesamlphp-auth block-simplesamlphp-auth-0"> <div id="saml_login_url"><a href="/saml_login?destination=node/5249">Log in</a></div> </section> <!--/.account-region --> <div class="header-button"> <a href="#" aria-controls="search-field" aria-expanded="false" id="search-toggle">Search</a> <div id="search-field" role="search" aria-hidden="true"> <!--.search-region --> <section class="block block-search block-search-form"> <form class="google-cse" action="/contact" method="post" id="search-block-form" accept-charset="UTF-8"><div><div class="container-inline"> <h2 class="element-invisible">Search form</h2> <div class="row collapse"><div class="small-10 columns"><div class="form-item form-type-textfield form-item-search-block-form"> <label class="element-invisible" for="edit-search-block-form--2">Search </label> <input title="Enter the terms you wish to search for." type="text" id="edit-search-block-form--2" name="search_block_form" value="" size="15" maxlength="128" class="form-text" /> </div> </div><div class="small-2 columns"><button class="secondary button radius postfix expand form-submit" id="edit-submit" name="op" value="Search" type="submit">Search</button> </div></div><input type="hidden" name="form_build_id" value="form-swz_dfKKzLG70RxL047hsl3HMWVBvsAA2eaSZI8Ys5s" /> <input type="hidden" name="form_id" value="search_block_form" /> </div> </div></form> </section> <!--/.search-region --> </div> </div> <a id="giving-link-header" class="giving-link" href="/support-us"><span class="fa fa-heart-o"> </span>Give now</a> </div> </section> <!--.top-bar --> <div class="contain-to-grid"> <nav class="top-bar" data-topbar role="navigation" aria-label="Main menu" data-options="mobile_show_parent_link:true"> <ul class="title-area"> <li class="name"><h1 id="site-name"><a href="/" rel="home" title="School of Music Home">School of Music</a></h1></li> <li class="toggle-topbar menu-icon"> <a href="#"><span>Menu</span></a></li> </ul> <section class="top-bar-section"> <ul id="main-menu" class="main-nav left"><li class="first expanded has-dropdown"><a href="/people">People</a><ul class="dropdown"><li class="first expanded has-dropdown" title=""><a href="/people/faculty/area" title="">Faculty</a><ul class="dropdown"><li class="first leaf"><a href="/people/faculty/area">By Area of Study</a></li><li class="last leaf"><a href="/people/faculty/alpha">By Last Name</a></li></ul></li><li class="leaf" title=""><a href="/people/staff" title="">Staff</a></li><li class="leaf" title=""><a href="/people/graduate-student" title="">Graduate Students</a></li><li class="leaf"><a href="/hire-musician">Hire a Musician</a></li><li class="last expanded has-dropdown"><a href="/people/alumni">Alumni</a><ul class="dropdown"><li class="first leaf" title=""><a href="/people/alumni/alpha" title="">Alumni Profiles</a></li><li class="leaf"><a href="/alumni-news">Alumni News</a></li><li class="last leaf" title=""><a href="/alumni-update" title="">Submit an Update</a></li></ul></li></ul></li><li class="expanded has-dropdown"><a href="/programs-courses">Programs & Courses</a><ul class="dropdown"><li class="first leaf" title=""><a href="/areas" title="">Areas of Study</a></li><li class="expanded has-dropdown"><a href="/admissions">Admissions & Auditions</a><ul class="dropdown"><li class="first expanded has-dropdown"><a href="/undergraduate-admissions">Undergraduate Admissions</a><ul class="dropdown"><li class="first leaf"><a href="/freshman-or-new-major-application-procedure">Freshman & New Major Applications</a></li><li class="leaf"><a href="/international-application-procedure">International Applications</a></li><li class="leaf"><a href="/post-bac-application-procedure">Post-Bac Applications</a></li><li class="last leaf"><a href="/transfer-application-procedure">Transfer Applications</a></li></ul></li><li class="expanded has-dropdown"><a href="/graduate-admissions">Graduate Admissions</a><ul class="dropdown"><li class="first leaf"><a href="/graduate-applications-choral-conducting-degrees">Choral Conducting</a></li><li class="leaf"><a href="/graduate-applications-composition-degrees">Composition</a></li><li class="leaf"><a href="/graduate-applications-music-education-music-theory-ethnomusicology-and-music-history-degrees">Ethnomusicology, Music Education, Music History & Music Theory</a></li><li class="leaf"><a href="/graduate-applications-instrumental-and-vocal-performance-jazz-and-improvised-music-degrees">Instrumental & Vocal Performance, Jazz & Improvised Music</a></li><li class="leaf"><a href="/graduate-applications-orchestral-conducting-degrees">Orchestral Conducting</a></li><li class="last leaf"><a href="/graduate-applications-wind-conducting-degrees">Wind Conducting</a></li></ul></li><li class="last expanded has-dropdown"><a href="/undergraduate-graduate-auditions">Auditions</a><ul class="dropdown"><li class="first leaf" title=""><a href="/undergraduate-graduate-auditions" title="">Undergraduate & Graduate Auditions</a></li><li class="leaf"><a href="/ensemble-auditions-placements">Ensemble Auditions</a></li><li class="leaf"><a href="/non-major-auditions">Non-Major Auditions</a></li><li class="leaf"><a href="/audition-sign-ups">Audition Sign-ups</a></li><li class="last leaf"><a href="/suggested-admissions-audition-repertoire">Audition Repertoire</a></li></ul></li></ul></li><li class="expanded has-dropdown"><a href="/undergraduate-programs">Undergraduate Degrees</a><ul class="dropdown"><li class="first expanded has-dropdown"><a href="/bachelor-arts">Bachelor of Arts</a><ul class="dropdown"><li class="first leaf"><a href="/bachelor-arts-ethnomusicology">Ethnomusicology</a></li><li class="leaf"><a href="/bachelor-arts-music-instrumental-option">Music, Instrumental Option</a></li><li class="leaf"><a href="/bachelor-arts-music-music-history-option">Music, Music History Option</a></li><li class="leaf"><a href="/bachelor-arts-music-music-theory-option">Music, Music Theory Option</a></li><li class="last leaf"><a href="/bachelor-arts-music-voice-option">Music, Voice Option</a></li></ul></li><li class="expanded has-dropdown"><a href="/bachelor-music">Bachelor of Music</a><ul class="dropdown"><li class="first leaf"><a href="/bachelor-music-composition">Composition</a></li><li class="leaf"><a href="/bachelor-music-guitar">Guitar</a></li><li class="leaf"><a href="/bachelor-music-jazz-studies">Jazz Studies</a></li><li class="leaf"><a href="/bachelor-music-music-education-instrumental-emphasis">Music Education, Instrumental Emphasis</a></li><li class="leaf"><a href="/bachelor-music-music-education-vocal-emphasis">Music Education, Vocal Emphasis</a></li><li class="leaf"><a href="/bachelor-music-music-education-post-baccalaureate-certification-instrumental-emphasis">Music Education, Post Bac, Instrumental Emphasis</a></li><li class="leaf"><a href="/bachelor-music-music-education-post-baccalaureate-certification-vocal-emphasis">Music Education, Post Bac, Vocal Emphasis</a></li><li class="leaf"><a href="/bachelor-music-orchestral-instruments">Orchestral Instruments</a></li><li class="leaf"><a href="/bachelor-music-organ">Organ</a></li><li class="leaf"><a href="/bachelor-music-percussion-performance">Percussion Performance</a></li><li class="leaf"><a href="/bachelor-music-piano">Piano</a></li><li class="leaf"><a href="/bachelor-music-strings">Strings</a></li><li class="last leaf"><a href="/bachelor-music-voice">Voice</a></li></ul></li><li class="last leaf"><a href="/music-minor">Music Minor</a></li></ul></li><li class="expanded has-dropdown"><a href="/graduate-programs">Graduate Degrees</a><ul class="dropdown"><li class="first expanded has-dropdown"><a href="/master-arts">Master of Arts</a><ul class="dropdown"><li class="first leaf"><a href="/master-arts-ethnomusicology">Ethnomusicology</a></li><li class="leaf"><a href="/master-arts-music-education">Music Education</a></li><li class="leaf"><a href="/master-arts-music-history">Music History</a></li><li class="last leaf"><a href="/master-arts-music-theory">Music Theory</a></li></ul></li><li class="expanded has-dropdown"><a href="/master-music">Master of Music</a><ul class="dropdown"><li class="first leaf"><a href="/master-music-brass-performance">Brass Performance</a></li><li class="leaf"><a href="/master-music-choral-conducting">Choral Conducting</a></li><li class="leaf"><a href="/master-music-composition">Composition</a></li><li class="leaf"><a href="/master-music-harp-and-guitar-performance">Harp & Guitar Performance</a></li><li class="leaf"><a href="/master-music-instrumental-conducting">Instrumental Conducting</a></li><li class="leaf"><a href="/master-music-jazz-studies-and-improvised-music">Jazz Studies</a></li><li class="leaf"><a href="/master-music-organ-performance">Organ Performance</a></li><li class="leaf"><a href="/master-music-percussion-performance">Percussion Performance</a></li><li class="leaf"><a href="/master-music-piano-performance">Piano Performance</a></li><li class="leaf"><a href="/master-music-string-performance">String Performance</a></li><li class="leaf"><a href="/master-music-voice-performance">Voice Performance</a></li><li class="last leaf"><a href="/master-music-woodwind-performance">Woodwind Performance</a></li></ul></li><li class="expanded has-dropdown"><a href="/doctor-musical-arts">Doctor of Musical Arts</a><ul class="dropdown"><li class="first leaf"><a href="/doctor-musical-arts-brass-performance">Brass Performance</a></li><li class="leaf"><a href="/doctor-musical-arts-choral-conducting">Choral Conducting</a></li><li class="leaf"><a href="/doctor-musical-arts-composition">Composition</a></li><li class="leaf"><a href="/doctor-musical-arts-harp-performance">Harp Performance</a></li><li class="leaf"><a href="/doctor-musical-arts-instrumental-conducting">Instrumental Conducting</a></li><li class="leaf"><a href="/doctor-musical-arts-organ-performance">Organ Performance</a></li><li class="leaf"><a href="/doctor-musical-arts-percussion-performance">Percussion Performance</a></li><li class="leaf"><a href="/doctor-musical-arts-piano-performance">Piano Performance</a></li><li class="leaf"><a href="/doctor-musical-arts-string-performance">String Performance</a></li><li class="leaf"><a href="/doctor-musical-arts-voice-performance">Voice Performance</a></li><li class="last leaf"><a href="/doctor-musical-arts-woodwind-performance">Woodwind Performance</a></li></ul></li><li class="expanded has-dropdown"><a href="/doctor-philosophy">Doctor of Philosophy (Ph.D.)</a><ul class="dropdown"><li class="first leaf"><a href="/doctor-philosophy-ethnomusicology">Ethnomusicology</a></li><li class="leaf"><a href="/doctor-philosophy-music-education">Music Education</a></li><li class="leaf"><a href="/doctor-philosophy-music-history">Music History</a></li><li class="last leaf"><a href="/doctor-philosophy-music-theory">Music Theory</a></li></ul></li><li class="last leaf"><a href="/theory-certificate">Theory Certificate</a></li></ul></li><li class="leaf"><a href="/non-majors-non-matriculated-access-and-public-learning-opportunities">Non-Majors, Access, & Public Learning</a></li><li class="expanded has-dropdown" title=""><a href="/courses" title="">Courses</a><ul class="dropdown"><li class="first leaf" title=""><a href="/courses" title="">Course Offerings</a></li><li class="leaf"><a href="/registration-policies">Registration Policies</a></li><li class="expanded has-dropdown"><a href="/secondary-piano">Secondary Piano</a><ul class="dropdown"><li class="first leaf"><a href="/piano-proficiency-test-faqs">Piano Proficiency Test FAQs</a></li><li class="last leaf"><a href="/placement-audition-faqs">Placement Audition FAQs</a></li></ul></li><li class="leaf"><a href="/upper-level-theoryhistory-electives">Upper Level Electives</a></li><li class="last leaf"><a href="/ethnomusicology-world-music-core-courses">World Music Core Courses</a></li></ul></li><li class="leaf" title=""><a href="http://www.washington.edu/studyabroad" title="">Study Abroad</a></li><li class="last leaf"><a href="/summer-study">Summer Study</a></li></ul></li><li class="expanded has-dropdown"><a href="/calendar">Performances & Events</a><ul class="dropdown"><li class="first leaf" title=""><a href="/upcoming" title="">Current Season</a></li><li class="leaf"><a href="/ticketing">Ticketing</a></li><li class="leaf"><a href="/venues-and-parking">Venues & Parking</a></li><li class="leaf" title=""><a href="/past-seasons" title="">Past Seasons</a></li><li class="last leaf" title=""><a href="/calendar" title="">Events Calendar</a></li></ul></li><li class="expanded has-dropdown"><a href="/research">Research</a><ul class="dropdown"><li class="first expanded has-dropdown"><a href="/centers-and-labs">Centers & Labs</a><ul class="dropdown"><li class="first last leaf"><a href="/dxarts">DXARTS</a></li></ul></li><li class="expanded has-dropdown"><a href="/archives">Archives & Collections</a><ul class="dropdown"><li class="first leaf"><a href="/ethnomusicology-archives">Ethnomusicology Archives</a></li><li class="leaf"><a href="/musical-instrument-collection">Musical Instrument Collection</a></li><li class="leaf"><a href="/choral-music-library">Choral Music Library</a></li><li class="leaf"><a href="/john-blacking-venda-music">John Blacking: Venda Music</a></li><li class="leaf"><a href="/vi-hilbert-archive">Vi Hilbert Archive</a></li><li class="last leaf" title=""><a href="http://www.lib.washington.edu/music/" title="">Music Library</a></li></ul></li><li class="leaf" title=""><a href="/research/projects" title="">Current Projects</a></li><li class="leaf" title=""><a href="/research/publications" title="">Publications & Recordings</a></li><li class="leaf" title=""><a href="/research/student-work" title="">Student Work</a></li><li class="last leaf"><a href="/research/fields">Fields of Interest</a></li></ul></li><li class="expanded has-dropdown"><a href="/ensembles">Ensembles</a><ul class="dropdown"><li class="first leaf"><a href="/ensemble-audition">Auditions</a></li><li class="leaf" title=""><a href="/ensembles/early-music-and-baroque" title="">Early Music & Baroque</a></li><li class="leaf" title=""><a href="/ensembles/chamber-music" title="">Chamber Music</a></li><li class="leaf" title=""><a href="/ensembles/jazz" title="">Jazz</a></li><li class="leaf" title=""><a href="/ensembles/modern-and-contemporary" title="">Modern & Contemporary</a></li><li class="leaf" title=""><a href="/ensembles/orchestras" title="">Orchestras</a></li><li class="leaf" title=""><a href="/ensembles/percussion" title="">Percussion</a></li><li class="leaf" title=""><a href="/ensembles/vocal" title="">Vocal</a></li><li class="leaf" title=""><a href="/ensembles/bands" title="">Bands</a></li><li class="last leaf" title=""><a href="/ensembles/other-ensembles" title="">Other Ensembles</a></li></ul></li><li class="expanded has-dropdown" title=""><a href="/news" title="">News</a><ul class="dropdown"><li class="first leaf" title=""><a href="/news" title="">Recent News</a></li><li class="leaf"><a href="/news/archive">News Archive</a></li><li class="leaf"><a href="/newsletter">Newsletter</a></li><li class="last expanded has-dropdown"><a href="/mailing-list-subscriptions">Mailing Lists</a><ul class="dropdown"><li class="first leaf" title=""><a href="/email-communications" title="">Email Communications</a></li><li class="last leaf"><a href="/print-mailings-sign">Print Mailings</a></li></ul></li></ul></li><li class="expanded has-dropdown"><a href="/resources">Resources</a><ul class="dropdown"><li class="first leaf"><a href="/advising">Advising</a></li><li class="leaf"><a href="/diversity-equity-and-inclusion-uw-school-music">Diversity, Equity, & Inclusion</a></li><li class="leaf"><a href="/scholarships-and-financial-aid">Scholarships & Financial Aid</a></li><li class="leaf"><a href="/internships-and-careers">Internships & Careers</a></li><li class="leaf"><a href="/uw-school-music-student-advisory-council-somsac">Student Advisory Council</a></li><li class="leaf" title=""><a href="http://www.lib.washington.edu/music/" title="">Music Library</a></li><li class="expanded has-dropdown"><a href="/room-reservations-and-event-production">Room Reservations & Event Production</a><ul class="dropdown"><li class="first leaf"><a href="/concert-event-production">Concert & Event Production</a></li><li class="leaf"><a href="/room-reservations-recital-scheduling">Room Reservations & Recital Scheduling</a></li><li class="leaf"><a href="/facilities">Facilities</a></li><li class="last leaf"><a href="/frequently-asked-questions">Frequently Asked Questions</a></li></ul></li><li class="last leaf"><a href="/faculty-staff-resources">Faculty & Staff Resources</a></li></ul></li><li class="last expanded has-dropdown"><a href="/about-us">About</a><ul class="dropdown"><li class="first leaf"><a href="/history">History</a></li><li class="leaf"><a href="/stay-connected">Stay Connected</a></li><li class="leaf"><a href="/support-us">Support Us</a></li><li class="last leaf"><a href="/contact" class="active">Contact Us</a></li></ul></li></ul> <ul id="secondary-menu" class="secondary link-list right"><li class="first leaf" title=""><a href="/support-us" title="">Make a Gift</a></li><li class="leaf" title=""><a href="https://uw.edu/directory" title="">Directories</a></li><li class="leaf" title=""><a href="https://uw.edu/maps" title="">Maps</a></li><li class="last leaf" title=""><a href="https://my.uw.edu" title="">MyUW</a></li></ul> </section> </nav> </div> <!--/.top-bar --> <!-- Title, slogan and menu --> <!-- End title, slogan and menu --> <!-- Configurable background image for banner --> <div class="banner-image" style="background-image: url('https://music.washington.edu/sites/music/files/internal_page_banner.jpg')"></div> </header> <!--/.l-header --> <!--.l-main --> <main role="main" class="row l-main"> <!-- .l-main region --> <div class="medium-9 medium-push-3 main columns"> <h2 class="element-invisible">You are here</h2><ul class="breadcrumbs"><li><a href="https://music.washington.edu"><span class="fa fa-home"></span><span class="sr-only">Home</span></a></li><li><a href="/about-us">About</a></li></ul> <a id="main-content"></a> <h1 id="page-title" class="title">Contact</h1> <article id="node-5249" class="node node-page view-mode-full"> <div class="body field"><div class="field-items" class="field-items"><div class="field-item even" class="field-item even"><p>The School of Music main office is located in room 102 in the Music Building (<a href="http://uw.edu/maps/?mus" target="_blank" rel="noopener noreferrer">map</a>) on the University of Washington campus in Seattle.</p> <table border="0"> <tbody> <tr> <td valign="top"> <p><strong><a href="http://uw.edu/maps/?mus" target="_blank" rel="noopener noreferrer">Music Building</a> Hours:<br /></strong><strong><span>8 am – 4:30 pm Monday through Friday</span></strong></p> <p>Music Graduate students, Music Majors and Minors, and students enrolled in private lessons and ensembles may have after-hours access using their Husky Cards at the loading dock door.</p> <p>Please contact <a href="mailto:somcal@uw.edu">somcal@uw.edu</a> for more information.</p> <p><strong><span>Main Office Hours:<br /></span></strong><b>8am – 4:30pm Monday </b><span face="open_sansbold, Arial, Helvetical, sans-serif" style="font-family: open_sansbold, Arial, Helvetical, sans-serif;">through</span><b> Friday </b></p> <p><strong>Mailing address:</strong><br />University of Washington School of Music<br /> Music Building<br /> Box 353450<br />Seattle, WA 98195</p> <p><strong>Telephone:</strong> (206) 543-1201<br />Email: <a href="mailto:musinfo@uw.edu">musinfo@uw.edu</a></p> </td> <td valign="top"> <p><strong>For Admissions Inquiries</strong><br /><a class="stdLink" href="mailto:SoMadmit@uw.edu">SoMadmit@uw.edu</a> | (206) 685‑9872</p> <p><strong>For General Advising Inquiries</strong><br /><a class="stdLink" href="mailto:musicadv@uw.edu">musicadv@uw.edu</a> | (206) 543‑1239</p> <p><strong>For the Office of the School of Music Director<br /></strong>Elena Johns | <a class="stdLink" href="mailto:emjohns@uw.edu">emjohns@uw.edu</a> | (206) 543‑2071</p> <p><strong>For Building Concerns and Information<br /></strong>Jenifer Moreland | <a href="mailto: morelj@uw.edu">morelj@uw.edu</a> | (206) <br />543-2137</p> <p><strong>For Marketing and Events Inquiries</strong><br /> Joanne De Pue | <a class="stdLink" href="mailto:jdepue@uw.edu">jdepue@uw.edu</a> | (206) 543‑1186</p> <p><strong>For Website Questions/Comments</strong><br /><span class="stdLink">Joanne De Pue | <a href="mailto:jdepue@uw.edu">jdepue@uw.edu</a></span></p> <p><span class="stdLink"><strong>For Giving/Support Inquiries<br /></strong></span><span class="stdLink"><a href="mailto:give2uw@uw.edu">give2uw@uw.edu</a> | 1-877-<span>UW-GIFTS</span></span></p> <p><strong>For Transportation to Campus Inquiries</strong><br /><a href="https://www.washington.edu/facilities/transportation/commuterservices">Commuter Services Website</a></td> </tr> </tbody> </table> <p>You may also contact us by filling out the form below.</p> </div></div></div> </article> <section class="block block-webform block-webform-client-block-5250"> <form class="webform-client-form webform-client-form-5250" action="/contact" method="post" id="webform-client-form-5250" accept-charset="UTF-8"><div><div class="form-item webform-component webform-component-textfield webform-component--name"> <label for="edit-submitted-name">Your name <span class="form-required" title="This field is required.">*</span></label> <input required="required" type="text" id="edit-submitted-name" name="submitted[name]" value="" size="60" maxlength="128" class="form-text required" /> </div> <div class="form-item webform-component webform-component-email webform-component--email"> <label for="edit-submitted-email">Your email address <span class="form-required" title="This field is required.">*</span></label> <input required="required" class="email form-text form-email required" type="email" id="edit-submitted-email" name="submitted[email]" size="60" /> </div> <div class="form-item webform-component webform-component-textfield webform-component--subject"> <label for="edit-submitted-subject">Subject <span class="form-required" title="This field is required.">*</span></label> <input required="required" type="text" id="edit-submitted-subject" name="submitted[subject]" value="" size="60" maxlength="128" class="form-text required" /> </div> <div class="form-item webform-component webform-component-select webform-component--category"> <label for="edit-submitted-category">Category <span class="form-required" title="This field is required.">*</span></label> <select required="required" id="edit-submitted-category" name="submitted[category]" class="form-select required"><option value="general_inquiry" selected="selected">General Inquiry</option><option value="admissions">Admissions</option><option value="advising">Advising (Grad or Undergrad)</option><option value="director">School of Music Director's Office</option><option value="building">Building Concerns and Information</option><option value="marketing">Marketing and Events</option><option value="transportation">Transportation to Campus</option><option value="website">Website Questions/Comments</option></select> </div> <div class="form-item webform-component webform-component-textarea webform-component--message"> <label for="edit-submitted-message">Message <span class="form-required" title="This field is required.">*</span></label> <div class="form-textarea-wrapper resizable"><textarea required="required" id="edit-submitted-message" name="submitted[message]" cols="60" rows="5" class="form-textarea required"></textarea></div> </div> <input type="hidden" name="details[sid]" /> <input type="hidden" name="details[page_num]" value="1" /> <input type="hidden" name="details[page_count]" value="1" /> <input type="hidden" name="details[finished]" value="0" /> <input type="hidden" name="form_build_id" value="form-rHhzoX5C9bn9ddTOf4ad0j3w5gRpfqH5qs4vdqIEBtg" /> <input type="hidden" name="form_id" value="webform_client_form_5250" /> <input type="hidden" name="honeypot_time" value="1733269401|KQ11fC7Tik-jYoQebKSqNozXLzuU3czXCp0VgnVq82Y" /> <div class="url-textfield"><div class="form-item form-type-textfield form-item-url"> <label for="edit-url">Leave this field blank </label> <input autocomplete="off" type="text" id="edit-url" name="url" value="" size="20" maxlength="128" class="form-text" /> </div> </div><fieldset class="captcha form-wrapper"><legend><span class="fieldset-legend">CAPTCHA</span></legend><div class="fieldset-wrapper"><div class="fieldset-description">This question helps to prevent automated spam submissions.</div><input type="hidden" name="captcha_sid" value="149217" /> <input type="hidden" name="captcha_token" value="b447db48ac719129593024516835e121" /> <input type="hidden" name="captcha_response" value="Google no captcha" /> <div class="g-recaptcha" data-sitekey="6LeRRxETAAAAAOba_7w8SC6o5GOHmdMV-6YWFb3b" data-theme="light" data-type="image"></div><noscript> <div style="width: 302px; height: 352px;"> <div style="width: 302px; height: 352px; position: relative;"> <div style="width: 302px; height: 352px; position: absolute;"> <iframe src="https://www.google.com/recaptcha/api/fallback?k=6LeRRxETAAAAAOba_7w8SC6o5GOHmdMV-6YWFb3b&hl=en" frameborder="0" scrolling="no" style="width: 302px; height:352px; border-style: none;"></iframe> </div> <div style="width: 250px; height: 80px; position: absolute; border-style: none; bottom: 21px; left: 25px; margin: 0px; padding: 0px; right: 25px;"> <textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 80px; border: 1px solid #c1c1c1; margin: 0px; padding: 0px; resize: none;" value=""></textarea> </div> </div> </div> </noscript> </div></fieldset> <button class="webform-submit button-primary secondary button radius form-submit" name="op" value="Submit" type="submit">Submit</button> </div></form> </section><section class="block block-addtoany block-addtoany-addtoany-button"> <span class="a2a_kit a2a_target addtoany_list" id="da2a_1"> <a class="a2a_dd addtoany_share_save" href="https://www.addtoany.com/share#url=https%3A%2F%2Fmusic.washington.edu%2Fevents&title=Upcoming%20Events"> Share</a> </span> <script type="text/javascript"> <!--//--><![CDATA[//><!-- if(window.da2a)da2a.script_load(); //--><!]]> </script> </section> </div> <!--/.l-main region --> <aside role="complementary" aria-label="Sidebar 1" class="medium-3 medium-pull-9 sidebar-first columns sidebar"> <section class="block block-menu-block block-menu-block-3 clearfix"> <h2 class="block-title"><a href="/about-us" class="active-trail">About</a></h2> <div class="menu-block-wrapper menu-block-3 menu-name-main-menu parent-mlid-0 menu-level-2"> <ul class="menu"><li class="first leaf menu-mlid-1081"><a href="/history">History</a></li> <li class="leaf menu-mlid-397"><a href="/stay-connected">Stay Connected</a></li> <li class="leaf menu-mlid-505"><a href="/support-us">Support Us</a></li> <li class="last leaf active-trail active menu-mlid-1301"><a href="/contact" class="active-trail active">Contact Us</a></li> </ul></div> </section><section class="block block-block shaded-block accent-lightgray block-block-21 clearfix"> <h2 class="block-title">Areas of Study</h2> <ul class="simple-list"> <li><a href="/areas/composition">Composition</a></li> <li><a href="/areas/conducting">Conducting</a></li> <li><a href="/areas/ethnomusicology">Ethnomusicology</a></li> <li><a href="/areas/instrumental-performance">Instrumental Performance</a></li> <li><a href="/areas/jazz-and-improvised-music">Jazz and Improvised Music</a></li> <li><a href="/areas/music-education">Music Education</a></li> <li><a href="/areas/music-history">Music History</a></li> <li><a href="/areas/music-theory">Music Theory</a></li> <li><a href="/areas/vocal-performance">Vocal Performance</a></li> </ul> </section> </aside> </main> <!--/.l-main --> <!--.footer-top--> <section class="l-footer-top" role="complementary" aria-label="Social media links"> <a id="giving-link-footer" class="button support-button" href="/support-us"><span class="fa fa-heart-o fa-2x"> </span>Support Music</a> <div class="row"> <section class="block block-block block-block-5"> <div class="columns large-8 small-centered large-uncentered"> <ul class="stay-connected links inline"> <li><a href="https://www.facebook.com/UWMusic"> <span class="fa-container"><span class="fa fa-facebook fa-2x"> </span></span><span class="hidden-for-small-only">Facebook</span></a></li> <li><a href="https://www.instagram.com/uw_music/"> <span class="fa-container"><span class="fa fa-instagram fa-2x"> </span></span><span class="hidden-for-small-only">Instagram</span></a></li> <li><a href="https://www.linkedin.com/school/16234074"><span class="fa-container"><span class="fa fa-linkedin fa-2x"> </span></span><span class="hidden-for-small-only">LinkedIn</span></a></li> <li><a href="http://www.youtube.com/user/udubmusic"><span class="fa-container"><span class="fa fa-youtube-play fa-2x"> </span></span><span class="hidden-for-small-only">YouTube</span></a></li> </ul> </div> </section> </div> </section> <!--/.footer-top --> <!--.l-footer --> <footer class="l-footer" role="contentinfo" aria-label="Contact and copyright"> <div class="row"> <div class="footer columns"> <section class="block block-block block-block-2"> <div class="row"> <div class="medium-3 columns"> <p>School of Music<br />University of Washington<br />Music Building<br />Box 353450<br />Seattle, WA 98195</p> </div> <div class="medium-3 columns"> <p>Phone: (206) 543-1201<br /><a href="mailto:musinfo@uw.edu">musinfo@uw.edu</a></p> </div> <div class="medium-3 columns hide-for-print"> <p><a href="http://www.washington.edu/online/privacy">Privacy<br /></a><a href="http://www.washington.edu/online/terms">Terms<br /></a><a href="/sitemap">Site Map</a><br /><a href="/alumni-update">Alumni Update</a><br /><a href="/contact">Contact Us</a></p> </div> <div class="medium-3 columns end"> <p><i>The University of Washington acknowledges the Coast Salish peoples of this land, the land which touches the shared waters of all tribes and bands within the Suquamish, Tulalip and Muckleshoot nations.</i></p> </div> </div> </section> </div> <div class="copyright columns"> © 2024 <a href="http://uw.edu">University of Washington</a>. All rights reserved. </div> </div> </footer> <!--/.l-footer --> </div> <!--/.page --> <script src="//www.washington.edu/static/alert.js"></script> <script> (function ($, Drupal, window, document, undefined) { $(document).foundation(); })(jQuery, Drupal, this, this.document); </script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-1460c629cd2534ef86d","applicationID":"720617672","transactionName":"Y1JaMRFTDUJZUxANCloYeQYXWwxfF14LAABrR1kCBm0VWF1H","queueTime":0,"applicationTime":236,"atts":"TxVZR1lJHkw=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>