CINXE.COM

Foundations · PharmD Degree Program · UCSF

<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"3132ed34d6",applicationID:"70695180"};;/*! 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> <title>Foundations · PharmD Degree Program · UCSF</title> <link rel="profile" href="http://www.w3.org/1999/xhtml/vocab"> <!-- start favicon --> <link rel="apple-touch-icon" sizes="57x57" href="/sites/pharmd.ucsf.edu/themes/pharmacyoa/images/apple-touch-icon-57x57.png?v=20161201"> <link rel="apple-touch-icon" sizes="60x60" href="/sites/pharmd.ucsf.edu/themes/pharmacyoa/images/apple-touch-icon-60x60.png?v=20161201"> <link rel="apple-touch-icon" sizes="72x72" href="/sites/pharmd.ucsf.edu/themes/pharmacyoa/images/apple-touch-icon-72x72.png?v=20161201"> <link rel="apple-touch-icon" sizes="76x76" href="/sites/pharmd.ucsf.edu/themes/pharmacyoa/images/apple-touch-icon-76x76.png?v=20161201"> <link rel="apple-touch-icon" sizes="114x114" href="/sites/pharmd.ucsf.edu/themes/pharmacyoa/images/apple-touch-icon-114x114.png?v=20161201"> <link rel="apple-touch-icon" sizes="120x120" href="/sites/pharmd.ucsf.edu/themes/pharmacyoa/images/apple-touch-icon-120x120.png?v=20161201"> <link rel="apple-touch-icon" sizes="144x144" href="/sites/pharmd.ucsf.edu/themes/pharmacyoa/images/apple-touch-icon-144x144.png?v=20161201"> <link rel="apple-touch-icon" sizes="152x152" href="/sites/pharmd.ucsf.edu/themes/pharmacyoa/images/apple-touch-icon-152x152.png?v=20161201"> <link rel="apple-touch-icon" sizes="180x180" href="/sites/pharmd.ucsf.edu/themes/pharmacyoa/images/apple-touch-icon-180x180.png?v=20161201"> <link rel="icon" type="image/png" href="/sites/pharmd.ucsf.edu/themes/pharmacyoa/images/favicon-32x32.png?v=20161201" sizes="32x32"> <link rel="icon" type="image/png" href="/sites/pharmd.ucsf.edu/themes/pharmacyoa/images/favicon-194x194.png?v=20161201" sizes="194x194"> <link rel="icon" type="image/png" href="/sites/pharmd.ucsf.edu/themes/pharmacyoa/images/android-chrome-192x192.png?v=20161201" sizes="192x192"> <link rel="icon" type="image/png" href="/sites/pharmd.ucsf.edu/themes/pharmacyoa/images/favicon-16x16.png?v=20161201" sizes="16x16"> <link rel="manifest" href="/sites/pharmd.ucsf.edu/themes/pharmacyoa/images/manifest.json?v=20161201"> <link rel="mask-icon" href="/sites/pharmd.ucsf.edu/themes/pharmacyoa/images/safari-pinned-tab.svg?v=20161201" color="#90bd31"> <link rel="shortcut icon" href="/sites/pharmd.ucsf.edu/themes/pharmacyoa/images/favicon.ico?v=20161201"> <meta name="apple-mobile-web-app-title" content="School of Pharmacy"> <meta name="application-name" content="School of Pharmacy"> <meta name="msapplication-TileColor" content="#ffffff"> <meta name="msapplication-TileImage" content="/sites/pharmd.ucsf.edu/themes/pharmacyoa/images/mstile-144x144.png?v=20161201"> <meta name="msapplication-config" content="/sites/pharmd.ucsf.edu/themes/pharmacyoa/images/browserconfig.xml?v=20161201"> <meta name="theme-color" content="#ffffff"> <!-- end favicon --> <meta name="viewport" content="width=device-width,initial-scale=1" /> <!-- /** * @license * MyFonts Webfont Build ID 3329760, 2017-01-10T19:16:20-0500 * * The fonts listed in this notice are subject to the End User License * Agreement(s) entered into by the website owner. All other parties are * explicitly restricted from using the Licensed Webfonts(s). * * You may obtain a valid license at the URLs below. * * Webfont: HelveticaNeueLTStd-LtIt by Linotype * URL: http://www.myfonts.com/fonts/linotype/neue-helvetica/helvetica-46-light-italic/ * * Webfont: HelveticaNeueLTStd-Lt by Linotype * URL: http://www.myfonts.com/fonts/linotype/neue-helvetica/helvetica-45-light/ * * Webfont: HelveticaNeueLTStd-MdIt by Linotype * URL: http://www.myfonts.com/fonts/linotype/neue-helvetica/helvetica-66-medium-italic/ * * Webfont: HelveticaNeueLTStd-Md by Linotype * URL: http://www.myfonts.com/fonts/linotype/neue-helvetica/helvetica-65-medium/ * * Webfont: HelveticaNeueLTStd-Roman by Linotype * URL: http://www.myfonts.com/fonts/linotype/neue-helvetica/helvetica-55-roman/ * * Webfont: HelveticaNeueLTStd-It by Linotype * URL: http://www.myfonts.com/fonts/linotype/neue-helvetica/helvetica-56-italic/ * * Webfont: HelveticaNeueLTStd-Bd by Linotype * URL: http://www.myfonts.com/fonts/linotype/neue-helvetica/helvetica-75-bold/ * * Webfont: HelveticaNeueLTStd-BdIt by Linotype * URL: http://www.myfonts.com/fonts/linotype/neue-helvetica/helvetica-76-bold-italic/ * * * License: http://www.myfonts.com/viewlicense?type=web&buildid=3329760 * Licensed pageviews: 250,000 * Webfonts copyright: Copyright &#x00A9; 1988, 1990, 1993, 2002 Adobe Systems * Incorporated. All Rights Reserved. &#x00A9; 1981, 2002 Heidelberger Druckmaschinen * AG. All rights reserved. * * © 2017 MyFonts Inc */ --> <link type="text/css" rel="stylesheet" href="/sites/pharmd.ucsf.edu/files/advagg_css/css__J7VSbNnjctGoy2oF9Er1SI_dWSuthi7_S4QHteBFGMc__yrJiQcQlDjZeb3Oc075vUXqGcL8C58qE1vJDr8vlzmk__95eYyVeuJNL-G5D84sgGFDq3K9axyWKp5zMhGPWCiEg.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/pharmd.ucsf.edu/files/advagg_css/css__xF1yPnLusieMMddCpZjbEzLkrvDWe-nyQBa94mbkLJk__yb8f5ibrLwhnMOcYJMtVK6JLq2YYW_olFqfW4_t8oQY__95eYyVeuJNL-G5D84sgGFDq3K9axyWKp5zMhGPWCiEg.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/pharmd.ucsf.edu/files/advagg_css/css__JMUWT_DS5UfSfQGOIfOfrcLgOsxi4lmI9EiztFG9S5I__tm8mqnI9eOCHrWg5kP1oFyIIrFa53r8aFxlnedsul2c__95eYyVeuJNL-G5D84sgGFDq3K9axyWKp5zMhGPWCiEg.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/pharmd.ucsf.edu/files/advagg_css/css__P4MXCBQpTISzoLmR9fiYSvH5Oy4wFYcsNFYjmZmaf-4__mtKFcj9_WweGdHo7moEGnLICuxddj67k2u0u7q_2dXA__95eYyVeuJNL-G5D84sgGFDq3K9axyWKp5zMhGPWCiEg.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/pharmd.ucsf.edu/files/advagg_css/css__6y5LtLXz06hsJyJDVWR0lYGHKR836U2luJg4qQECmaA__2KCF5zEiwU6rDSh4Sezq2VOXC-BhQCN2CqF88vNcbOk__95eYyVeuJNL-G5D84sgGFDq3K9axyWKp5zMhGPWCiEg.css" media="all" /> <link type="text/css" rel="stylesheet" href="/sites/pharmd.ucsf.edu/files/advagg_css/css__W3GTcXn1AET3QTM4DxfaJjvOxrhOS2M6Zdoce9nqSHI__Q0qoK6yqpShyimH7ZQeSJSfn5ocesOxVZhkAfT9CXSg__95eYyVeuJNL-G5D84sgGFDq3K9axyWKp5zMhGPWCiEg.css" media="print" /> <script type="text/javascript" src="/sites/all/libraries/respondjs/respond.min.js?snhow9"></script> <script type="text/javascript" src="/sites/pharmd.ucsf.edu/files/advagg_js/js__RRKLZOtL-r7Of9rXFMHueokpdLzuS-1Zm7KM7UPysX0__4xQ5vzRjZA7WVS11GTqGhzekg6oS5LGf21mQ_D9KeTQ__95eYyVeuJNL-G5D84sgGFDq3K9axyWKp5zMhGPWCiEg.js"></script> <script type="text/javascript" src="/sites/pharmd.ucsf.edu/files/advagg_js/js__7oytgExRG4Lc1iZoC-ydyzVSBRhoaPjdgb8EYWeWHlw__qlq_7bvBMCOhgjW1mvfj3FCZ2sCCd9OJphi5UWg3j2M__95eYyVeuJNL-G5D84sgGFDq3K9axyWKp5zMhGPWCiEg.js"></script> <script type="text/javascript" src="/sites/pharmd.ucsf.edu/files/advagg_js/js__e2XdbPfjGXWUnB2F-XqoC8jRjUtOVHyR22VHc4SRNL4__8x_DHOrbQSdhCWDfuCAH9qhZnoriNtIujJq-GW1QU3k__95eYyVeuJNL-G5D84sgGFDq3K9axyWKp5zMhGPWCiEg.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- document.createElement( "picture" ); //--><!]]> </script> <script type="text/javascript" src="/sites/pharmd.ucsf.edu/files/advagg_js/js__qkW2vn2QlusTdOzNChdDX8BLdok0wcCI1afHbiHcHf4__SRz5wEmUkveHZj3gHwOOnZbhv-JcJv6kIVEFNjoozk8__95eYyVeuJNL-G5D84sgGFDq3K9axyWKp5zMhGPWCiEg.js"></script> <script type="text/javascript" async="async" src="https://www.googletagmanager.com/gtag/js?id=UA-340005-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-340005-1", {"groups":"default","link_attribution":true});gtag("config", "G-7G3VKQP736", {"groups":"default","link_attribution":true});gtag("config", "G-DL3DLZC6VB", {"groups":"default","link_attribution":true}); //--><!]]> </script> <script type="text/javascript" src="https://use.fontawesome.com/90945e9ffc.js"></script> <script type="text/javascript" src="/sites/pharmd.ucsf.edu/files/advagg_js/js__-wPzeaqW_bYwsdvNuAxtLLueO4Q19W0oIWFWQRttPt8__DBqg5aEXrKf2kpa8VYYLkie1vQe-4Ggfu_Ik4cZo0dM__95eYyVeuJNL-G5D84sgGFDq3K9axyWKp5zMhGPWCiEg.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","setHasJsCookie":0,"ajaxPageState":{"theme":"pharmd","theme_token":"GJ3XT3khKH_XoE5i8tRXKbmmSkmAJGJCGQH3TAaQnqo","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,"misc\/ui\/jquery.ui.core.css":1,"misc\/ui\/jquery.ui.theme.css":1,"misc\/ui\/jquery.ui.tabs.css":1,"misc\/ui\/jquery.ui.accordion.css":1,"sites\/all\/modules\/contrib\/calendar\/css\/calendar_multiday.css":1,"modules\/field\/theme\/field.css":1,"modules\/node\/node.css":1,"sites\/all\/modules\/contrib\/office_hours\/office_hours.css":1,"sites\/pharmd.ucsf.edu\/modules\/sopsuite\/patched\/panopoly_theme\/css\/panopoly-featured.css":1,"sites\/pharmd.ucsf.edu\/modules\/sopsuite\/patched\/panopoly_theme\/css\/panopoly-accordian.css":1,"sites\/all\/modules\/contrib\/picture\/picture_wysiwyg.css":1,"modules\/search\/search.css":1,"sites\/pharmd.ucsf.edu\/modules\/sopsuite\/custom\/ucsf_pharmacy_panels_entities\/ucsf-pharmacy-panels-entities.css":1,"modules\/user\/user.css":1,"sites\/all\/modules\/contrib\/views\/css\/views.css":1,"profiles\/openacademy\/openacademy.css":1,"sites\/all\/modules\/contrib\/colorbox\/styles\/default\/colorbox_style.css":1,"sites\/all\/modules\/contrib\/ctools\/css\/ctools.css":1,"sites\/all\/modules\/contrib\/panels\/css\/panels.css":1,"sites\/pharmd.ucsf.edu\/modules\/sopsuite\/patched\/panopoly_theme\/plugins\/layouts\/brenham_flipped\/brenham-flipped.css":1,"sites\/all\/modules\/contrib\/nice_menus\/css\/nice_menus.css":1,"sites\/all\/modules\/contrib\/nice_menus\/css\/nice_menus_default.css":1,"sites\/all\/modules\/custom\/ucsf_webedit\/ucsf_webedit.css":1,"sites\/all\/modules\/custom\/ucsf_images\/ucsf-images-universal.css":1,"sites\/pharmd.ucsf.edu\/modules\/sopsuite\/custom\/ucsf_pharmacy_images\/ucsf-pharmacy-images-responsive.css":1,"sites\/all\/modules\/custom\/ucsf_images_gallery\/colorbox\/colorbox_gallery_style.css":1,"sites\/pharmd.ucsf.edu\/modules\/sopsuite\/custom\/ucsf_pharmacy_webedit\/ucsf_pharmacy_webedit.css":1,"sites\/pharmd.ucsf.edu\/themes\/pharmacyoa\/css\/responsive-tabs.css":1,"sites\/pharmd.ucsf.edu\/themes\/pharmacyoa\/css\/screen.css":1,"sites\/pharmd.ucsf.edu\/themes\/pharmacyoa\/css\/stickysort.css":1,"sites\/pharmd.ucsf.edu\/themes\/pharmd\/css\/pharmd.css":1,"sites\/pharmd.ucsf.edu\/themes\/pharmacyoa\/css\/print.css":1},"js":{"sites\/all\/modules\/contrib\/picture\/picturefill2\/picturefill.min.js":1,"sites\/all\/modules\/contrib\/picture\/picture.min.js":1,"sites\/pharmd.ucsf.edu\/modules\/sopsuite\/custom\/ucsf_pharmacy_panels_entities\/ucsf-pharmacy-panels-entities.js":1,"sites\/all\/libraries\/respondjs\/respond.min.js":1,"misc\/jquery.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\/ui\/jquery.ui.core.min.js":1,"misc\/ui\/jquery.ui.widget.min.js":1,"misc\/ui\/jquery.ui.tabs.min.js":1,"misc\/ui\/jquery.ui.accordion.min.js":1,"sites\/all\/modules\/contrib\/nice_menus\/js\/jquery.bgiframe.js":1,"sites\/all\/modules\/contrib\/nice_menus\/js\/jquery.hoverIntent.js":1,"sites\/all\/modules\/contrib\/nice_menus\/js\/superfish.js":1,"sites\/all\/modules\/contrib\/nice_menus\/js\/nice_menus.js":1,"misc\/form-single-submit.js":1,"sites\/all\/modules\/contrib\/entityreference\/js\/entityreference.js":1,"sites\/pharmd.ucsf.edu\/modules\/sopsuite\/patched\/panopoly_theme\/js\/panopoly-accordion.js":1,"sites\/all\/libraries\/colorbox\/jquery.colorbox-min.js":1,"sites\/all\/modules\/contrib\/colorbox\/js\/colorbox.js":1,"sites\/all\/modules\/contrib\/colorbox\/styles\/default\/colorbox_style.js":1,"sites\/all\/modules\/contrib\/colorbox\/js\/colorbox_load.js":1,"sites\/all\/modules\/contrib\/colorbox\/js\/colorbox_inline.js":1,"sites\/all\/modules\/contrib\/google_analytics\/googleanalytics.js":1,"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-340005-1":1,"https:\/\/use.fontawesome.com\/90945e9ffc.js":1,"sites\/pharmd.ucsf.edu\/themes\/pharmacyoa\/js\/openacademy_wireframe.js":1,"sites\/pharmd.ucsf.edu\/themes\/pharmacyoa\/js\/vendor\/jquery.hotkeys.js":1,"sites\/pharmd.ucsf.edu\/themes\/pharmacyoa\/js\/vendor\/modernizr-2.6.1-respond-1.1.0.min.js":1,"sites\/pharmd.ucsf.edu\/themes\/pharmacyoa\/js\/footnote-links.js":1,"sites\/pharmd.ucsf.edu\/themes\/pharmacyoa\/js\/responsiveTabs-pharmacy.js":1,"sites\/pharmd.ucsf.edu\/themes\/pharmacyoa\/js\/general.js":1,"sites\/pharmd.ucsf.edu\/themes\/pharmacyoa\/js\/vendor\/jquery.cookie.js":1,"sites\/pharmd.ucsf.edu\/themes\/pharmacyoa\/js\/vendor\/jquery.stickysort.min.js":1,"sites\/pharmd.ucsf.edu\/themes\/pharmacyoa\/js\/vendor\/jquery.ba-throttle-debounce.min.js":1,"sites\/pharmd.ucsf.edu\/themes\/pharmacyoa\/js\/vendor\/siteimprove.js":1,"sites\/all\/modules\/custom\/ucsf_images_gallery\/colorbox\/colorbox_gallery_style.js":1}},"colorbox":{"transition":"elastic","speed":"350","opacity":"0.50","slideshow":true,"slideshowAuto":false,"slideshowSpeed":"4000","slideshowStart":"start slideshow","slideshowStop":"stop slideshow","current":"{current} of {total}","previous":"\u00ab Prev","next":"Next \u00bb","close":"Close","overlayClose":true,"returnFocus":true,"maxWidth":"100%","maxHeight":"100%","initialWidth":"300","initialHeight":"100","fixed":true,"scrolling":false,"mobiledetect":true,"mobiledevicewidth":"480px","file_public_path":"\/sites\/pharmd.ucsf.edu\/files","specificPagesDefaultValue":"admin*\nimagebrowser*\nimg_assist*\nimce*\nnode\/add\/*\nnode\/*\/edit\nprint\/*\nprintpdf\/*\nsystem\/ajax\nsystem\/ajax\/*"},"spotlight_settings":{"rotation_time":4000},"nice_menus_options":{"delay":"800","speed":"fast"},"googleanalytics":{"account":["UA-340005-1","G-7G3VKQP736","G-DL3DLZC6VB"],"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":{"\/curriculum\/foundations":true}}); //--><!]]> </script> <!--[if IE]><![endif]--> <meta name="pageID" content="19506"/><meta name="description" content="Foundations coursework is intended to build a strong baseline of knowledge before you dive into the details of disease conditions and approaches to therapeutic treatment. You’ll continually build on Foundations topics in subsequent coursework. In Foundations, you’ll begin to develop the skills for academic and professional success. In the first hour of Foundations, on the" /> <link rel="canonical" href="https://pharmd.ucsf.edu/curriculum/foundations" /> <meta property="og:site_name" content="UCSF PharmD Degree Program" /> <meta property="og:type" content="website" /> <meta property="og:title" content="Foundations" /> <meta property="og:url" content="https://pharmd.ucsf.edu/curriculum/foundations" /> <meta property="og:description" content="Foundations coursework is intended to build a strong baseline of knowledge before you dive into the details of disease conditions and approaches to therapeutic treatment. You’ll continually build on Foundations topics in subsequent coursework. In Foundations, you’ll begin to develop the skills for academic and professional success. In the first hour of Foundations, on the first day of class, you’ll meet your first patient and begin to ask and answer questions as a pharmacist. Your learning from this point forward will be rooted in patient cases." /> <meta property="og:updated_time" content="2023-08-10T11:37:57-07:00" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:url" content="https://pharmd.ucsf.edu/curriculum/foundations" /> <meta name="twitter:title" content="Foundations" /> <meta name="twitter:description" content="Foundations coursework is intended to build a strong baseline of knowledge before you dive into the details of disease conditions and approaches to therapeutic treatment. You’ll continually build on" /> <meta property="og:locale" content="en_US" /> <meta property="article:published_time" content="2019-01-22T14:40:00-08:00" /> <meta property="article:modified_time" content="2023-08-10T11:37:57-07:00" /> </head> <body class="html not-front not-logged-in no-sidebars page-node page-node- page-node-19506 node-type-panopoly-page" > <!--[if lte IE 9]> <p class="oldbrowser">To improve your experience on this website, <a href="http://outdatedbrowser.com/en">upgrade your browser</a>.</p> <![endif]--> <div class="skip tocontent"> <a href="#content">Skip to content</a> </div> <div id="page" class="page theme-pharmd is-pharmd-secondary is-pharmd page-type-9"> <nav class="topbar" role="navigation" aria-label="University main menu"> <ul> <li><a href="https://www.ucsf.edu/">University of California San Francisco</a></li> <li><a href="https://pharmacy.ucsf.edu">UCSF School of Pharmacy</a></li> <li><a href="https://www.ucsfhealth.org/">UCSF Health</a></li> </ul> </nav> <div class="logo-for-print-only"> <img src="/sites/pharmd.ucsf.edu/themes/pharmacyoa/images/ucsf-dark-blue.svg" alt="UCSF"> </div> <div id="header" role="banner"> <div id="alt-nav-and-search"> <div id="menu-and-search-mobile"> <div id="search-mobile-controller" tabindex="0">Search</div> <div id="menu-mobile-controller"><div id="menu-mobile-controller-inner"><a href="https://www.ucsf.edu/">UCSF</a> <span id="menu-mobile-controller-menu-link" class="menu-link" tabindex="0">Menu</span></div></div> </div> <div id="search"> <form role="search" class="search-form" action="/curriculum/foundations" method="post" id="search-block-form" accept-charset="UTF-8"><div><div class="container-inline"> <div class="element-invisible">Search form</div> <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." aria-label="Search site" type="text" id="edit-search-block-form--2" name="search_block_form" value="" size="15" maxlength="128" class="form-text" /> </div> <div class="form-actions form-wrapper" id="edit-actions"><input type="submit" id="edit-submit" name="op" value="Search" class="form-submit" /></div><input type="hidden" name="form_build_id" value="form-jkyhMt-HnskTTYnismWFhXrM8MOn6_cf0kj0sR3XI30" /> <input type="hidden" name="form_id" value="search_block_form" /> </div> </div></form> </div> </div> <div id="site-name-and-primary-nav"> <div class="parent-1-name-site-name-wrapper-desktop"><div id="parent-1-name"><a href="https://pharmacy.ucsf.edu/">School of Pharmacy</a></div><div id="site-name"><a href="/" rel="home">PharmD Degree Program</a></div></div> <div id="navigation" class="menu" role="navigation" aria-label="Site main menu"> <div class="region region-navigation"> <div id="block-nice-menus-1" class="block block-nice-menus"> <div class="content"> <ul class="nice-menu nice-menu-down nice-menu-main-menu" id="nice-menu-1"><li class="menu-10546 menuparent menu-path-node-10546 first odd"><a tabindex="0">About the PharmD</a><ul><li class="menu-10546 menu-path-node-10546 first odd"><a href="/about" tabindex="0">Program Overview</a></li> <li class="menu-10551 menuparent menu-path-node-203 even"><a tabindex="0">Facts and Figures</a><ul><li class="menu-10551 menu-path-node-203 first odd"><a href="/about/facts-figures" tabindex="0">General Facts and Figures</a></li> <li class="menu-10616 menu-path-node-10626 even last"><a href="/about/grad-rate-performance" tabindex="0">Graduation Rate and Graduate Performance</a></li> </ul></li> <li class="menu-24386 menu-path-node-16701 odd"><a href="/about/career-opportunities" tabindex="0">Career Opportunities</a></li> <li class="menu-24391 menu-path-node-16706 even"><a href="/about/advanced-training" tabindex="0">Advanced Training</a></li> <li class="menu-28936 menu-path-node-16691 odd"><a href="/about/faculty" tabindex="0">Our Faculty</a></li> <li class="menu-699 menuparent menu-path-news even last"><a tabindex="0">Spotlight</a><ul><li class="menu-699 menu-path-news first odd"><a href="/news" tabindex="0">News</a></li> <li class="menu-10556 menuparent menu-path-taxonomy-term-76 even"><a tabindex="0">Honors and Awards</a><ul><li class="menu-10556 menu-path-taxonomy-term-76 first odd"><a href="/categories/honors-and-awards" tabindex="0">Recent Honors and Awards</a></li> <li class="menu-23841 menu-path-node-3426 even last"><a href="/about/honors-awards/hygeia" tabindex="0">Bowl of Hygeia Award</a></li> </ul></li> <li class="menu-23906 menu-path-taxonomy-term-7441 odd last"><a href="/categories/update-dean" tabindex="0">Update from the Dean</a></li> </ul></li> </ul></li> <li class="menu-1886 menuparent menu-path-node-706 even"><a tabindex="0">Admissions</a><ul><li class="menu-1886 menu-path-node-706 first odd"><a href="/admissions" tabindex="0">Admissions Overview</a></li> <li class="menu-23801 menu-path-node-16456 even"><a href="/admissions/policies-disclosures" tabindex="0">Policies and Disclosures</a></li> <li class="menu-28931 menu-path-node-16896 odd"><a href="/admissions/financial-aid-cost" tabindex="0">Financial Aid and Cost</a></li> <li class="menu-23821 menuparent menu-path-node-10156 even"><a tabindex="0">Application Process</a><ul><li class="menu-23821 menu-path-node-10156 first odd"><a href="/admissions/steps" tabindex="0">Application Process Overview</a></li> <li class="menu-23916 menuparent menu-path-node-741 even"><a tabindex="0">Step 1: Minimum Eligibility Requirements</a><ul><li class="menu-23916 menu-path-node-741 first odd"><a href="/admissions/reqs" tabindex="0">Step 1: Minimum Eligibility Requirements Overview</a></li> <li class="menu-23966 menuparent menu-path-node-751 even"><a tabindex="0">Academic Prerequisites</a><ul><li class="menu-23966 menu-path-node-751 first odd"><a href="/admissions/reqs/academic" tabindex="0">Academic Prerequisites Overview</a></li> <li class="menu-24036 menu-path-node-746 even last"><a href="/admissions/reqs/academic/verify" tabindex="0">Verifying Your Prerequisite Course Work</a></li> </ul></li> <li class="menu-24961 menu-path-node-831 odd"><a href="/admissions/reqs/license" tabindex="0">Intern License Requirement</a></li> <li class="menu-23976 menu-path-node-10081 even last"><a href="/admissions/reqs/technical" tabindex="0">Technical Standards Requirement</a></li> </ul></li> <li class="menu-23911 menuparent menu-path-node-736 odd"><a tabindex="0">Step 2: The Application</a><ul><li class="menu-23911 menu-path-node-736 first odd"><a href="/admissions/steps/apply" tabindex="0">Step 2: The Application Overview</a></li> <li class="menu-23956 menu-path-node-946 even"><a href="/admissions/steps/apply/deadlines" tabindex="0">Deadlines</a></li> <li class="menu-23931 menuparent menu-path-node-1301 odd"><a tabindex="0">Pharmacy College Application Service (PharmCAS) Application</a><ul><li class="menu-23931 menu-path-node-1301 first odd"><a href="/admissions/steps/apply/pharmcas" tabindex="0">Pharmacy College Application Service (PharmCAS) Application Overview</a></li> <li class="menu-24041 menu-path-node-1306 even last"><a href="/admissions/steps/apply/pharmcas/rec" tabindex="0">About Submitting Applicant Recommendations</a></li> </ul></li> <li class="menu-24046 menu-path-node-1321 even"><a href="/admissions/steps/apply/supp/fee" tabindex="0">Application Processing Fee</a></li> <li class="menu-23991 menu-path-node-1346 odd"><a href="/admissions/steps/apply/tr" tabindex="0">Checklist: Transcripts</a></li> <li class="menu-24971 menu-path-node-811 even last"><a href="/admissions/steps/apply/contact" tabindex="0">Keep Your Contact Info Current During the Admissions Process</a></li> </ul></li> <li class="menu-23881 menu-path-node-1361 even"><a href="/admissions/interview" tabindex="0">Step 3: Interview Process</a></li> <li class="menu-23866 menuparent menu-path-node-1366 odd last"><a tabindex="0">Step 4: After Applying</a><ul><li class="menu-23866 menu-path-node-1366 first odd"><a href="/admissions/after-applying" tabindex="0">Step 4: After Applying Overview</a></li> <li class="menu-23961 menu-path-node-1061 even"><a href="/admissions/status" tabindex="0">Admission Status</a></li> <li class="menu-24006 menu-path-node-1036 odd"><a href="/admissions/steps/after-applying/change-schedule" tabindex="0">Notify Us of a Change of Course Schedule</a></li> <li class="menu-23951 menu-path-node-4706 even last"><a href="/admissions/withdraw" tabindex="0">Withdraw Your Application</a></li> </ul></li> </ul></li> <li class="menu-23791 menu-path-node-9996 odd"><a href="/admissions/faq-tips" tabindex="0">Frequently Asked Questions and Tips</a></li> <li class="menu-23776 menu-path-node-1051 even"><a href="/admissions/intl" tabindex="0">Applying Without U.S. Citizenship or Permanent Resident Status</a></li> <li class="menu-65871 menu-path-spharmucsfedu-pharmd-phd odd"><a href="https://pharm.ucsf.edu/pharmd-phd" tabindex="0">PharmD-PhD</a></li> <li class="menu-23851 menu-path-node-1521 even last"><a href="/admissions/postbacc" tabindex="0">Post-Baccalaureate Program</a></li> </ul></li> <li class="menu-23756 menuparent menu-path-node-1476 odd"><a tabindex="0">Student Life</a><ul><li class="menu-23756 menu-path-node-1476 first odd"><a href="/student-life" tabindex="0">Student Life Overview</a></li> <li class="menu-65841 menu-path-node-22426 even"><a href="/student-life/perspectives/year1" tabindex="0">Year 1 Perspective</a></li> <li class="menu-65846 menu-path-node-22431 odd"><a href="/student-life/perspectives/year2" tabindex="0">Year 2 Perspective</a></li> <li class="menu-65851 menu-path-node-22436 even"><a href="/student-life/perspectives/year3" tabindex="0">Year 3 Perspective</a></li> <li class="menu-65856 menuparent menu-path-node-22441 odd last"><a tabindex="0">Past Student Perspectives</a><ul><li class="menu-65856 menu-path-node-22441 first odd"><a href="/student-life/perspectives/past" tabindex="0">Past Student Perspectives Overview</a></li> <li class="menu-24211 menu-path-node-871 even"><a href="/student-life/perspectives/past/ashish" tabindex="0">Ashish</a></li> <li class="menu-24171 menu-path-node-681 odd"><a href="/student-life/perspectives/past/asma" tabindex="0">Asma</a></li> <li class="menu-24176 menu-path-node-15106 even"><a href="/student-life/perspectives/past/chris" tabindex="0">Chris</a></li> <li class="menu-24181 menu-path-node-11216 odd"><a href="/student-life/perspectives/past/dennis" tabindex="0">Dennis</a></li> <li class="menu-24186 menu-path-node-11206 even"><a href="/student-life/perspectives/past/diana" tabindex="0">Diana</a></li> <li class="menu-24191 menu-path-node-11201 odd"><a href="/student-life/perspectives/past/francisco" tabindex="0">Francisco</a></li> <li class="menu-24196 menu-path-node-876 even"><a href="/student-life/perspectives/past/isabel" tabindex="0">Isabel</a></li> <li class="menu-24201 menu-path-node-11196 odd"><a href="/student-life/perspectives/past/kanizeh" tabindex="0">Kanizeh</a></li> <li class="menu-24216 menu-path-node-881 even"><a href="/student-life/perspectives/past/maha" tabindex="0">Maha</a></li> <li class="menu-24221 menu-path-node-886 odd"><a href="/student-life/perspectives/past/manuel" tabindex="0">Manuel</a></li> <li class="menu-24226 menu-path-node-11191 even"><a href="/student-life/perspectives/past/maria" tabindex="0">Maria</a></li> <li class="menu-24231 menu-path-node-891 odd"><a href="/student-life/perspectives/past/monica" tabindex="0">Monica</a></li> <li class="menu-24236 menu-path-node-896 even"><a href="/student-life/perspectives/past/nicole" tabindex="0">Nicole</a></li> <li class="menu-24241 menu-path-node-901 odd"><a href="/student-life/perspectives/past/nony" tabindex="0">Nony</a></li> <li class="menu-24246 menu-path-node-906 even"><a href="/student-life/perspectives/past/patrick" tabindex="0">Patrick</a></li> <li class="menu-24251 menu-path-node-911 odd"><a href="/student-life/perspectives/past/paul" tabindex="0">Paul</a></li> <li class="menu-24256 menu-path-node-916 even"><a href="/student-life/perspectives/past/richard" tabindex="0">Richard</a></li> <li class="menu-24261 menu-path-node-15086 odd"><a href="/student-life/perspectives/past/sarah" tabindex="0">Sarah</a></li> <li class="menu-24266 menu-path-node-921 even"><a href="/student-life/perspectives/past/shannon" tabindex="0">Shannon</a></li> <li class="menu-24271 menu-path-node-926 odd"><a href="/student-life/perspectives/past/sophia" tabindex="0">Sophia</a></li> <li class="menu-24276 menu-path-node-931 even"><a href="/student-life/perspectives/past/thomas" tabindex="0">Thomas</a></li> <li class="menu-24281 menu-path-node-11186 odd"><a href="/student-life/perspectives/past/timothy" tabindex="0">Timothy</a></li> <li class="menu-24286 menu-path-node-11211 even last"><a href="/student-life/perspectives/past/tina" tabindex="0">Tina</a></li> </ul></li> </ul></li> <li class="menu-10056 menuparent menu-path-node-9646 active-trail even"><a tabindex="0">Curriculum</a><ul><li class="menu-10056 menu-path-node-9646 active-trail first odd"><a href="/curriculum" tabindex="0">Curriculum Overview</a></li> <li class="menu-28926 menu-path-node-16851 even"><a href="/curriculum/program-timeline" tabindex="0">Program Timeline</a></li> <li class="menu-40331 menu-path-node-19506 active-trail odd"><a href="/curriculum/foundations" tabindex="0" class="active">Component 1—Foundations</a></li> <li class="menu-40336 menu-path-node-19516 even"><a href="/curriculum/themes" tabindex="0">Component 2—Integrated Themes</a></li> <li class="menu-40341 menu-path-node-19521 odd"><a href="/curriculum/patient-care" tabindex="0">Component 3—Patient Care Skills</a></li> <li class="menu-40346 menu-path-node-19526 even"><a href="/curriculum/practice-rotations" tabindex="0">Component 4—Practice Rotations</a></li> <li class="menu-40351 menu-path-node-19531 odd"><a href="/curriculum/discovery" tabindex="0">Component 5—Discovery Project</a></li> <li class="menu-40356 menu-path-node-19536 even"><a href="/curriculum/progress" tabindex="0">Progress and Feedback</a></li> <li class="menu-30756 menu-path-node-18821 odd last"><a href="/curriculum/outcomes" tabindex="0">Curriculum Outcomes</a></li> </ul></li> <li class="menu-65881 menuparent menu-path-events odd"><a tabindex="0">Connect</a><ul><li class="menu-65881 menu-path-events first odd"><a href="/events" tabindex="0">Upcoming Events</a></li> <li class="menu-24966 menu-path-node-11231 even"><a href="/connect/infosessions" tabindex="0">Information Sessions</a></li> <li class="menu-25051 menu-path-node-11121 odd"><a href="/connect/ucsf-visits-you" tabindex="0">UCSF Visits You</a></li> <li class="menu-65886 menu-path-node-20706 even"><a href="/ask" tabindex="0">Ask a Question</a></li> <li class="menu-65891 menu-path-node-19326 odd last"><a href="/contact" tabindex="0">Contact Us</a></li> </ul></li> <li class="menu-65876 menuparent menu-path-node-706 even last"><a tabindex="0">Info for...</a><ul><li class="menu-65876 menu-path-node-706 first odd"><a href="/admissions" tabindex="0">Applicants</a></li> <li class="menu-65911 menu-path-spharmucsfedu-current even"><a href="https://pharm.ucsf.edu/current" tabindex="0">Current Students</a></li> <li class="menu-65896 menu-path-salumniucsfedu-pharmacy-alumni-association odd"><a href="https://alumni.ucsf.edu/pharmacy-alumni-association" tabindex="0">Alumni</a></li> <li class="menu-65901 menu-path-spharmucsfedu-faculty-resources-instruction even"><a href="https://pharm.ucsf.edu/faculty-resources/instruction" tabindex="0">Faculty Members</a></li> <li class="menu-65906 menu-path-spharmucsfedu-experiential-preceptor odd"><a href="https://pharm.ucsf.edu/experiential/preceptor" tabindex="0">Preceptors</a></li> <li class="menu-23826 menuparent menu-path-node-1696 even last"><a tabindex="0">Employers</a><ul><li class="menu-23826 menu-path-node-1696 first odd"><a href="/info-for/employers" tabindex="0">Opportunities to Connect</a></li> <li class="menu-23901 menu-path-node-11251 even last"><a href="/jobpost" tabindex="0">Submit Job Postings to our PharmD Graduates</a></li> </ul></li> </ul></li> </ul> </div> </div> </div> </div> <div class="secondary menu"> <ul id="secondary" class="links secondary-menu"><li class="menu-754 first last"><a href="/saml_login" title="" rel="nofollow">Log in</a></li> </ul> </div> <div id="breadcrumb" role="navigation" aria-label="Breadcrumb"><div class="element-invisible">You are here</div><div class="breadcrumb"><a href="/">Home</a> <span>→</span> <a href="/curriculum">Curriculum</a> <span>→</span></div></div> </div> </div> <div id="main" class="clearfix" role="main"> <div id="content"> <div id="content-inner" class="inner column center"> <div id="content-header"> <h1 class="title">Foundations</h1> </div> <!-- /#content-header --> <div id="content-area" class="clearfix"> <div class="region region-content"> <div id="block-system-main" class="block block-system"> <div class="content"> <div class="panel-display brenham-flipped clearfix " > <div class="brenham-flipped-container brenham-flipped-header clearfix panel-panel"> <div class="brenham-flipped-container-inner brenham-flipped-header-inner panel-panel-inner"> </div> </div> <div class="brenham-flipped-container brenham-flipped-column-content clearfix"> <div class="brenham-flipped-column-content-region brenham-flipped-content panel-panel"> <div class="brenham-flipped-column-content-region-inner brenham-flipped-content-inner panel-panel-inner"> <div class="panel-pane pane-node-content" > <div class="pane-content"> <div id="node-19506" class="node node-panopoly-page clearfix" about="/curriculum/foundations" typeof="sioc:Item foaf:Document"> <span property="dc:title" content="" class="rdf-meta element-hidden"></span> <div class="content"> <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></p><div class="media media-element-container media-third ucsf-images-wrapping-right"><picture class="media-element file-third"> <!--[if IE 9]><video style="display: none;"><![endif]--> <source srcset="/sites/pharmd.ucsf.edu/files/styles/pharmacy_third/public/3-RS20363_20160630_1_0101_0.jpg?itok=fxc-zt43&amp;timestamp=1548708302 1x, /sites/pharmd.ucsf.edu/files/styles/pharmacy_three_quarters/public/3-RS20363_20160630_1_0101_0.jpg?itok=EUduQ9H7&amp;timestamp=1548708302 2x, /sites/pharmd.ucsf.edu/files/styles/pharmacy_full/public/3-RS20363_20160630_1_0101_0.jpg?itok=wD1MLcaV&amp;timestamp=1548708302 3x" media="(min-width: 1025px)"></source> <source srcset="/sites/pharmd.ucsf.edu/files/styles/pharmacy_half/public/3-RS20363_20160630_1_0101_0.jpg?itok=ihrbCce_&amp;timestamp=1548708302 1x, /sites/pharmd.ucsf.edu/files/styles/pharmacy_three_quarters/public/3-RS20363_20160630_1_0101_0.jpg?itok=EUduQ9H7&amp;timestamp=1548708302 2x, /sites/pharmd.ucsf.edu/files/styles/pharmacy_1_5x/public/3-RS20363_20160630_1_0101_0.jpg?itok=nKfJN0eE&amp;timestamp=1548708302 3x" media="(min-width: 656px) and (max-width: 1024px)"></source> <source srcset="/sites/pharmd.ucsf.edu/files/styles/pharmacy_quarter/public/3-RS20363_20160630_1_0101_0.jpg?itok=6fzI-vr_&amp;timestamp=1548708302 1x, /sites/pharmd.ucsf.edu/files/styles/pharmacy_half/public/3-RS20363_20160630_1_0101_0.jpg?itok=ihrbCce_&amp;timestamp=1548708302 2x, /sites/pharmd.ucsf.edu/files/styles/pharmacy_three_quarters/public/3-RS20363_20160630_1_0101_0.jpg?itok=EUduQ9H7&amp;timestamp=1548708302 3x" media="(min-width: 481px) and (max-width: 655px)"></source> <source srcset="/sites/pharmd.ucsf.edu/files/styles/pharmacy_half/public/3-RS20363_20160630_1_0101_0.jpg?itok=ihrbCce_&amp;timestamp=1548708302 1x, /sites/pharmd.ucsf.edu/files/styles/pharmacy_three_quarters/public/3-RS20363_20160630_1_0101_0.jpg?itok=EUduQ9H7&amp;timestamp=1548708302 2x, /sites/pharmd.ucsf.edu/files/styles/pharmacy_1_5x/public/3-RS20363_20160630_1_0101_0.jpg?itok=nKfJN0eE&amp;timestamp=1548708302 3x" media="(min-width: 431px) and (max-width: 480px)"></source> <source srcset="/sites/pharmd.ucsf.edu/files/styles/pharmacy_third/public/3-RS20363_20160630_1_0101_0.jpg?itok=fxc-zt43&amp;timestamp=1548708302 1x, /sites/pharmd.ucsf.edu/files/styles/pharmacy_three_quarters/public/3-RS20363_20160630_1_0101_0.jpg?itok=EUduQ9H7&amp;timestamp=1548708302 2x, /sites/pharmd.ucsf.edu/files/styles/pharmacy_full/public/3-RS20363_20160630_1_0101_0.jpg?itok=wD1MLcaV&amp;timestamp=1548708302 3x" media="(min-width: 0px) and (max-width: 430px)"></source> <!--[if IE 9]></video><![endif]--> <img class="media-element file-third" src="/sites/pharmd.ucsf.edu/files/styles/pharmacy_third/public/3-RS20363_20160630_1_0101_0.jpg?itok=fxc-zt43&amp;timestamp=1548708302" alt="Small group of PharmD students in white coats, sitting on steps" title="" /> </picture> <div class="field field-name-field-image-credit-term field-type-taxonomy-term-reference field-label-hidden"> <div class="field-items"> <div class="field-item even"><a href="https://elisabeth-fall.squarespace.com/" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">Elisabeth Fall</a></div> </div> </div> </div> <p>Foundations coursework is intended to build a strong baseline of knowledge before you dive into the details of disease conditions and approaches to therapeutic treatment. You’ll continually build on Foundations topics in subsequent coursework. In Foundations, you’ll begin to develop the skills for academic and professional success.</p> <p>In the first hour of Foundations, on the first day of class, you’ll meet your first patient and begin to ask and answer questions as a pharmacist. Your learning from this point forward will be rooted in patient cases.</p> <p>Beginning in Foundations, you’ll discover that scientific thinking is a key element of the curriculum, underpinning all teaching and learning.</p> <h2>Foundations: a closer look</h2> <h3>Foundations I</h3> <p>Foundations I begins at the start of year one, encompassing the study of therapeutic sciences, inquiry, and social and administrative sciences.</p> <p>You’ll also explore learning strategies, the pharmacy profession, career options, and how to ensure your well-being as you build a foundation for your academic and professional success.</p> <p>The topics in Foundations I refer back to patient cases as much as possible, preparing you for the Integrated Themes that follow:</p> <h4>Area 1: Therapeutic sciences</h4> <p>Topics cover the basic sciences underlying drug therapy. The topics are listed in the order they are introduced within coursework.</p> <ul> <li>Drug Discovery and Development</li> <li>Homeostasis</li> <li>Thermodynamics</li> <li>Drug binding</li> <li>Enzyme catalysis and inhibition</li> <li>Drug diffusion and permeability</li> <li>Drug absorption, distribution, metabolism, and elimination (pharmacokinetics)</li> <li>Drug action and effects (pharmacodynamics)</li> <li>Pharmacogenetics</li> <li>Adaptive immunity</li> <li>Antibodies</li> </ul> <h4>Area 2: Inquiry</h4> <p>Topics cover the basic skills to critically evaluate and interpret the evidence to make evidence-based health care decisions.</p> <ul> <li>Drug Information</li> <li>Epidemiology</li> <li>Public health</li> <li>Biostatistics</li> <li>Study design</li> <li>Pharmacoeconomics</li> <li>Health equity</li> <li>Health disparities</li> <li>Journal Club</li> </ul> <h4>Area 3: Social and Administrative Sciences</h4> <p>Topics cover the information you’ll need to successfully navigate the changing health care environment and to develop into a pharmacy leader.</p> <ul> <li>Formulary development</li> <li>Health care communications</li> <li>Health care economics</li> <li>Health care policy</li> <li>Insurance markets</li> <li>Leadership development</li> <li>Medication safety and quality</li> <li>Pharmacy law</li> </ul> <h3>Foundations II</h3> <p>Foundations II runs over the course of two weeks, beginning in the late summer of year two. It is an integrated course that provides fundamental concepts that serve as the basis for content that will be taught in all subsequent preclinical courses in the PharmD curriculum. The content of this course varies from year to year and spans all levels of pharmacy practice including special populations, therapeutic sciences, health care policy, and evidence-based health care.</p> <p>Example topics:</p> <ul> <li>Pediatrics</li> <li>Drugs in pregnancy &amp; lactation</li> <li>Geriatrics</li> <li>LGBTQIA+ health care</li> <li>Introduction to discovery projects and ethics in research</li> <li>Wiki education project</li> <li>Practical considerations for pharmacists in the acute care setting</li> <li>Health disparities</li> </ul></div></div></div> </div> </div> </div> </div> </div> </div> <div class="brenham-flipped-column-content-region brenham-flipped-sidebar panel-panel"> <div class="brenham-flipped-column-content-region-inner brenham-flipped-sidebar-inner panel-panel-inner"> <div class="panel-pane pane-block pane-menu-block-2" > <h2 class="pane-title">Curriculum</h2> <div class="pane-content"> <div class="menu-block-wrapper menu-block-2 menu-name-main-menu parent-mlid-0 menu-level-2"> <ul class="menu"><li class="first leaf menu-mlid-28926"><a href="/curriculum/program-timeline" tabindex="0">Program Timeline</a></li> <li class="leaf active-trail active menu-mlid-40331"><a href="/curriculum/foundations" class="active-trail active" tabindex="0">Component 1—Foundations</a></li> <li class="leaf menu-mlid-40336"><a href="/curriculum/themes" tabindex="0">Component 2—Integrated Themes</a></li> <li class="leaf menu-mlid-40341"><a href="/curriculum/patient-care" tabindex="0">Component 3—Patient Care Skills</a></li> <li class="leaf menu-mlid-40346"><a href="/curriculum/practice-rotations" tabindex="0">Component 4—Practice Rotations</a></li> <li class="leaf menu-mlid-40351"><a href="/curriculum/discovery" tabindex="0">Component 5—Discovery Project</a></li> <li class="leaf menu-mlid-40356"><a href="/curriculum/progress" tabindex="0">Progress and Feedback</a></li> <li class="last leaf menu-mlid-30756"><a href="/curriculum/outcomes" tabindex="0">Curriculum Outcomes</a></li> </ul></div> </div> </div> </div> </div> </div> </div><!-- /.brenham-flipped --> </div> </div> </div> </div> <!-- content-area --> </div> <!-- content-header --> </div> <!-- /content-inner /content --> </div> <!-- /main --> </div> <!-- /page --> <div role="complementary" class="footer-make-a-gift-and-quote"> <div class="footer-make-a-gift"> <a href="https://makeagift.ucsf.edu/site/SPageServer?pagename=A1_API_GeneralGivingForm&amp;Primary=Pharmacy">Make a gift</a> </div> <div class="footer-quote"> Science is the foun&shy;da&shy;tion of the School of Pharmacy’s pi&shy;o&shy;neer&shy;ing re&shy;search, in&shy;di&shy;vid&shy;ua&shy;lized pa&shy;tient care, and un&shy;par&shy;al&shy;leled PharmD and PhD ed&shy;u&shy;ca&shy;tion pro&shy;grams. </div> </div> <div class="footer-wrapper-outer" role="contentinfo"> <div class="footer-wrapper-inner"> <div class="footer-site-names-and-disclaimer"> </div> <div class="footer menu"> <ul id="footer-menu" class="links clearfix footer-menu"><li class="0 first"><a href="https://pharmacy.ucsf.edu/suggestions" title="">Suggestions</a></li> <li class="1"><a href="https://pharmacy.ucsf.edu/support?reporturl=https%3A//pharmd.ucsf.edu/curriculum/foundations" title="">Report a problem</a></li> <li class="menu-62826"><a href="/contact" title="">Contact us</a></li> <li class="menu-62811"><a href="https://websites.ucsf.edu/digital-accessibility" title="">Accessibility</a></li> <li class="menu-753"><a href="https://www.ucsf.edu/website-privacy-policy" title="">Privacy policy</a></li> <li class="menu-62816"><a href="https://websites.ucsf.edu/website-terms-use" title="">Terms of use</a></li> <li class="menu-62821"><a href="https://websites.ucsf.edu/azlist" title="">A-Z website list</a></li> <li class="menu-3081 last"><a href="/saml_login?destination=curriculum/foundations" title="" rel="nofollow">Log in</a></li> </ul> </div> <div class="footer-social"> <div class="item-list"><ul><li class="first"><a href="https://www.facebook.com/ucsfpharmacy" class="facebook">Facebook</a></li> <li><a href="https://www.youtube.com/user/ucsfpharmacy" class="youtube">YouTube</a></li> <li><a href="https://www.linkedin.com/showcase/ucsf-school-of-pharmacy" class="linkedin">LinkedIn</a></li> <li><a href="https://twitter.com/ucsfpharmacy" class="twitter">X</a></li> <li class="last"><a href="https://www.instagram.com/ucsfpharmd" class="instagram">Instagram</a></li> </ul></div> </div> <div class="copyright"> &copy; 2002–2024 The Regents of the University of California </div> </div> </div> <script type="text/javascript"> /* <![CDATA[ */ var google_conversion_id = 1025823284; var google_custom_params = window.google_tag_params; var google_remarketing_only = true; /* ]]> */ </script> <script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js"> </script> <noscript> <div style="display:inline;"> <img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/1025823284/?guid=ON&amp;script=0"/> </div> </noscript> <script type="text/javascript" src="/sites/pharmd.ucsf.edu/files/advagg_js/js__GM3GJPR36rRIz0TRkjC5OQwrioSyN9aoYRivDhCO_AM__qAl84FcCv2jyN22yFGS5Oc85cjd9zKX6p_cFNLGhe-M__95eYyVeuJNL-G5D84sgGFDq3K9axyWKp5zMhGPWCiEg.js" async="async"></script> <script type="text/javascript" src="/sites/pharmd.ucsf.edu/files/advagg_js/js__nuaMR5S-g1GAooVPhg8Qi28iSRKl-C575IxqnYUlxE4__kNEvQrCieBaWSkG2Yi7cvf5o5n825wJD1XixHxWBUFo__95eYyVeuJNL-G5D84sgGFDq3K9axyWKp5zMhGPWCiEg.js"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"3132ed34d6","applicationID":"70695180","transactionName":"YFRUNUpZDUdUUEddV1kedRRLTAxZGkNSU11oXFcPWV8GRmpdXFBdaEdfBE9nE1VSVhxEWVleRg5UQTxEVFRW","queueTime":13,"applicationTime":507,"atts":"TBNXQwJDHkk=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>

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