CINXE.COM
Wireless · Current Students · UCSF School of Pharmacy
<!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:"70694961"};;/*! For license information please see nr-loader-rum-1.281.0.min.js.LICENSE.txt */ (()=>{var e,t,r={122:(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)}}},555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(122);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])}},217:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>b,xN:()=>v});r(860).K7.genericEvents;const n="experimental.marks",i="experimental.measures",o="experimental.resources";var a=r(993);const s=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var c=r(614),u=r(944),l=r(384),d=r(122);const f="[data-nr-mask]",g=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},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,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},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0,level:a.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,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(i)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:c.wk,inactiveMs:c.BB},session_replay:{autoStart:!0,enabled:!1,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){s(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,u.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){s(t)?e.block_selector+=",".concat(t):""!==t&&(0,u.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,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},p={},m="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(m);if(!p[e])throw new Error("Configuration for ".concat(e," was never set"));return p[e]}function v(e,t){if(!e)throw new Error(m);p[e]=(0,d.a)(t,g());const r=(0,l.nY)(e);r&&(r.init=p[e])}function b(e,t){if(!e)throw new Error(m);var r=h(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}},371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>d});var n=r(122),i=r(384),o=r(154),a=r(324);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,harvester:void 0},l={};function d(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!l[e])throw new Error("Runtime for ".concat(e," was never set"));return l[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");l[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(l[e],"harvestCount")||Object.defineProperty(l[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=l[e])}},324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,xv:()=>n});const n="1.281.0",i="PROD",o="CDN"},154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>l,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});var n=r(863);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,l=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>d,x3:()=>u});var n=r(836),i=r(606),o=r(860),a=r(646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};l(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 l(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function d(e="",t="feature",r=!1){if(l(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)}}))}},836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(990),o=r(371),a=r(646),s=r(607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},l={},d=!1;try{d=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=m(e),l=c.length,d=0;d<l;d++)c[d].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:h,listeners:m,context:g,buffer:function(e,t){const r=v();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!!v()[s[e]]},debugId:r,backlog:d?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:d};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]=m(e).concat(t)}function m(e){return n[e]||[]}function h(t){return l[t]=l[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),l=(0,n.Zm)();l.ee||(l.ee=u)},646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(836).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))}},606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(908);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])}},878:(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})},607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(566).bz)()},566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(154);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("")}},614:(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}},863:(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})},284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(836),i=r(154);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})))}},990:(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}},389:(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})},289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(878);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:()=>l,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>d});var n=r(154),i=r(863);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 l(e,t){a()[e]=t}function d(){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()}},843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(878);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)}},434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(836),i=r(607);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];l(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return l(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,l,d;try{a=this,o=[...arguments],l="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],l],e)}i(r+"start",[o,a,s],l,c);try{return d=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],l,c),e}finally{i(r+"end",[o,a,d],l,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 l(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},969:(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"},630:(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},344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(614);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},234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(836),i=r(687);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)}}},603:(e,t,r)=>{"use strict";r.d(t,{j:()=>K});var n=r(860),i=r(555),o=r(371),a=r(908),s=r(836),c=r(687),u=r(289),l=r(154),d=r(944),f=r(969),g=r(384),p=r(344);const m=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],h=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(863),b=r(614),y=r(993);var w=r(646),A=r(434);const R=new Map;function _(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,d.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,A.YM)(i),a=new w.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[A.Jt]||t[r];return R.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>R.get(c))),i}function E(){const e=(0,g.pV)();m.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,d.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const x={};function N(e,t,g=!1){t||(0,c.Ak)(e,"api");const m={};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 R="api-",E=R+"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(R,n,!0,o||null===r?"session":void 0)(t,r)}function k(){}m.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,v.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},m.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),_(w,e,t,{customAttributes:r,level:i})},h.forEach((e=>{m[e]=j(R,e,!0,"api")})),m.addPageAction=j(R,"addPageAction",!0,n.K7.genericEvents),m.recordCustomEvent=j(R,"recordCustomEvent",!0,n.K7.genericEvents),m.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(R,"setPageViewName",!0)()},m.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,d.R)(40,typeof t)}else(0,d.R)(39,typeof e)},m.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,d.R)(41,typeof e)},m.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,d.R)(42,typeof e)},m.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,d.R)(23,e)}},m[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)},m[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)},m.interaction=function(e){return(new k).get("object"==typeof e?e:{})};const T=k.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)(E+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,w),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,v.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,v.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,[r?(0,v.t)():performance.now(),...arguments],r?null:this,i,w),r?void 0:this}}function I(){r.e(296).then(r.bind(r,778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,d.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{T[e]=j(E,e,void 0,g?n.K7.softNav:n.K7.spa)})),m.setCurrentRouteName=g?j(E,"routeName",void 0,n.K7.softNav):j(R,"routeName",!0,n.K7.spa),m.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,v.t)(),!1,r,!!x[e]],void 0,n.K7.jserrors,w)},l.RI?(0,u.GG)((()=>I()),!0):I(),m}var k=r(217),T=r(122);const j={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},I={};var S=r(284);const O=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let P=!1;function K(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:d={},exposed:f=!0}=t;d.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,k.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");I[e]=(0,T.a)(t,j);const r=(0,g.nY)(e);r&&(r.loader_config=I[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},l.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const m=(0,k.D0)(e.agentIdentifier),h=[c.beacon,c.errorBeacon];P||(m.proxy.assets&&(O(m.proxy.assets),h.push(m.proxy.assets)),m.proxy.beacon&&h.push(m.proxy.beacon),E(),(0,g.US)("activatedFeatures",S.B),e.runSoftNavOverSpa&&=!0===m.soft_navigations.enabled&&m.feature_flags.includes("soft_nav")),d.denyList=[...m.ajax.deny_list||[],...m.ajax.block_internal?h:[]],d.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,d),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=N(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),P=!0}},374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>s,P3:()=>c,XX:()=>i,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s={ajax:"ajax",genericEvents:"generic_events",jserrors:i,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"},c={[s.pageViewEvent]:1,[s.pageViewTiming]:2,[s.metrics]:3,[s.jserrors]:4,[s.spa]:5,[s.ajax]:6,[s.sessionTrace]:7,[s.softNav]:8,[s.sessionReplay]:9,[s.logging]:10,[s.genericEvents]:11},u={[s.pageViewEvent]:a,[s.pageViewTiming]:n,[s.ajax]:n,[s.spa]:n,[s.softNav]:n,[s.metrics]:i,[s.jserrors]:i,[s.sessionTrace]:o,[s.sessionReplay]:o,[s.logging]:"browser/logs",[s.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.281.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.281.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"),l=0;l<u.length;l++){var d=u[l];if(d.getAttribute("src")==r||d.getAttribute("data-webpack")==t+o){s=d;break}}if(!s){c=!0;var f={296:"sha512-zqOtfbjYsGTkQScey1O8Hh9fA1+m2RFxLpfv7BWqqTivgQ6iM13v6QJ4d5xykyDwx1GoMFmngC4SKpFn6VciYg=="};(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={374:0,840: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.281.0.PROD"]=self["webpackChunk:NRBA-1.281.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(374);var e=i(944),t=i(344),r=i(566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#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)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",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(217);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 l=i(603);var d=i(687),f=i(234),g=i(289),p=i(154),m=i(384);const h=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function v(e){return!!(0,m.dV)().o.MO&&h(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(389);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,d.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,d.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(h(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,861));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(!this.#t(this.featureName,o))return(0,d.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,d.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 v(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(630);class A extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var R=i(908),_=i(843),E=i(878),x=i(782),N=i(863);class k extends y{static featureName=x.T;constructor(e,t=!0){super(e,x.T,t),p.RI&&((0,_.u)((()=>(0,R.p)("docHidden",[(0,N.t)()],void 0,x.T,this.ee)),!0),(0,E.sp)("pagehide",(()=>(0,R.p)("winPagehide",[(0,N.t)()],void 0,x.T,this.ee))),this.importAggregator(e))}}var T=i(969);class j extends y{static featureName=T.TZ;constructor(e,t=!0){super(e,T.TZ,t),this.importAggregator(e)}}new class extends o{constructor(t){super(),p.gm?(this.features={},(0,m.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,l.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,m.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,k,j],loaderType:"lite"})})()})();</script> <title>Wireless · Current Students · UCSF School of Pharmacy</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://pharm.ucsf.edu/sites/pharm.ucsf.edu/files/advagg_css/css__HebrV4tFwxDZ1b9vhlacTqYgPxRuqCiiFvldzHKwPeE__t3zJPsLiSRDTfkC9ANb8bQboZgPpLWMNlpYK3hKEyXA__4ZDS9Hjb2g1wcZ1YiOr1dgMtxsu_rgENwwDfaK8O-58.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://pharm.ucsf.edu/sites/pharm.ucsf.edu/files/advagg_css/css__ePlcdKGGVug03GrMIaGNP4oxfY9eE0ohwvae21x89JE__yb8f5ibrLwhnMOcYJMtVK6JLq2YYW_olFqfW4_t8oQY__4ZDS9Hjb2g1wcZ1YiOr1dgMtxsu_rgENwwDfaK8O-58.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://pharm.ucsf.edu/sites/pharm.ucsf.edu/files/advagg_css/css__mQ6VuIrKQsACMPr_H1zG61XI3eYzvfbAdv5ltKxQ4iM__tm8mqnI9eOCHrWg5kP1oFyIIrFa53r8aFxlnedsul2c__4ZDS9Hjb2g1wcZ1YiOr1dgMtxsu_rgENwwDfaK8O-58.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://pharm.ucsf.edu/sites/pharm.ucsf.edu/files/advagg_css/css__WYtrqprX8RlxME-RSsFudXN9dh9mQvxGZaIEs3Tlass__mtKFcj9_WweGdHo7moEGnLICuxddj67k2u0u7q_2dXA__4ZDS9Hjb2g1wcZ1YiOr1dgMtxsu_rgENwwDfaK8O-58.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://pharm.ucsf.edu/sites/pharm.ucsf.edu/files/advagg_css/css__7MBzlavTXw9bK-VcVWe3kKPpbgYCuBp697LfdBdjM9M__0nZ1EFoBABLFncJUdsqwqY5u4eZe-m3d6Yu0xHieXuA__4ZDS9Hjb2g1wcZ1YiOr1dgMtxsu_rgENwwDfaK8O-58.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://pharm.ucsf.edu/sites/pharm.ucsf.edu/files/advagg_css/css__GejyFYl8Cav9hr_6xb7fRy_UHZGPzk6wB89k1_sqFBs__y0cwlzggi0PIFN-TG0T3270FOcNcc8s0mP6tQ2nrMOY__4ZDS9Hjb2g1wcZ1YiOr1dgMtxsu_rgENwwDfaK8O-58.css" media="print" /> <script type="text/javascript" src="https://pharm.ucsf.edu/sites/pharm.ucsf.edu/files/advagg_js/js__sv0qJEwYKcdDZaLfAado8I_CZtYokB3a9Ol5f6MAvqQ__egqos2Xr6oV3eE1YjJJ4ng1v_S46LTKKzqz4OLJeWbA__4ZDS9Hjb2g1wcZ1YiOr1dgMtxsu_rgENwwDfaK8O-58.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- document.createElement( "picture" ); //--><!]]> </script> <script type="text/javascript" src="https://pharm.ucsf.edu/sites/pharm.ucsf.edu/files/advagg_js/js__vqZqTxUxqDoVSZOh60EjSleoZgwIzSlhamQKjS1JngU__S91yqV9ubUDMxzCK2GLBYdp1SFL3v48MFVTVZ3OSXjc__4ZDS9Hjb2g1wcZ1YiOr1dgMtxsu_rgENwwDfaK8O-58.js"></script> <script type="text/javascript" src="https://pharm.ucsf.edu/sites/pharm.ucsf.edu/files/advagg_js/js__amTzwSyV8dWeCbN6RoPqoOb0PrV5uJFqI1SSbtVMQ6A__jKglgd5zzHlFvXqBNCGOh22PkTSyPsrUAqv0HTAH748__4ZDS9Hjb2g1wcZ1YiOr1dgMtxsu_rgENwwDfaK8O-58.js"></script> <script type="text/javascript" src="https://pharm.ucsf.edu/sites/pharm.ucsf.edu/files/advagg_js/js__KaZp60twaRFpB7IdN57N22C_sjMQDY1aEnvERtknlIg__qxx0tZ2oz4MKEStUB_CPRHqSQzyJ0TJSjo-52r5f8jw__4ZDS9Hjb2g1wcZ1YiOr1dgMtxsu_rgENwwDfaK8O-58.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://pharm.ucsf.edu/sites/pharm.ucsf.edu/files/advagg_js/js__NzZX7hItE0HtRY4pq-aRuhUI0kWqT49hw0Z4EZQmEJs__DBqg5aEXrKf2kpa8VYYLkie1vQe-4Ggfu_Ik4cZo0dM__4ZDS9Hjb2g1wcZ1YiOr1dgMtxsu_rgENwwDfaK8O-58.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- jQuery.extend(Drupal.settings,{"basePath":"\/","pathPrefix":"","setHasJsCookie":0,"ajaxPageState":{"theme":"pharmacymicrosite","theme_token":"KIFCjaFi84YxC6mGsR4-j1iApSXN7i65vSIqmr4S_G0","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":{"\/current\/tech\/wireless":true},"nice_menus_options":{"delay":800,"speed":"slow"}}); //--><!]]> </script> <!--[if IE]><![endif]--> <meta name="pageID" content="7411"/><meta name="description" content="This page describes how to connect to wireless at UCSF. There are two wireless networks. The table below describes the differences among the two networks. If you send or receive unencrypted confidential data such as: patient records" /> <link rel="canonical" href="https://pharm.ucsf.edu/current/tech/wireless" /> <meta property="og:site_name" content="Current Students" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://pharm.ucsf.edu/current/tech/wireless" /> <meta property="og:title" content="Wireless · Current Students" /> <meta property="og:description" content="This page describes how to connect to wireless at UCSF. There are two wireless networks. The table below describes the differences among the two networks. If you send or receive unencrypted confidential data such as: patient records" /> <meta property="og:updated_time" content="2022-03-07T11:31:37-08:00" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:url" content="https://pharm.ucsf.edu/current/tech/wireless" /> <meta name="twitter:title" content="Wireless · Current Students" /> <meta name="twitter:description" content="This page describes how to connect to wireless at UCSF. There are two wireless networks. The table below describes the differences among the two networks. If you send or receive unencrypted confidential data such as: patient records" /> <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-7411 node-type-page domain-current 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://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/pharm.ucsf.edu/themes/pharmacyoa/images/ucsf-dark-blue.svg" alt="UCSF"> </div> <div id="page" class="page theme-pharmacymicrosite is-domain-current is-microsite-secondary is-sop is-pharm 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="/current/tech/wireless" 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-rzQG5vo5YZu5NaeVAYoLGsN7WnXJnoyuvxr1VVnsiB0" /> <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-62841 menu-path-node-6531 first odd"><a href="/current" tabindex="0">Home</a></li> <li class="menu-115951 menuparent menu-path-node-7876 even"><a tabindex="0">Info for Entering Students</a><ul><li class="menu-115951 menu-path-node-7876 first odd"><a href="/current/entering" tabindex="0">Info for Entering Students Overview</a></li> <li class="menu-116076 menu-path-node-7881 even"><a href="/current/entering/regfee" tabindex="0">Pay Your Registration Fee Deposit</a></li> <li class="menu-116081 menu-path-node-7886 odd"><a href="/current/entering/bgcheck" tabindex="0">Complete the Required Background Check</a></li> <li class="menu-116086 menu-path-node-7891 even"><a href="/current/entering/money" tabindex="0">Apply for Financial Aid</a></li> <li class="menu-116091 menu-path-node-7896 odd"><a href="/current/entering/tr" tabindex="0">Submit Your Official Transcripts and AP Scores</a></li> <li class="menu-116101 menu-path-node-7906 even"><a href="/current/entering/change-contact-info" tabindex="0">Change of Contact Info for Entering Students</a></li> <li class="menu-116106 menu-path-node-7931 odd"><a href="/current/entering/holds" tabindex="0">Check for Holds</a></li> <li class="menu-116991 menu-path-node-7911 even"><a href="/current/entering/register" tabindex="0">Register for Summer Quarter</a></li> <li class="menu-116111 menu-path-node-7916 odd"><a href="/current/entering/home" tabindex="0">Find a Place to Live</a></li> <li class="menu-116116 menu-path-node-7921 even"><a href="/current/entering/services" tabindex="0">Learn Where to Find Services</a></li> <li class="menu-116121 menu-path-node-7926 odd last"><a href="/current/entering/security" tabindex="0">Learn About Campus Security</a></li> </ul></li> <li class="menu-84806 menu-path-node-6986 odd"><a href="/current/academics/calendars" tabindex="0">Academic Calendars</a></li> <li class="menu-115946 menuparent menu-path-node-7146 even"><a tabindex="0">Info for Graduating Students</a><ul><li class="menu-115946 menu-path-node-7146 first odd"><a href="/current/graduating" tabindex="0">Info for Graduating Students Overview</a></li> <li class="menu-116216 menu-path-node-7176 even"><a href="/current/graduating/letters" tabindex="0">Graduation Verification Letters</a></li> <li class="menu-116206 menu-path-node-7166 odd"><a href="/current/graduating/health" tabindex="0">Health Insurance</a></li> <li class="menu-116211 menu-path-node-7171 even"><a href="/current/graduating/infosecurity" tabindex="0">Your Information Security Responsibilities After Graduation</a></li> <li class="menu-116196 menu-path-node-7156 odd"><a href="/current/graduating/email" tabindex="0">E-mail and Other Accounts After Graduation</a></li> <li class="menu-116191 menu-path-node-7151 even last"><a href="/current/graduating/continue" tabindex="0">Continuing at UCSF</a></li> </ul></li> <li class="menu-84796 menu-path-node-7731 odd"><a href="/current/academics" tabindex="0">Academics</a></li> <li class="menu-62851 menu-path-node-7946 even"><a href="/current/student-life-orgs" tabindex="0">Student Life and Organizations</a></li> <li class="menu-116946 menuparent menu-path-node-7941 odd"><a tabindex="0">Services and Programs</a><ul><li class="menu-116946 menu-path-node-7941 first odd"><a href="/current/services-programs" tabindex="0">Services and Programs Overview</a></li> <li class="menu-194781 menu-path-node-11391 even"><a href="/current/services-programs/co-curriculum" tabindex="0">Co-Curricular Program</a></li> <li class="menu-139391 menu-path-node-11111 odd"><a href="/current/services-programs/capslead" tabindex="0">California Pharmacy Student Leadership (CAPSLEAD) Conference</a></li> <li class="menu-141756 menu-path-node-11131 even"><a href="/current/services-programs/lets-talk" tabindex="0">Let’s Talk Program</a></li> <li class="menu-139426 menu-path-node-11116 odd"><a href="/current/services-programs/career-services" tabindex="0">Career Services</a></li> <li class="menu-139431 menu-path-node-11121 even last"><a href="/current/services-programs/career-links" tabindex="0">Career Links to Other Web Sites</a></li> </ul></li> <li class="menu-116911 menu-path-node-7936 even"><a href="/current/campus-services" tabindex="0">Campus Services</a></li> <li class="menu-116906 menuparent menu-path-node-7346 active-trail odd"><a tabindex="0">Technology</a><ul><li class="menu-116906 menu-path-node-7346 active-trail first odd"><a href="/current/tech" tabindex="0">Technology Overview</a></li> <li class="menu-122626 menu-path-node-7351 even"><a href="/current/tech/intro" tabindex="0">Technology Introduction</a></li> <li class="menu-122801 menu-path-node-7411 active-trail odd"><a href="/current/tech/wireless" tabindex="0" class="active">Wireless</a></li> <li class="menu-122641 menuparent menu-path-node-7381 even"><a tabindex="0">Technology Security</a><ul><li class="menu-122641 menu-path-node-7381 first odd"><a href="/current/tech/security" tabindex="0">Technology Security Overview</a></li> <li class="menu-122751 menu-path-node-7396 even"><a href="/current/tech/security/data" tabindex="0">Keep Confidential Data Secure</a></li> <li class="menu-122746 menu-path-node-7401 odd"><a href="/current/tech/security/lock" tabindex="0">Lock Your Device</a></li> <li class="menu-122656 menu-path-node-7406 even last"><a href="/current/tech/vpn" tabindex="0">VPN</a></li> </ul></li> <li class="menu-122636 menu-path-node-15211 odd last"><a href="/current/tech/reqs" tabindex="0">Technology Requirements</a></li> </ul></li> <li class="menu-116956 menu-path-node-7951 even"><a href="/current/events" tabindex="0">Events</a></li> <li class="menu-116951 menu-path-node-7956 odd"><a href="/current/safety-security" tabindex="0">Safety and Security</a></li> <li class="menu-84801 menu-path-node-7186 even last"><a href="/current/policies" tabindex="0">Policies and Requirements</a></li> </ul> <ul class="nice-menu nice-menu-right" id="nice-menu-offsite"><li class="menu-750851 menu-path-semailucsfedu- first odd"><a href="https://email.ucsf.edu/" tabindex="0">UCSF email</a></li> <li class="menu-750856 menu-path-se-valuenet-logincfm even"><a href="https://www.e-value.net/login.cfm" tabindex="0">E*Value</a></li> <li class="menu-750861 menu-path-smyaccessucsfedu- odd"><a href="https://myaccess.ucsf.edu/" tabindex="0">MyAccess</a></li> <li class="menu-750866 menu-path-scoursesucsfedu- even"><a href="https://courses.ucsf.edu/" tabindex="0">CLE</a></li> <li class="menu-750871 menu-path-ssaaucsfedu-studentportal- odd"><a href="https://saa.ucsf.edu/studentportal/" tabindex="0">Student Portal</a></li> <li class="menu-750876 menu-path-sremoteucsfedu- even"><a href="https://remote.ucsf.edu/" tabindex="0">VPN</a></li> <li class="menu-750881 menu-path-pubmeducsfedu- odd last"><a href="http://pubmed.ucsf.edu/" tabindex="0">PubMed</a></li> </ul> </div> </div> <div id="content" class="lab-title-group"> <div class="lab-title"><a href="/current">Current Students</a></div> <div class="subtitle"><span>Resources for PharmD degree program students</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>Wireless</h1> <div class="region region-content"> <div id="block-system-main" class="block block-system"> <div class="content"> <div id="node-7411" class="node node-page clearfix" about="/current/tech/wireless" 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>This page describes how to connect to wireless at UCSF. There are two wireless networks. The table below describes the differences among the two networks.</p> <div class="eyecatching"> <p>If you send or receive unencrypted confidential data such as:</p> <ul class="columns-3"> <li>patient records</li> <li>student records</li> <li>employee records</li> <li>logins or passwords</li> </ul> <p>over the wireless network, you need to understand the information below and act accordingly to comply with federal and state laws and UCSF policy. If you permit such data to be exposed, you could be held personally responsible for fines, sent to prison, or subject to disciplinary action. Details: <a href="/current/tech/security">Technology Security</a> and <a href="https://pharmacy.ucsf.edu/privacy">About Privacy</a>.</p> </div> <table class="equal"> <tbody> <tr> <th class="tablecell"> <p>Network Name</p> </th> <th class="tablecell"> <p class="networkname">UCSFwpa</p> </th> <th class="tablecell"> <p class="networkname">UCSFguest</p> </th> </tr> <tr> <th class="tablecell"> <p>Introduced</p> </th> <td class="tablecell"> <p>February 2009</p> </td> <td class="tablecell"> <p>July 2010</p> </td> </tr> <tr> <th class="tablecell"> <p>Recommended for</p> </th> <td class="tablecell"> <p>Students, faculty, staff, and affiliated persons who have <em>either</em> of the following:</p> <ul> <li>a UCSF <a href="https://myaccess.ucsf.edu/">MyAccess</a> account</li> <li>a UCSF Exchange email account (also known as Active Directory account or AD account)</li> </ul> </td> <td class="tablecell"> <p>Visitors and guests</p> </td> </tr> <tr> <th class="tablecell"> <p>Network Name</p> </th> <th class="tablecell"> <p class="networkname">UCSFwpa</p> </th> <th class="tablecell"> <p class="networkname">UCSFguest</p> </th> </tr> <tr> <th class="tablecell"> <p>Is it secure?</p> </th> <td class="tablecell"> <p><strong>Yes.</strong> UCSFwpa is a secure network, which means that your wireless activity is always encrypted and <em>cannot be observed</em> by others using the wireless network.</p> </td> <td class="tablecell"> <p><strong>No.</strong> UCSFguest is an insecure network, which means that your unencrypted wireless activity <em>could be observed</em> by others using the wireless network. Unencrypted wireless activity includes:</p> <ul> <li>visiting URLs that begin with <em>http</em> (which is insecure) rather than <em>https</em> (which is secure)</li> <li>sending or receiving email from a server over an insecure protocol such as POP without encryption or IMAP without encryption</li> </ul> <p>If you want to use this network and if you have access to <a href="/current/tech/vpn">UCSF VPN</a>, logging in to VPN and enabling its Network Connect feature will improve the security of your connection. (This is also true for any public, unencrypted wireless connection.)</p> <p>More details: <a href="https://blog.codinghorror.com/breaking-the-webs-cookie-jar/">Breaking the Web's Cookie Jar</a>.</p> <p>Also, if your laptop does not have a properly working firewall, it is more susceptible to threats from any malicious persons using this network.</p> </td> </tr> <tr> <th class="tablecell"> <p>Network Name</p> </th> <th class="tablecell"> <p class="networkname">UCSFwpa</p> </th> <th class="tablecell"> <p class="networkname">UCSFguest</p> </th> </tr> <tr> <th class="tablecell"> <p>How do I connect?</p> </th> <td class="tablecell"> <p>To connect, you need <em>either</em> of the following:</p> <ul> <li>your <a href="https://myaccess.ucsf.edu/">MyAccess</a> username and password</li> <li>your UCSF Exchange email username and password (also known as your Active Directory username and password or AD username and password)</li> </ul> <p>When you have either of these, follow the tutorial for your platform or device found in the left column at <a href="http://it.ucsf.edu/services/ucsfwpa-secure-wireless">UCSFwpa - Secure Wireless</a>.</p> <p><a href="#need-help">Need help? Report a problem?</a></p> </td> <td class="tablecell"> <p>In your list of available wireless networks, select the network called UCSFguest. No configuration, login, or password is required.</p> <p><a href="#need-help">Need help? Report a problem?</a></p> </td> </tr> </tbody> </table> <h2>Where does it work?</h2> <p>UCSFwpa and UCSFguest are available at UCSF campuses. Wireless works everywhere there is a reasonable expectation that it works. If you find otherwise, please report it to 415-514-4100.</p> <h2>How fast is the wireless network?</h2> <p>In all locations where wireless is available, access points support the following protocols:</p> <ul class="columns-2"> <li>802.11a (54 Mbit/s)</li> <li>802.11b (11 Mbit/s)</li> <li>802.11g (54 Mbit/s)</li> <li>802.11n (600 Mbit/s)</li> </ul> <p>These access points have separate band coverage for each of the four protocols. However, some access points are connected to the network through older network hardware that is limited to 100 Mbit/s. Consequently, in some locations wireless is restricted to slower speeds even if your device supports a faster speed. UCSF is addressing these limitations, but it is not yet known when all locations will have 802.11n speeds.</p> <h2>UCSFwpa is faster than UCSFguest</h2> <p>If you can use UCSFwpa instead of UCSFguest, we strongly encourage you to do so.</p> <p>Because some devices connect to the first previously-seen access point based on its position in alphabetical order, and since UCSFguest sometimes comes before UCSFwpa in available access point lists, we recommend that you manually confirm your connection to UCSFwpa at the start of each wireless session to ensure the fastest speeds.</p> <h2>I’m using UCSFguest and having connection problems with an application I’m using.</h2> <p>In compliance with UCSF policy, UCSFguest provides a limited set of protocols that work for most needs. For details, see <a href="http://it.ucsf.edu/services/ucsfguest-open-wireless">UCSFguest Open Wireless</a>. If you require a port or protocol not on the permitted list, do one or more of the following:</p> <ul> <li>If you're a visitor or guest and you're part of an organization that provides its own VPN, use it after connecting to UCSFguest.</li> <li>If you're <em>not</em> a visitor or guest, you should be using UCSFwpa instead of UCSFguest where possible.</li> <li> <p>Send feedback to UCSF Customer Support:</p> <ul> <li>415-514-4100, 24×7×365, including University holidays</li> <li><a href="/cdn-cgi/l/email-protection#8ee7fafdebfcf8e7edebeaebfde5cefbedfde8a0ebeafb"><span class="__cf_email__" data-cfemail="761f02051304001f15131213051d360315051058131203">[email protected]</span></a></li> </ul> </li> </ul> <h2>When you use wireless elsewhere, it’s typically not secure</h2> <p><em>UCSF students, faculty, staff, and affiliates:</em> When using wireless at locations other than UCSF, the wireless network provided is typically insecure. To comply with federal and state laws and UCSF policy, you must ensure that confidential data is encrypted. If you're not certain that your connection is encrypted, do either of the following:</p> <ul> <li><strong>Ask someone.</strong> Students: contact your program's administrative office. Faculty, staff, and affiliates: ask your computer support coordinator (CSC). If you don't have a CSC, ask your supervisor.</li> <li><strong>Use VPN</strong>: Log in to <a href="/current/tech/vpn">UCSF VPN</a> and enable the Network Connect feature. This ensures that all data entering and leaving your device travels via the UCSF network, which UCSF considers to be safer than if the confidential data traveled unencrypted on any guest wireless network.</li> </ul> <p>More details: <a href="https://blog.codinghorror.com/breaking-the-webs-cookie-jar/">Breaking the Web’s Cookie Jar</a>.</p> <h2>Why is my device asking me to enter a password when I try to connect to wireless? Wireless used to work properly.</h2> <p>This is normal behavior if you're using UCSFwpa and you have recently changed your MyAccess or UCSF Exchange email password (also known as Active Directory password or AD password). After changing your password and when attempting to connect to wireless, your device will ask you to enter a password. The request is confusing because it does not tell you which password to use and because the act of connecting to wireless does not always take place immediately after you change your password, so it can be difficult to realize that the two are connected.</p> <p><strong>What password to enter:</strong> The password you should enter is your MyAccess password or your UCSF Exchange email password (also known as Active Directory password or AD password). If you can't remember which one you used, try one, and if that doesn't work, try the other. After you successfully enter a correct password, you'll again be connected to UCSFwpa.</p> <p><strong>Troubleshooting:</strong> If neither password works, separately confirm that your login and password is correct, remove the existing UCSF wireless configuration from your settings, then add it anew using the connection instructions above.</p> <p>If you don't remember your MyAccess password or your UCSF Exchange email password (also known as Active Directory password or AD password), do one or both of the following:</p> <ul> <li><strong>MyAccess</strong>: Visit <a href="https://myaccess.ucsf.edu" rel="nofollow">MyAccess</a> then select the Help tab.</li> <li><strong>UCSF Exchange email</strong> (aka Active Directory): If you had previously set up a profile with the <a href="https://password.ucsf.edu/prod/">UCSF Password Management Tool</a>, log in to unlock your account. Otherwise, contact the IT Service Desk at 415-514-4100 (available 24x7x365).</li> </ul> <h2>Traveling? Look for eduroam access points</h2> <p>As a member of the UCSF community, you have access to a free, global wifi network called <strong>eduroam</strong> available in thousands of locations worldwide, including many American colleges and universities. Before you travel, <a href="http://www.eduroam.org/index.php?p=where">check coverage</a> at your destination. To use it, when you arrive at your covered destination, select the access point called eduroam, then log in with your MyAccess login and password. More: <a href="http://it.ucsf.edu/services/eduroam">eduroam</a>.</p> <h2>Secure your wireless access point at home</h2> <p>If you’re not in campus housing and you’re using wireless at home, you must configure your wireless network with WPA2 or WPA encryption to comply with UCSF policy. If you’re uncertain about how to do this or how to confirm it, ask a knowledgeable friend or contact your internet service provider or the vendor of your wireless access point.</p> <h2><a id="need-help" name="need-help"></a>Need help? Report a problem?</h2> <p>To report or resolve problems, do either of the following:</p> <ol> <li>Visit the Technology Commons at Kalmanovitz Library CL240 during <a href="https://www.library.ucsf.edu/about/hours/">library hours</a>, and a staff member can assist you.</li> <li> <p>Contact UCSF Customer Support:</p> <ul> <li>415-514-4100, available 24×7, including University holidays</li> <li><a href="/cdn-cgi/l/email-protection#6d04191e081f1b040e0809081e062d180e1e0b43080918"><span class="__cf_email__" data-cfemail="600914130512160903050405130b20150313064e050415">[email protected]</span></a></li> </ul> </li> </ol> <h2>Related topic</h2> <ul> <li><a href="/current/tech/vpn">Virtual Private Network (VPN)</a></li> </ul> <p class="goto"><strong>Go to</strong>: <a href="/current/tech">Technology Resources</a> or <a href="/current/tech/intro">Technology Introduction</a></p></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-d9e37ff85327f374c476b641c7256ddf parent-mlid-0 menu-level-1"> <ul class="menu"><li class="first leaf menu-mlid-62841"><a href="/current" tabindex="0">Home</a></li> <li class="collapsed menu-mlid-115951"><a href="/current/entering" tabindex="0">Info for Entering Students</a></li> <li class="collapsed menu-mlid-115946"><a href="/current/graduating" tabindex="0">Info for Graduating Students</a></li> <li class="collapsed menu-mlid-84796"><a href="/current/academics" tabindex="0">Academics</a></li> <li class="leaf menu-mlid-62851"><a href="/current/student-life-orgs" tabindex="0">Student Life and Organizations</a></li> <li class="collapsed menu-mlid-116946"><a href="/current/services-programs" tabindex="0">Services and Programs</a></li> <li class="leaf menu-mlid-116911"><a href="/current/campus-services" tabindex="0">Campus Services</a></li> <li class="expanded active-trail menu-mlid-116906"><a href="/current/tech" class="active-trail" tabindex="0">Technology</a><ul class="menu"><li class="first leaf menu-mlid-122626"><a href="/current/tech/intro" tabindex="0">Technology Introduction</a></li> <li class="leaf active-trail active menu-mlid-122801"><a href="/current/tech/wireless" class="active-trail active" tabindex="0">Wireless</a></li> <li class="collapsed menu-mlid-122641"><a href="/current/tech/security" tabindex="0">Technology Security</a></li> <li class="last leaf menu-mlid-122636"><a href="/current/tech/reqs" tabindex="0">Technology Requirements</a></li> </ul></li> <li class="leaf menu-mlid-116956"><a href="/current/events" tabindex="0">Events</a></li> <li class="leaf menu-mlid-116951"><a href="/current/safety-security" tabindex="0">Safety and Security</a></li> <li class="last leaf menu-mlid-84801"><a href="/current/policies" tabindex="0">Policies and Requirements</a></li> </ul></div> <span id="postnav"></span> </div> </div> <div id="block-domain-menu-block-offsite" class="block block-domain-menu-block"> <div class="content"> <div class="skip offsite"> <a href="#postnavoffsite">Skip offsite navigation</a> </div> <div class="menu-block-wrapper menu-block-offsite menu-name-3b1a9365cca08e8c21d94ec9da89471b parent-mlid-0 menu-level-1"> <ul class="menu"><li class="first leaf menu-mlid-750851"><a href="https://email.ucsf.edu/" tabindex="0">UCSF email</a></li> <li class="leaf menu-mlid-750856"><a href="https://www.e-value.net/login.cfm" tabindex="0">E*Value</a></li> <li class="leaf menu-mlid-750861"><a href="https://myaccess.ucsf.edu/" tabindex="0">MyAccess</a></li> <li class="leaf menu-mlid-750866"><a href="https://courses.ucsf.edu/" tabindex="0">CLE</a></li> <li class="leaf menu-mlid-750871"><a href="https://saa.ucsf.edu/studentportal/" tabindex="0">Student Portal</a></li> <li class="leaf menu-mlid-750876"><a href="https://remote.ucsf.edu/" tabindex="0">VPN</a></li> <li class="last leaf menu-mlid-750881"><a href="http://pubmed.ucsf.edu/" tabindex="0">PubMed</a></li> </ul></div> <span id="postnavoffsite"></span> </div> </div> </div> </div> </div> </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&Primary=Pharmacy">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"></div> <div id="parent-1-name"><a href="https://pharmacy.ucsf.edu/">School of Pharmacy</a></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="leaf"><a href="/current/./contact" tabindex="0">Contact us</a></li> <li class="leaf"><a href="https://pharmacy.ucsf.edu/news/submit" tabindex="0">Submit news</a></li> <li class="leaf"><a href="https://pharmacy.ucsf.edu/suggestions" tabindex="0">Suggestions</a></li> <li class="leaf"><a href="https://pharmacy.ucsf.edu/support?reporturl=https%3A//pharm.ucsf.edu/current/tech/wireless" tabindex="0">Report a problem</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=current/tech/wireless" tabindex="0">Log in</a></li> </ul> </div> </div> </div> </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 class="last"><a href="https://www.youtube.com/ucsfpharmacy" class="youtube">YouTube</a></li> </ul></div> </div> <div class="copyright"> © 2002–2025 The Regents of the University of California </div> </div> </div> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script type="text/javascript" src="https://pharm.ucsf.edu/sites/pharm.ucsf.edu/files/advagg_js/js__GM3GJPR36rRIz0TRkjC5OQwrioSyN9aoYRivDhCO_AM__qAl84FcCv2jyN22yFGS5Oc85cjd9zKX6p_cFNLGhe-M__4ZDS9Hjb2g1wcZ1YiOr1dgMtxsu_rgENwwDfaK8O-58.js" async="async"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"3132ed34d6","applicationID":"70694961","transactionName":"YFRUNUpZDUdUUEddV1kedwJMUQxaGl1cUF1oQVcGXWcVXVBE","queueTime":14,"applicationTime":480,"atts":"TBNXQwJDHkk=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>