CINXE.COM
Progression · PhD Degree Program in Pharmaceutical Sciences and Pharmacogenomics (PSPG) · 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:"70695007"};;/*! 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>Progression · PhD Degree Program in Pharmaceutical Sciences and Pharmacogenomics (PSPG) · UCSF</title> <link rel="profile" href="http://www.w3.org/1999/xhtml/vocab"> <!-- start favicon --> <link rel="apple-touch-icon" sizes="57x57" href="/sites/pharm.ucsf.edu/themes/pharmacyoa/images/apple-touch-icon-57x57.png?v=20161201"> <link rel="apple-touch-icon" sizes="60x60" href="/sites/pharm.ucsf.edu/themes/pharmacyoa/images/apple-touch-icon-60x60.png?v=20161201"> <link rel="apple-touch-icon" sizes="72x72" href="/sites/pharm.ucsf.edu/themes/pharmacyoa/images/apple-touch-icon-72x72.png?v=20161201"> <link rel="apple-touch-icon" sizes="76x76" href="/sites/pharm.ucsf.edu/themes/pharmacyoa/images/apple-touch-icon-76x76.png?v=20161201"> <link rel="apple-touch-icon" sizes="114x114" href="/sites/pharm.ucsf.edu/themes/pharmacyoa/images/apple-touch-icon-114x114.png?v=20161201"> <link rel="apple-touch-icon" sizes="120x120" href="/sites/pharm.ucsf.edu/themes/pharmacyoa/images/apple-touch-icon-120x120.png?v=20161201"> <link rel="apple-touch-icon" sizes="144x144" href="/sites/pharm.ucsf.edu/themes/pharmacyoa/images/apple-touch-icon-144x144.png?v=20161201"> <link rel="apple-touch-icon" sizes="152x152" href="/sites/pharm.ucsf.edu/themes/pharmacyoa/images/apple-touch-icon-152x152.png?v=20161201"> <link rel="apple-touch-icon" sizes="180x180" href="/sites/pharm.ucsf.edu/themes/pharmacyoa/images/apple-touch-icon-180x180.png?v=20161201"> <link rel="icon" type="image/png" href="/sites/pharm.ucsf.edu/themes/pharmacyoa/images/favicon-32x32.png?v=20161201" sizes="32x32"> <link rel="icon" type="image/png" href="/sites/pharm.ucsf.edu/themes/pharmacyoa/images/favicon-194x194.png?v=20161201" sizes="194x194"> <link rel="icon" type="image/png" href="/sites/pharm.ucsf.edu/themes/pharmacyoa/images/android-chrome-192x192.png?v=20161201" sizes="192x192"> <link rel="icon" type="image/png" href="/sites/pharm.ucsf.edu/themes/pharmacyoa/images/favicon-16x16.png?v=20161201" sizes="16x16"> <link rel="manifest" href="/sites/pharm.ucsf.edu/themes/pharmacyoa/images/manifest.json?v=20161201"> <link rel="mask-icon" href="/sites/pharm.ucsf.edu/themes/pharmacyoa/images/safari-pinned-tab.svg?v=20161201" color="#90bd31"> <link rel="shortcut icon" href="/sites/pharm.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/pharm.ucsf.edu/themes/pharmacyoa/images/mstile-144x144.png?v=20161201"> <meta name="msapplication-config" content="/sites/pharm.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 © 1988, 1990, 1993, 2002 Adobe Systems * Incorporated. All Rights Reserved. © 1981, 2002 Heidelberger Druckmaschinen * AG. All rights reserved. * * © 2017 MyFonts Inc */ --> <link type="text/css" rel="stylesheet" href="https://pspg.ucsf.edu/sites/pharm.ucsf.edu/files/advagg_css/css__HebrV4tFwxDZ1b9vhlacTqYgPxRuqCiiFvldzHKwPeE__t3zJPsLiSRDTfkC9ANb8bQboZgPpLWMNlpYK3hKEyXA__uxYtxCRuEJD_-twXcEMrTLEXEAHRV9MxqlRvpp0WM_w.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://pspg.ucsf.edu/sites/pharm.ucsf.edu/files/advagg_css/css__ePlcdKGGVug03GrMIaGNP4oxfY9eE0ohwvae21x89JE__yb8f5ibrLwhnMOcYJMtVK6JLq2YYW_olFqfW4_t8oQY__uxYtxCRuEJD_-twXcEMrTLEXEAHRV9MxqlRvpp0WM_w.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://pspg.ucsf.edu/sites/pharm.ucsf.edu/files/advagg_css/css__mQ6VuIrKQsACMPr_H1zG61XI3eYzvfbAdv5ltKxQ4iM__tm8mqnI9eOCHrWg5kP1oFyIIrFa53r8aFxlnedsul2c__uxYtxCRuEJD_-twXcEMrTLEXEAHRV9MxqlRvpp0WM_w.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://pspg.ucsf.edu/sites/pharm.ucsf.edu/files/advagg_css/css__WYtrqprX8RlxME-RSsFudXN9dh9mQvxGZaIEs3Tlass__mtKFcj9_WweGdHo7moEGnLICuxddj67k2u0u7q_2dXA__uxYtxCRuEJD_-twXcEMrTLEXEAHRV9MxqlRvpp0WM_w.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://pspg.ucsf.edu/sites/pharm.ucsf.edu/files/advagg_css/css__7MBzlavTXw9bK-VcVWe3kKPpbgYCuBp697LfdBdjM9M__0nZ1EFoBABLFncJUdsqwqY5u4eZe-m3d6Yu0xHieXuA__uxYtxCRuEJD_-twXcEMrTLEXEAHRV9MxqlRvpp0WM_w.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://pspg.ucsf.edu/sites/pharm.ucsf.edu/files/advagg_css/css__GejyFYl8Cav9hr_6xb7fRy_UHZGPzk6wB89k1_sqFBs__y0cwlzggi0PIFN-TG0T3270FOcNcc8s0mP6tQ2nrMOY__uxYtxCRuEJD_-twXcEMrTLEXEAHRV9MxqlRvpp0WM_w.css" media="print" /> <script type="text/javascript" src="https://pspg.ucsf.edu/sites/pharm.ucsf.edu/files/advagg_js/js__sv0qJEwYKcdDZaLfAado8I_CZtYokB3a9Ol5f6MAvqQ__egqos2Xr6oV3eE1YjJJ4ng1v_S46LTKKzqz4OLJeWbA__uxYtxCRuEJD_-twXcEMrTLEXEAHRV9MxqlRvpp0WM_w.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- document.createElement( "picture" ); //--><!]]> </script> <script type="text/javascript" src="https://pspg.ucsf.edu/sites/pharm.ucsf.edu/files/advagg_js/js__vqZqTxUxqDoVSZOh60EjSleoZgwIzSlhamQKjS1JngU__S91yqV9ubUDMxzCK2GLBYdp1SFL3v48MFVTVZ3OSXjc__uxYtxCRuEJD_-twXcEMrTLEXEAHRV9MxqlRvpp0WM_w.js"></script> <script type="text/javascript" src="https://pspg.ucsf.edu/sites/pharm.ucsf.edu/files/advagg_js/js__amTzwSyV8dWeCbN6RoPqoOb0PrV5uJFqI1SSbtVMQ6A__jKglgd5zzHlFvXqBNCGOh22PkTSyPsrUAqv0HTAH748__uxYtxCRuEJD_-twXcEMrTLEXEAHRV9MxqlRvpp0WM_w.js"></script> <script type="text/javascript" src="https://pspg.ucsf.edu/sites/pharm.ucsf.edu/files/advagg_js/js__KaZp60twaRFpB7IdN57N22C_sjMQDY1aEnvERtknlIg__qxx0tZ2oz4MKEStUB_CPRHqSQzyJ0TJSjo-52r5f8jw__uxYtxCRuEJD_-twXcEMrTLEXEAHRV9MxqlRvpp0WM_w.js"></script> <script type="text/javascript" async="async" src="https://www.googletagmanager.com/gtag/js?id=UA-42935348-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-42935348-1", {"groups":"default","link_attribution":true});gtag("config", "UA-42935348-2", {"groups":"default","link_attribution":true});gtag("config", "UA-340005-1", {"groups":"default","link_attribution":true});gtag("config", "G-S5YNSZWP7R", {"groups":"default","link_attribution":true});gtag("config", "G-7G3VKQP736", {"groups":"default","link_attribution":true}); //--><!]]> </script> <script type="text/javascript" src="https://use.fontawesome.com/90945e9ffc.js"></script> <script type="text/javascript" src="https://pspg.ucsf.edu/sites/pharm.ucsf.edu/files/advagg_js/js__NzZX7hItE0HtRY4pq-aRuhUI0kWqT49hw0Z4EZQmEJs__DBqg5aEXrKf2kpa8VYYLkie1vQe-4Ggfu_Ik4cZo0dM__uxYtxCRuEJD_-twXcEMrTLEXEAHRV9MxqlRvpp0WM_w.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- jQuery.extend(Drupal.settings,{"basePath":"\/","pathPrefix":"","setHasJsCookie":0,"ajaxPageState":{"theme":"pharmacymicrosite","theme_token":"j_Kk_5JvA-d88-WF6RrT1JQKSNJx8a8qy1WpScpS9_U","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,"modules\/comment\/comment.css":1,"modules\/field\/theme\/field.css":1,"modules\/node\/node.css":1,"sites\/all\/modules\/contrib\/picture\/picture_wysiwyg.css":1,"modules\/search\/search.css":1,"modules\/user\/user.css":1,"sites\/all\/modules\/contrib\/views\/css\/views.css":1,"sites\/all\/modules\/contrib\/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\/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\/pharm.ucsf.edu\/modules\/sopsuite\/custom\/ucsf_pharmacy_microsite_images\/css\/ucsf-pharmacy-microsite-images-responsive.css":1,"sites\/all\/modules\/custom\/ucsf_images_gallery\/colorbox\/colorbox_gallery_style.css":1,"sites\/pharm.ucsf.edu\/modules\/sopsuite\/custom\/ucsf_pharmacy_webedit\/ucsf_pharmacy_webedit.css":1,"sites\/pharm.ucsf.edu\/themes\/pharmacyoa\/css\/responsive-tabs.css":1,"sites\/pharm.ucsf.edu\/themes\/pharmacyoa\/css\/screen.css":1,"sites\/pharm.ucsf.edu\/themes\/pharmacyoa\/css\/stickysort.css":1,"sites\/pharm.ucsf.edu\/themes\/pharmacymicrosite\/css\/pharmacymicrosite.css":1,"sites\/pharm.ucsf.edu\/themes\/pharmacyoa\/css\/print.css":1,"sites\/pharm.ucsf.edu\/themes\/pharmacymicrosite\/css\/pharmacymicrosite-print.css":1},"js":{"sites\/all\/modules\/contrib\/picture\/picturefill2\/picturefill.min.js":1,"sites\/all\/modules\/contrib\/picture\/picture.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,"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\/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-42935348-1":1,"https:\/\/use.fontawesome.com\/90945e9ffc.js":1,"sites\/pharm.ucsf.edu\/themes\/pharmacyoa\/js\/openacademy_wireframe.js":1,"sites\/pharm.ucsf.edu\/themes\/pharmacyoa\/js\/vendor\/jquery.hotkeys.js":1,"sites\/pharm.ucsf.edu\/themes\/pharmacyoa\/js\/vendor\/modernizr-2.6.1-respond-1.1.0.min.js":1,"sites\/pharm.ucsf.edu\/themes\/pharmacyoa\/js\/footnote-links.js":1,"sites\/pharm.ucsf.edu\/themes\/pharmacyoa\/js\/responsiveTabs-pharmacy.js":1,"sites\/pharm.ucsf.edu\/themes\/pharmacyoa\/js\/general.js":1,"sites\/pharm.ucsf.edu\/themes\/pharmacyoa\/js\/vendor\/jquery.cookie.js":1,"sites\/pharm.ucsf.edu\/themes\/pharmacyoa\/js\/vendor\/jquery.stickysort.min.js":1,"sites\/pharm.ucsf.edu\/themes\/pharmacyoa\/js\/vendor\/jquery.ba-throttle-debounce.min.js":1,"sites\/pharm.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":"90%","initialWidth":"300","initialHeight":"100","fixed":true,"scrolling":false,"mobiledetect":false,"mobiledevicewidth":"480px","file_public_path":"\/sites\/pharm.ucsf.edu\/files","specificPagesDefaultValue":"admin*\nimagebrowser*\nimg_assist*\nimce*\nnode\/add\/*\nnode\/*\/edit\nprint\/*\nprintpdf\/*\nsystem\/ajax\nsystem\/ajax\/*"},"googleanalytics":{"account":["UA-42935348-1","UA-42935348-2","UA-340005-1","G-S5YNSZWP7R","G-7G3VKQP736"],"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"},"urlIsAjaxTrusted":{"\/degree-program\/progression":true},"nice_menus_options":{"delay":800,"speed":"slow"}}); //--><!]]> </script> <!--[if IE]><![endif]--> <meta name="pageID" content="16866"/><meta name="description" content="Students are expected to progress through the graduate degree program following a prescribed timeline and in a prescribed order from initial course work and rotations to ultimately filing a thesis. Please refer to the Graduate Division" /> <link rel="canonical" href="https://pspg.ucsf.edu/degree-program/progression" /> <meta property="og:site_name" content="PhD Degree Program in Pharmaceutical Sciences and Pharmacogenomics (PSPG)" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://pspg.ucsf.edu/degree-program/progression" /> <meta property="og:title" content="Progression · PhD Degree Program in Pharmaceutical Sciences and Pharmacogenomics (PSPG)" /> <meta property="og:description" content="Students are expected to progress through the graduate degree program following a prescribed timeline and in a prescribed order from initial course work and rotations to ultimately filing a thesis. Please refer to the Graduate Division" /> <meta property="og:updated_time" content="2020-04-01T16:08:27-07:00" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:url" content="https://pspg.ucsf.edu/degree-program/progression" /> <meta name="twitter:title" content="Progression · PhD Degree Program in Pharmaceutical Sciences and Pharmacogenomics (PSPG)" /> <meta name="twitter:description" content="Students are expected to progress through the graduate degree program following a prescribed timeline and in a prescribed order from initial course work and rotations to ultimately filing a thesis. Please refer to the Graduate Division" /> <meta property="og:locale" content="en_US" /> </head> <body class="html not-front not-logged-in one-sidebar sidebar-first page-node page-node- page-node-16866 node-type-page domain-pspg node-published" > <!--[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> <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://graduate.ucsf.edu/">UCSF Graduate Division</a></li> <li><a href="https://www.ucsfhealth.org/">UCSF Health</a></li> </ul> </nav> <div class="logo-for-print-only"> <img src="/sites/pharm.ucsf.edu/themes/pharmacyoa/images/ucsf-dark-blue.svg" alt="UCSF"> </div> <div id="page" class="page theme-pharmacymicrosite is-microsite-secondary is-graddiv is-graddiv-long is-pharm is-qbc-grad-pgm page-type-11"> <div id="header" class="clearfix" role="banner"> <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="menu-and-search"> <div id="search"> <form role="search" class="search-form" action="/degree-program/progression" 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-4qSYKUox24QQtBQyaQQiXsSSQXw-g7faZ7fV52oYAxE" /> <input type="hidden" name="form_id" value="search_block_form" /> </div> </div></form> </div> <div id="navigation" class="menu" role="navigation" aria-label="Site main menu"> <ul class="nice-menu nice-menu-right" id="nice-menu-1"><li class="menu-819476 menu-path-node-15966 first odd"><a href="/" tabindex="0">Home</a></li> <li class="menu-860251 menuparent menu-path-node-16821 even"><a tabindex="0">About</a><ul><li class="menu-860251 menu-path-node-16821 first odd"><a href="/about" tabindex="0">About Overview</a></li> <li class="menu-860256 menu-path-node-16826 even"><a href="/about/program" tabindex="0">Pharmaceutical Sciences and Pharmacogenomics at UCSF</a></li> <li class="menu-860261 menu-path-node-16831 odd"><a href="/about/location" tabindex="0">Location</a></li> <li class="menu-860266 menu-path-node-16836 even"><a href="/about/program-funding" tabindex="0">Program Funding</a></li> <li class="menu-860271 menu-path-node-16841 odd"><a href="/about/administration" tabindex="0">Administration</a></li> <li class="menu-860281 menu-path-node-16846 even"><a href="/about/facts-figures" tabindex="0">Facts and Figures</a></li> <li class="menu-880061 menu-path-node-17196 odd"><a href="/about/undergrad-summer-internships" tabindex="0">Undergraduate Summer Internships</a></li> <li class="menu-961592 menu-path-node-20842 even last"><a href="/about/bylaws" tabindex="0">Bylaws</a></li> </ul></li> <li class="menu-956006 menuparent menu-path-node-17996 odd"><a tabindex="0">Diversity, Equity, and Inclusion</a><ul><li class="menu-956006 menu-path-node-17996 first odd"><a href="/dei" tabindex="0">Diversity, Equity, and Inclusion Overview</a></li> <li class="menu-956011 menu-path-node-18001 even"><a href="/dei/practices" tabindex="0">DEI Practices</a></li> <li class="menu-956511 menu-path-node-18451 odd last"><a href="/dei/meetings" tabindex="0">DEI Meetings</a></li> </ul></li> <li class="menu-860286 menuparent menu-path-node-16851 active-trail even"><a tabindex="0">Degree Program</a><ul><li class="menu-860286 menu-path-node-16851 active-trail first odd"><a href="/degree-program" tabindex="0">Degree Program Overview</a></li> <li class="menu-860291 menu-path-node-16856 even"><a href="/degree-program/research-areas" tabindex="0">Research Areas</a></li> <li class="menu-860296 menu-path-node-16861 odd"><a href="/degree-program/curriculum" tabindex="0">Curriculum</a></li> <li class="menu-860301 menuparent menu-path-node-16866 active-trail even"><a tabindex="0">Progression</a><ul><li class="menu-860301 menu-path-node-16866 active-trail first odd"><a href="/degree-program/progression" tabindex="0" class="active">Progression Overview</a></li> <li class="menu-860306 menu-path-node-16531 even"><a href="/degree-program/progression/rotations-research-advisor" tabindex="0">Rotations and Advisor Selection</a></li> <li class="menu-860311 menuparent menu-path-node-16871 odd"><a tabindex="0">Qualifying Examination</a><ul><li class="menu-860311 menu-path-node-16871 first odd"><a href="/degree-program/progression/qualifying-exam" tabindex="0">Qualifying Examination Overview</a></li> <li class="menu-860316 menu-path-node-16876 even"><a href="/degree-program/progression/qualifying-exam/about" tabindex="0">About the Examination</a></li> <li class="menu-860321 menu-path-node-16881 odd"><a href="/degree-program/progression/qualifying-exam/preparation" tabindex="0">Preparation</a></li> <li class="menu-860326 menu-path-node-16556 even last"><a href="/degree-program/progression/qualifying-exam/advice" tabindex="0">Student and Faculty Advice</a></li> </ul></li> <li class="menu-860331 menu-path-node-16886 even"><a href="/degree-program/progression/pspg-220-research-talks" tabindex="0">PSPG 220 Student Research Talk Requirements</a></li> <li class="menu-860336 menu-path-node-16536 odd"><a href="/degree-program/progression/qbc-journal-club-requirements" tabindex="0">QBC Journal Club Requirements</a></li> <li class="menu-860341 menu-path-node-16891 even"><a href="/degree-program/progression/advancement-thesis" tabindex="0">Advancement to Candidacy and Thesis Progression</a></li> <li class="menu-860376 menu-path-node-16896 odd last"><a href="/degree-program/progression/six-year-policy" tabindex="0">Six-year Policy</a></li> </ul></li> <li class="menu-860381 menu-path-node-16901 odd last"><a href="/degree-program/courses" tabindex="0">Courses and Course Materials</a></li> </ul></li> <li class="menu-860391 menu-path-node-16906 odd"><a href="/admissions" tabindex="0">Admissions</a></li> <li class="menu-860396 menuparent menu-path-node-16911 even"><a tabindex="0">People</a><ul><li class="menu-860396 menu-path-node-16911 first odd"><a href="/people" tabindex="0">People Overview</a></li> <li class="menu-960821 menu-path-node-19621 even"><a href="/people/codirector-guo" tabindex="0">Codirector Su Guo, PhD</a></li> <li class="menu-962556 menu-path-node-22511 odd"><a href="/people/codirector-lakkaraju" tabindex="0">Codirector Aparna Lakkaraju, PhD</a></li> <li class="menu-961971 menu-path-node-21536 even"><a href="/people/kaijankoski" tabindex="0">Manager Isaac Kaijankoski, MBA, MA</a></li> <li class="menu-860411 menu-path-node-16926 odd"><a href="/people/faculty" tabindex="0">Faculty</a></li> <li class="menu-860416 menu-path-node-16931 even"><a href="/people/students" tabindex="0">Students</a></li> <li class="menu-860421 menu-path-node-16936 odd"><a href="/people/alumni" tabindex="0">Alumni</a></li> <li class="menu-860456 menu-path-node-16961 even"><a href="/people/honors-awards-faculty" tabindex="0">Faculty Honors and Awards</a></li> <li class="menu-860461 menu-path-node-16966 odd last"><a href="/people/honors-awards-student" tabindex="0">Student Honors and Awards</a></li> </ul></li> <li class="menu-860426 menuparent menu-path-node-16941 odd"><a tabindex="0">Seminars and Events</a><ul><li class="menu-860426 menu-path-node-16941 first odd"><a href="/seminars-events" tabindex="0">Seminars and Events Overview</a></li> <li class="menu-860436 menu-path-node-16951 even"><a href="/seminars-events/pspg-student-research-talks" tabindex="0">PSPG 220 Student Research Talks</a></li> <li class="menu-860446 menu-path-node-16956 odd"><a href="/seminars-events/pspg-pizza-talks" tabindex="0">PSPG Pizza Talks</a></li> <li class="menu-860431 menuparent menu-path-node-16946 even"><a tabindex="0">PSPG Seminar Series</a><ul><li class="menu-860431 menu-path-node-16946 first odd"><a href="/seminars-events/pspg-seminar-series" tabindex="0">PSPG Seminar Series Overview</a></li> <li class="menu-891631 menu-path-node-17311 even last"><a href="/seminars-events/pspg-seminar-series/archive" tabindex="0">PSPG Seminar Series Archive</a></li> </ul></li> <li class="menu-962471 menu-path-node-22271 odd"><a href="/seminars-events/retreat" tabindex="0">QBC Graduate Program Retreat</a></li> <li class="menu-860441 menu-path-node-16601 even last"><a href="/seminars-events/qbc-journal-club" tabindex="0">QBC Journal Club</a></li> </ul></li> <li class="menu-854616 menu-path-news even"><a href="/news" tabindex="0">News</a></li> <li class="menu-837131 menu-path-node-15826 odd"><a href="/tour" tabindex="0">Mission Bay Tour</a></li> <li class="menu-837101 menu-path-node-15831 even last"><a href="/support" tabindex="0">Support the Program</a></li> </ul> </div> </div> <div id="content" class="lab-title-group"> <div class="lab-title"><a href="/">PhD Degree Program in Pharmaceutical Sciences and Pharmacogenomics (PSPG)</a></div> <div class="subtitle"><span>Preparing independent, creative leaders in the pharmaceutical sciences and in the application of genetics and genomics to the development of safe, effective drugs for patients</span></div> </div> </div> <!-- /header --> <div id="main" class="clearfix" role="main"> <div> <div id="content-inner" class="inner column center"> <div id="content-header"> <div class="tabs"></div> </div> <!-- /#content-header --> <div id="content-area" class="clearfix"> <h1>Progression</h1> <div class="region region-content"> <div id="block-system-main" class="block block-system"> <div class="content"> <div id="node-16866" class="node node-page clearfix" about="/degree-program/progression" typeof="sioc:Item foaf:Document"> <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>Students are expected to progress through the graduate degree program following a prescribed timeline and in a prescribed order from initial course work and rotations to ultimately filing a thesis.</p> <p>Please refer to the <a href="https://graduate.ucsf.edu/policy-student-progress">Graduate Division policy</a> on student progress for university guidelines on acceptable progress.</p> <p>If in need of accommodations please refer to the <a href="https://graduate.ucsf.edu/graduate-division-accommodations-process">Graduate Division Accommodations Process</a> as well as to the <a href="https://sds.ucsf.edu/">Office of Student Disability Services</a>.</p> <h2>Academic advising</h2> <h3>First years</h3> <p>Academic advisors are available to assist first year students in exploring rotation and curriculum options. First years are required to meet with the pre-assigned academic advisor prior to the start of classes and again prior to Winter and Spring.</p> <h3>Second years</h3> <p>All students are encouraged to identify a second mentor/advisor who can provide both career and scientific mentorship, in addition to your PI.</p> <ul> <li>Students should choose a second mentor by the start of their second academic year after joining a lab.</li> <li>The second mentor does not need to be an expert in your research field. Choose a faculty member who you can easily communicate with, since they can be an important outside resource who can provide unbiased and more confidential feedback then often given by thesis committee members.</li> <li>While participation in the program will not be monitored, all students are strongly encouraged to participate.</li> </ul> <h2>The path to your PhD degree</h2> <table class="c1-25pc"> <tbody> <tr> <th>Year 1</th> <td> <ul> <li>Courses</li> <li>Lab rotations</li> <li>Choose research advisor</li> </ul> </td> </tr> <tr> <th>Year 2</th> <td> <ul> <li>Research</li> <li>Form orals committee</li> <li>Complete oral <a href="/degree-program/progression/qualifying-exam">qualifying exam</a> (by end of 2nd year)</li> </ul> </td> </tr> <tr> <th>Year 3</th> <td> <ul> <li>Research</li> <li><a href="/degree-program/progression/advancement-thesis">Advancement to Candidacy</a></li> <li>Form a thesis committee</li> <li>Annual evaluation of progress by thesis committee (by end of spring quarter)</li> </ul> </td> </tr> <tr> <th>Year 4</th> <td> <ul> <li>Research</li> <li>Publish results</li> <li>Annual evaluation of progress by thesis committee (by end of spring quarter)</li> </ul> </td> </tr> <tr> <th>Year 5</th> <td> <ul> <li>Research</li> <li>Publish results</li> <li>Annual evaluation of progress by thesis committee (by end of spring quarter)</li> <li>Complete thesis</li> <li>Exit seminar</li> <li>PhD awarded</li> </ul> </td> </tr> </tbody> </table></div></div></div> </div> </div> </div> </div> </div> </div> <div id="sidebar-first"> <div class="region region-sidebar-first"> <div id="block-domain-menu-block-main-menu" class="block block-domain-menu-block"> <div class="content"> <div class="skip primary"> <a href="#postnav">Skip primary navigation</a> </div> <div class="menu-block-wrapper menu-block-main-menu menu-name-f8a5df6926433da3cf939ed0952e9dad parent-mlid-0 menu-level-1"> <ul class="menu"><li class="first leaf menu-mlid-819476"><a href="/" tabindex="0">Home</a></li> <li class="collapsed menu-mlid-860251"><a href="/about" tabindex="0">About</a></li> <li class="collapsed menu-mlid-956006"><a href="/dei" tabindex="0">Diversity, Equity, and Inclusion</a></li> <li class="expanded active-trail menu-mlid-860286"><a href="/degree-program" class="active-trail" tabindex="0">Degree Program</a><ul class="menu"><li class="first leaf menu-mlid-860291"><a href="/degree-program/research-areas" tabindex="0">Research Areas</a></li> <li class="leaf menu-mlid-860296"><a href="/degree-program/curriculum" tabindex="0">Curriculum</a></li> <li class="expanded active-trail active menu-mlid-860301"><a href="/degree-program/progression" class="active-trail active" tabindex="0">Progression</a><ul class="menu"><li class="first leaf menu-mlid-860306"><a href="/degree-program/progression/rotations-research-advisor" tabindex="0">Rotations and Advisor Selection</a></li> <li class="collapsed menu-mlid-860311"><a href="/degree-program/progression/qualifying-exam" tabindex="0">Qualifying Examination</a></li> <li class="leaf menu-mlid-860331"><a href="/degree-program/progression/pspg-220-research-talks" tabindex="0">PSPG 220 Student Research Talk Requirements</a></li> <li class="leaf menu-mlid-860336"><a href="/degree-program/progression/qbc-journal-club-requirements" tabindex="0">QBC Journal Club Requirements</a></li> <li class="leaf menu-mlid-860341"><a href="/degree-program/progression/advancement-thesis" tabindex="0">Advancement to Candidacy and Thesis Progression</a></li> <li class="last leaf menu-mlid-860376"><a href="/degree-program/progression/six-year-policy" tabindex="0">Six-year Policy</a></li> </ul></li> <li class="last leaf menu-mlid-860381"><a href="/degree-program/courses" tabindex="0">Courses and Course Materials</a></li> </ul></li> <li class="leaf menu-mlid-860391"><a href="/admissions" tabindex="0">Admissions</a></li> <li class="collapsed menu-mlid-860396"><a href="/people" tabindex="0">People</a></li> <li class="collapsed menu-mlid-860426"><a href="/seminars-events" tabindex="0">Seminars and Events</a></li> <li class="leaf menu-mlid-854616"><a href="/news" tabindex="0">News</a></li> <li class="leaf menu-mlid-837131"><a href="/tour" tabindex="0">Mission Bay Tour</a></li> <li class="last leaf menu-mlid-837101"><a href="/support" tabindex="0">Support the Program</a></li> </ul></div> <span id="postnav"></span> </div> </div> </div> </div> </div> </div> <!-- /content-inner /content --> </div> <!-- /main --> </div> <!-- /page --> <div role="complementary" class="footer-make-a-gift-and-quote no-footer-quote"> <div class="footer-make-a-gift"> <a href="https://tiny.ucsf.edu/givephdstudentfellowships">Make a gift</a> </div> </div> <div class="footer-wrapper-outer" role="contentinfo"> <div class="footer-wrapper-inner"> <div class="footer-site-names-and-disclaimer"> <div id="parent-1-name-wrapper"> <div id="parent-2-name"><p class="admin">Offered by the <a href="https://graduate.ucsf.edu/">UCSF Graduate Division</a></p><p>Administered by the <a href="https://pharmacy.ucsf.edu/">UCSF School of Pharmacy</a></p><p>Delivered by faculty members in the <a href="https://pharmacy.ucsf.edu/">UCSF School of Pharmacy</a> and the <a href="https://medschool.ucsf.edu/">UCSF School of Medicine</a></p><p><a class="nih" href="https://www.nih.gov/"><img src="https://pharm.ucsf.edu/sites/pharm.ucsf.edu/files/nih-white-cropped.svg" alt="NIH" /></a></p><p>Supported by the <a href="https://www.nih.gov/">National Institutes of Health</a></p></div> </div> </div> <div class="footer menu"> <div class="region region-footer"> <div id="block-menu-footer" class="block block-menu"> <h2>Footer Menu</h2> <div class="content"> <ul class="menu"><li class="first leaf"><a href="https://pharmacy.ucsf.edu/suggestions" tabindex="0">Suggestions</a></li> <li class="first leaf"><a href="https://pharmacy.ucsf.edu/support?reporturl=https%3A//pspg.ucsf.edu/degree-program/progression" tabindex="0">Report a problem</a></li> <li class="leaf"><a href="/./contact" tabindex="0">Contact us</a></li> <li class="first leaf"><a href="https://websites.ucsf.edu/digital-accessibility" tabindex="0">Accessibility</a></li> <li class="leaf"><a href="https://www.ucsf.edu/website-privacy-policy" tabindex="0">Privacy policy</a></li> <li class="leaf"><a href="https://websites.ucsf.edu/website-terms-use" tabindex="0">Terms of use</a></li> <li class="leaf"><a href="https://websites.ucsf.edu/azlist" tabindex="0">A-Z website list</a></li> <li class="last leaf"><a href="/saml_login?destination=degree-program/progression" tabindex="0">Log in</a></li> </ul> </div> </div> </div> </div> <div class="footer-social"> <div class="item-list"></div> </div> <div class="copyright"> © 2002–2024 The Regents of the University of California </div> </div> </div> <script type="text/javascript" src="https://pspg.ucsf.edu/sites/pharm.ucsf.edu/files/advagg_js/js__GM3GJPR36rRIz0TRkjC5OQwrioSyN9aoYRivDhCO_AM__qAl84FcCv2jyN22yFGS5Oc85cjd9zKX6p_cFNLGhe-M__uxYtxCRuEJD_-twXcEMrTLEXEAHRV9MxqlRvpp0WM_w.js" async="async"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"3132ed34d6","applicationID":"70695007","transactionName":"YFRUNUpZDUdUUEddV1kedwJMUQxaGl1cUF1oQVcGXWcVXVBE","queueTime":17,"applicationTime":588,"atts":"TBNXQwJDHkk=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>