CINXE.COM

Just for Faculty & Researchers / U-M Information and Technology Services

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd"> <html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ rdfs: http://www.w3.org/2000/01/rdf-schema# sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema#"> <head profile="http://www.w3.org/1999/xhtml/vocab"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Expires" content="0"> <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:"NRJS-ddd82d2eedf0d844579",applicationID:"1069165220"};;/*! 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> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="description" content="Below are the most commonly used ITS tools and resources for faculty and researchers. To view all of our services, go to Browse Services. Expand All Content ​ Connect to WiFi &amp; Network Use MSetup to configure your devices for MWireless and eduroam. Michigan Medicine provides a WiFi network in their locations. MWireless is the most secure and fastest wireless network on campus" /> <meta name="generator" content="Drupal 7 (https://www.drupal.org)" /> <link rel="canonical" href="https://www.its.umich.edu/just-for-you/faculty" /> <link rel="shortlink" href="https://www.its.umich.edu/node/181420" /> <meta property="og:site_name" content="U-M Information and Technology Services" /> <meta property="og:type" content="article" /> <meta property="og:url" content="https://www.its.umich.edu/just-for-you/faculty" /> <meta property="og:title" content="Just for Faculty &amp; Researchers" /> <meta property="og:description" content="Below are the most commonly used ITS tools and resources for faculty and researchers. To view all of our services, go to Browse Services. Expand All Content ​ Connect to WiFi &amp; Network Use MSetup to configure your devices for MWireless and eduroam. Michigan Medicine provides a WiFi network in their locations. MWireless is the most secure and fastest wireless network on campus and is available in most campus buildings and on the Diag. Eduroam is available to faculty, staff, and students when visiting other universities and colleges." /> <meta property="og:updated_time" content="2024-12-09T09:15:47-05:00" /> <meta property="article:published_time" content="2020-05-11T16:35:29-04:00" /> <meta property="article:modified_time" content="2024-12-09T09:15:47-05:00" /> <title>Just for Faculty & Researchers / U-M Information and Technology Services</title> <style> @import url("https://www.its.umich.edu/modules/system/system.base.css?srogjs"); </style> <style> @import url("https://www.its.umich.edu/sites/all/modules/calendar/css/calendar_multiday.css?srogjs"); @import url("https://www.its.umich.edu/modules/field/theme/field.css?srogjs"); @import url("https://www.its.umich.edu/sites/all/modules/google_cse/google_cse.css?srogjs"); @import url("https://www.its.umich.edu/modules/node/node.css?srogjs"); @import url("https://www.its.umich.edu/sites/all/modules/office_hours/office_hours.css?srogjs"); @import url("https://www.its.umich.edu/sites/all/modules/views/css/views.css?srogjs"); @import url("https://www.its.umich.edu/sites/all/modules/ckeditor/css/ckeditor.css?srogjs"); </style> <style> @import url("https://www.its.umich.edu/sites/all/modules/ctools/css/ctools.css?srogjs"); </style> <link type="text/css" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.0.2/dist/css/bootstrap.css" media="all" /> <style> @import url("https://www.its.umich.edu/sites/all/themes/bootstrap_its/css/bootstrap.min.css?srogjs"); @import url("https://www.its.umich.edu/sites/all/themes/bootstrap_its/scripts/fancybox/jquery.fancybox-1.3.0.css?srogjs"); @import url("https://www.its.umich.edu/sites/all/themes/bootstrap_its/css/style.css?srogjs"); </style> <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Roboto:300"/> <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Roboto:300i"/> <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Roboto:400"/> <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Roboto:400i"/> <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Roboto:700"/> <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Roboto:700i"/> <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Roboto+Condensed:400"/> <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Roboto+Condensed:400i"/> <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Roboto+Condensed:700"/> <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Roboto+Condensed:700i"/> <!--link rel="stylesheet" type="text/css" href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"/--> <!--link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-j8y0ITrvFafF4EkV1mPW0BKm6dp3c+J9Fky22Man50Ofxo2wNe5pT1oZejDH9/Dt" crossorigin="anonymous"--> <link rel="stylesheet" type="text/css" href="/sites/all/themes/bootstrap_its/fontawesome/css/all.css"/> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=24"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?v=24"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?v=24"> <link rel="manifest" href="/site.webmanifest?v=24"> <link rel="mask-icon" href="/safari-pinned-tab.svg?v=24" color="#00274c"> <link rel="shortcut icon" href="/favicon.ico?v=24"> <meta name="msapplication-TileColor" content="#00274c"> <meta name="theme-color" content="#ffffff"> <!-- HTML5 element support for IE6-8 --> <!--[if lt IE 9]> <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <script defer="defer" src="https://www.its.umich.edu/sites/default/files/google_tag/its_google_tag_manager/google_tag.script.js?srogjs"></script> <script src="https://www.its.umich.edu/misc/jquery.js?v=1.4.4"></script> <script src="https://www.its.umich.edu/misc/jquery-extend-3.4.0.js?v=1.4.4"></script> <script src="https://www.its.umich.edu/misc/jquery-html-prefilter-3.5.0-backport.js?v=1.4.4"></script> <script src="https://www.its.umich.edu/misc/jquery.once.js?v=1.2"></script> <script src="https://www.its.umich.edu/misc/drupal.js?srogjs"></script> <script src="https://www.its.umich.edu/misc/form-single-submit.js?v=7.103"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@3.0.2/dist/js/bootstrap.js"></script> <script src="https://www.its.umich.edu/sites/all/modules/entityreference/js/entityreference.js?srogjs"></script> <script src="https://www.its.umich.edu/sites/all/modules/google_cse/google_cse.js?srogjs"></script> <script src="https://www.its.umich.edu/sites/all/modules/google_analytics/googleanalytics.js?srogjs"></script> <script src="https://www.googletagmanager.com/gtag/js?id=UA-12471005-1"></script> <script>window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments)};gtag("js", new Date());gtag("set", "developer_id.dMDhkMT", true);gtag("config", "UA-12471005-1", {"groups":"default","anonymize_ip":true});</script> <script src="https://www.its.umich.edu/sites/all/modules/form_placeholder/form_placeholder.js?srogjs"></script> <script src="https://www.its.umich.edu/sites/all/themes/bootstrap_its/scripts/jquery.min.js?srogjs"></script> <script src="https://www.its.umich.edu/sites/all/themes/bootstrap_its/scripts/bootstrap.min.js?srogjs"></script> <script src="https://www.its.umich.edu/sites/all/themes/bootstrap_its/scripts/fancybox/jquery.fancybox-1.3.0.pack.js?srogjs"></script> <script src="https://www.its.umich.edu/sites/all/themes/bootstrap_its/scripts/chart/chart.js?srogjs"></script> <script src="https://www.its.umich.edu/sites/all/themes/bootstrap_its/scripts/jquery.filtertable.min.js?srogjs"></script> <script src="https://www.its.umich.edu/sites/all/themes/bootstrap_its/scripts/its-scripts.js?srogjs"></script> <script>jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","setHasJsCookie":0,"ajaxPageState":{"theme":"bootstrap_its","theme_token":"Eu1uKqiHqGPduNmYm4QAUkrJk_PSfEgEZVGKSkp5jIs","js":{"sites\/all\/themes\/bootstrap\/js\/bootstrap.js":1,"https:\/\/www.its.umich.edu\/sites\/default\/files\/google_tag\/its_google_tag_manager\/google_tag.script.js":1,"misc\/jquery.js":1,"misc\/jquery-extend-3.4.0.js":1,"misc\/jquery-html-prefilter-3.5.0-backport.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"misc\/form-single-submit.js":1,"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@3.0.2\/dist\/js\/bootstrap.js":1,"sites\/all\/modules\/entityreference\/js\/entityreference.js":1,"sites\/all\/modules\/google_cse\/google_cse.js":1,"sites\/all\/modules\/google_analytics\/googleanalytics.js":1,"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-12471005-1":1,"0":1,"sites\/all\/modules\/form_placeholder\/form_placeholder.js":1,"sites\/all\/themes\/bootstrap_its\/scripts\/jquery.min.js":1,"sites\/all\/themes\/bootstrap_its\/scripts\/bootstrap.min.js":1,"sites\/all\/themes\/bootstrap_its\/scripts\/fancybox\/jquery.fancybox-1.3.0.pack.js":1,"sites\/all\/themes\/bootstrap_its\/scripts\/chart\/chart.js":1,"sites\/all\/themes\/bootstrap_its\/scripts\/jquery.filtertable.min.js":1,"sites\/all\/themes\/bootstrap_its\/scripts\/its-scripts.js":1},"css":{"modules\/system\/system.base.css":1,"sites\/all\/modules\/calendar\/css\/calendar_multiday.css":1,"modules\/field\/theme\/field.css":1,"sites\/all\/modules\/google_cse\/google_cse.css":1,"modules\/node\/node.css":1,"sites\/all\/modules\/office_hours\/office_hours.css":1,"sites\/all\/modules\/views\/css\/views.css":1,"sites\/all\/modules\/ckeditor\/css\/ckeditor.css":1,"sites\/all\/modules\/ctools\/css\/ctools.css":1,"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@3.0.2\/dist\/css\/bootstrap.css":1,"sites\/all\/themes\/bootstrap_its\/css\/bootstrap.min.css":1,"sites\/all\/themes\/bootstrap_its\/scripts\/fancybox\/jquery.fancybox-1.3.0.css":1,"sites\/all\/themes\/bootstrap_its\/css\/style.css":1}},"googleCSE":{"cx":"013541196959893833844:unxac5bpi7w","resultsWidth":600,"domain":"www.google.com","showWaterMark":0},"googleanalytics":{"account":["UA-12471005-1"],"trackOutbound":1,"trackMailto":1,"trackDownload":1,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip"},"form_placeholder":{"fallback_support":false,"include":"","exclude":"","required_indicator":"append"},"urlIsAjaxTrusted":{"\/just-for-you\/faculty":true},"bootstrap":{"anchorsFix":1,"anchorsSmoothScrolling":1,"formHasError":1,"popoverEnabled":1,"popoverOptions":{"animation":1,"html":0,"placement":"right","selector":"","trigger":"click","triggerAutoclose":1,"title":"","content":"","delay":0,"container":"body"},"tooltipEnabled":1,"tooltipOptions":{"animation":1,"html":0,"placement":"auto left","selector":"","trigger":"hover focus","delay":0,"container":"body"}}});</script> </head> <body class="html not-front not-logged-in two-sidebars page-node page-node- page-node-181420 node-type-landing-page" > <div id="skip-link"> <a href="#main-content" class="element-invisible element-focusable">Skip to main content</a> </div> <div class="region region-page-top"> <noscript aria-hidden="true"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KJN39XHR" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> </div> <header id="navbar" role="banner" aria-label="Page Banner" class="navbar navbar-static-top navbar-default"> <div class="container"> <div class="navbar-header"> </div> <div class="navbar-collapse collapse"> <div class="region region-navigation"> <section id="block-block-396" class="block block-block clearfix"> <div><a href="/"><img alt="U-M Information and Technology Services" src="/sites/all/themes/bootstrap_its/images/its-logo@3x.png" /></a></div> </section> <section id="block-search-form" class="block block-search clearfix"> <form class="google-cse form-search content-search" action="/just-for-you/faculty" method="post" id="search-block-form" accept-charset="UTF-8"><div><div> <div class="element-invisible">Search form</div> <div class="input-group" role="search"><div class="sr-only"><a name="search"></a><label for="edit-search-block-form--2">Search terms</label></div><input title="Enter the terms you wish to search for." placeholder="Search" class="form-control form-text" type="text" id="edit-search-block-form--2" name="search_block_form" value="" size="15" maxlength="128" /><span class="input-group-btn"><div class="hidden"><label for="search-submit-button">Search Submit Button</label></div><button type="submit" class="btn btn-default" id="search-submit-button"><span class="sr-only">Search</span><span class='icon glyphicon glyphicon-search' aria-hidden='true'></span></button></span></div><div class="form-actions form-wrapper form-group" id="edit-actions"><button class="element-invisible btn btn-primary form-submit" type="submit" id="edit-submit" name="op" value="Search">Search</button> </div><input type="hidden" name="form_build_id" value="form-5xpUhNqv2rd6zBRZm4ZBoPFg8B_vo1eJohat65gcyLs" /> <input type="hidden" name="form_id" value="search_block_form" /> </div> </div></form> </section> <section id="block-block-395" class="block block-block clearfix"> <nav id="main-site-nav" role="navigation" aria-label="Main Site Navigation"> <div class="globalnav"> <a class="mobilebutton" role="button" aria-label="menutoggle" aria-expanded="false" href="javascript:link()"><i class="fal fa-bars" aria-hidden="true"></i><span class="sr-only">Main Navigation</span></a> <ul class="mainmenu"> <li class="parent" aria-expanded="false"> <a href="/services">Browse Services</a> <ul> <li><a href="/services">By Category</a></li> <li><a href="/services/most-popular">Most Popular</a></li> <li><a href="/services/a-z">A&ndash;Z List</a></li> </ul></li><li class="parent" aria-expanded="false"> <a href="/just-for-you">Just For You</a> <ul> <li><a href="/just-for-you/students">Students</a></li> <li><a href="/just-for-you/faculty">Faculty &amp; Researchers</a></li> <li><a href="/just-for-you/staff">Staff</a></li> <li><a href="/just-for-you/it-staff">IT Staff</a></li> <li><a href="/just-for-you">View All</a></li> </ul> </li><li> <a href="/about">About ITS</a> </li><li class="parent" aria-expanded="false"> <a href="/more">More</a> <ul> <li><a href="https://status.its.umich.edu/">Service Status</a></li> <li><a href="https://michigan.it.umich.edu/news/">Michigan IT News</a></li> <li><a href="https://it.umich.edu/">Office of the VPIT-CIO</a></li> <li><a href="https://safecomputing.umich.edu/">Safe Computing</a></li> <li><a href="https://techshop.umich.edu/">Tech Shop</a></li> </ul> </li><li class="parent" aria-expanded="false"> <a class="get-help" href="/help"><strong>Get Help</strong></a> <ul> <li><a href="https://teamdynamix.umich.edu/TDClient/30/Portal/Home/">Search Knowledge Base</a></li> <li><a href="https://chatsupport.it.umich.edu/">Chat with Us</a></li> <li><a href="tel:734-764-4357" onclick="ga('send', 'event', '4HELP Tel Link', 'click', 'Main Navigation');">734-764-HELP</a></li> <li><a href="https://teamdynamix.umich.edu/TDClient/30/Portal/Requests/TicketRequests/NewForm?ID=316">Submit a Help Request</a></li> <li><a href="/cdn-cgi/l/email-protection#74403c3138243401191d171c5a111001"><span class="__cf_email__" data-cfemail="16225e535a4656637b7f757e38737263">[email&#160;protected]</span></a></li> <li><a href="https://teamdynamix.umich.edu/TDClient/30/Portal/Requests/RecentRequests">My Help Tickets</a></li> </ul> </li> </ul> </div> </nav> </section> </div> </div> </div> </header> <div class="main-container container"> <div id="page-header"> </div> <!-- /#page-header --> <div class="breadcrumb-container" role="navigation" aria-label="Breadcrumb"><ol class="breadcrumb"><li><a href="/">ITS</a></li> <li><a href="/just-for-you">Just for You</a></li> <li class="active">Just for Faculty &amp; Researchers</li> </ol></div> <div class="row"> <div class="col-sm-3" role="navigation" aria-label="Section Navigation"> <div class="region region-sidebar-first well"> <section id="block-menu-block-129" class="block block-menu-block clearfix"> <h2 class="block-title">Also in Just for You</h2> <div class="menu-block-wrapper menu-block-129 menu-name-menu-also-in-just-for-you parent-mlid-0 menu-level-1"> <ul class="menu nav"><li class="first leaf menu-mlid-2362"><a href="/just-for-you">Just For You</a></li> <li class="leaf menu-mlid-2262"><a href="/just-for-you/students">Students</a></li> <li class="leaf active-trail active menu-mlid-2250 active"><a href="/just-for-you/faculty" class="active-trail active">Faculty &amp; Researchers</a></li> <li class="leaf menu-mlid-2251"><a href="/just-for-you/staff">Staff</a></li> <li class="leaf menu-mlid-2252"><a href="/just-for-you/it-staff">IT Staff</a></li> <li class="leaf menu-mlid-2253"><a href="/just-for-you/visitors">Visitors</a></li> <li class="leaf menu-mlid-2254"><a href="/just-for-you/alumni">Alumni</a></li> <li class="leaf menu-mlid-2255"><a href="/just-for-you/retirees">Retirees</a></li> <li class="leaf menu-mlid-2256"><a href="/just-for-you/sponsored-affiliates">Sponsored Affiliates</a></li> <li class="leaf menu-mlid-2257"><a href="/just-for-you/parents-family">Parents &amp; Family</a></li> <li class="last leaf menu-mlid-2258"><a href="/just-for-you/former-staff-affiliates">Former Staff &amp; Affiliates</a></li> </ul></div> </section> </div> </div> <!-- /#sidebar-first --> <section class="col-sm-6" role="main" aria-label="Page Content"> <a id="main-content"></a> <h1 class="page-header">Just for Faculty &amp; Researchers</h1> <div class="region region-content"> <section id="block-system-main" class="block block-system clearfix"> <article id="node-181420" class="node node-landing-page clearfix" about="/just-for-you/faculty" typeof="sioc:Item foaf:Document"> <header> <span property="dc:title" content="Just for Faculty &amp; Researchers" class="rdf-meta element-hidden"></span> </header> <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>Below are the most commonly used ITS tools and resources for faculty and researchers. To view all of our services, go to <a href="/services">Browse Services.</a></p> <button class="expand-all-role-content" role="button" tabindex="0" aria-expanded="false">Expand All Content</button> <div class="just-for-you-list"> <div class="item"> <div aria-expanded="false" class="parent" role="button" tabindex="0"><i aria-hidden="true" class="fas fa fa-caret-right">​</i> Connect to WiFi &amp; Network</div> <div class="child"> <ul> <li>Use <a href="https://msetup.its.umich.edu/umichonboarding/index.php">MSetup</a> to configure your devices for MWireless and eduroam. Michigan Medicine provides a WiFi network in their locations. <ul> <li><a href="/enterprise/wifi-networks/wifi">MWireless</a> is the most secure and fastest wireless network on campus and is available in most campus buildings and on the Diag.</li> <li><a href="https://www.eduroam.us/">Eduroam</a> is available to faculty, staff, and students when <a href="https://www.eduroam.us/institutions_list">visiting other universities and colleges</a>. Eduroam provides the same speed, access, and security, while supporting older devices not capable of connecting to MWireless.</li> </ul> </li> <li>Ask campus visitors to use <a href="/enterprise/wifi-networks/wifi">MGuest</a>, a limited WiFi network that does not require a uniqname and password.</li> <li><strong>Working Remotely:</strong> Use the <span class="nobr">U-M</span> <a href="/enterprise/wifi-networks/vpn/getting-started">Virtual Private Network</a> (VPN) for an encrypted, secure connection to university resources when you are off-campus. Some university services require VPN when you access them from outside the university network. Please note the <a href="https://safecomputing.umich.edu/protect-yourself/be-safe-online/secure-connection">guidance on use of unauthorized VPNs or similar extensions of U-M networks</a>.</li> </ul> </div> </div> <div class="item"> <div aria-expanded="false" class="parent" role="button" tabindex="0"><i aria-hidden="true" class="fas fa fa-caret-right">​</i> Collaboration &amp; Productivity Tools</div> <div class="child"> <ul> <li><strong><a href="https://umich.instructure.com/">Canvas</a></strong><br /> <span class="nobr">U-M&#39;s</span> learning management system with multiple features for teaching and learning in a flexible and robust environment.</li> <li><strong><a href="/communication/collaboration/google">Google Workspace for Education</a></strong><br /> Gmail, Calendar, Drive, Chat, and 40+ additional collaborative apps.</li> <li><strong><a href="/communication/collaboration/slack">Slack</a></strong><br /> Chat with individuals and groups, including classes, across <span class="nobr">U-M</span> in real-time. Share content and keep conversations organized and accessible from anywhere, anytime.</li> <li><strong><a href="/academics-research/teaching-learning/namecoach">NameCoach</a></strong><br/> Record and add a pronunciation link to your email signature and in your Canvas courses. Promote an inclusive learning environment by encouraging students to record, listen to, and learn the names of students in your Canvas courses.</li> <li><strong><a href="/computing/computers-software/adobe-creative-cloud">Adobe Creative Cloud</a></strong><br /> Download and start using Adobe apps to create what you need.</li> <li><strong><a href="/communication/collaboration/microsoft-office-365">Microsoft Office 365</a></strong><br /> Download &amp; online access: Word, Excel, PowerPoint, OneDrive and other Microsoft apps.</li> <li><strong><a href="https://wolverineaccess.umich.edu/">Wolverine Access</a></strong><br /> One-click access to the <span class="nobr">U-M</span> tools and resources you use the most. Sign in to customize your individual homepage and edit your personal employment info, update your UM Emergency Alerts, and more.</li> <li><strong><a href="/communication/videoconferencing">Videoconferencing</a></strong><br /> Use <a href="/communication/videoconferencing/zoom">Zoom</a>, <a href="/communication/collaboration/google/hangouts-meet">Google Meet</a>, or <a href="/communication/collaboration/microsoft-teams">Microsoft Teams</a> to host virtual meetings and classrooms with live video, audio, and content sharing from most devices. The<a href="/communication/videoconferencing/tool-comparison"> Videoconferencing Tool Comparison Guide</a> can help you decide which is right for you.</li> <li><a href="http://mcommunity.umich.edu"><strong>MCommunity</strong></a><br /> Use the MCommunity online directory to find contact information and more for all members of the <span class="nobr">U-M</span> community. Update your directory profile and create and manage email groups.</li> <li><a href="/remote-resource-guide"><strong>Remote Resource Guide</strong></a><br /> A collection of technology resources that helps bring your university work with you when connecting from anywhere in the world.</li> </ul> </div> </div> <div class="item"> <div aria-expanded="false" class="parent" role="button" tabindex="0"><i aria-hidden="true" class="fas fa fa-caret-right"></i> GenAI Tools for Instructors</div> <div class="child"> <ul> <li><a href="https://genai.umich.edu/"><strong>GenAI @ <span class="nobr">U-M</span></strong></a><br/> <span class="nobr">U-M</span> is leading the way in the safe, responsible, and innovative use of generative AI in higher education. Find vital resources about utilizing GenAI in the classroom including: <ul> <li><span class="nobr">U-M's</span> official Generative Artificial Intelligence Advisory (GAIA) Committee Report</li> <li>Upcoming AI-related events</li> <li>Information on prompt literacy and a robust prompt library</li> <li>News, use cases, videos, and more</li> </ul> </li> <li><a href="/computing/ai"><strong>ITS AI Services</strong></a><br/> Explore a full list of current offerings available to all <span class="nobr">U-M</span> faculty, staff, and students on the Ann Arbor, Flint, Dearborn, and Michigan Medicine campuses. <ul> <li><a href="https://umgpt.umich.edu/"><strong><span class="nobr">U-M</span> GPT</strong></a><br/> Provides the <span class="nobr">U-M</span> community with private and no-cost access to <span class="nobr">GPT-4o</span> (Omni), <span class="nobr">DALL-E 3,</span> and other popular large language models</li> <li><a href="https://umgpt.umich.edu/maizey"><strong><span class="nobr">U-M</span> Maizey</strong></a><br/> Train a custom GPT on your datasets, allowing you to craft personalized GPT experiences, which you can keep private or share with your students or community. Maizey can easily integrate with Canvas and ingest data from sources like Dropbox, Google Drive, or public websites.</li> <li><a href="https://teamdynamix.umich.edu/TDClient/30/Portal/Requests/TicketRequests/NewForm?ID=3015&RequestorType=Service"><strong><span class="nobr">U-M</span> GPT Toolkit</strong></a><br/> An advanced offering, providing access to AI API gateways, available to faculty and researchers who require full control over their AI environments and models.</li> </ul> </li> </ul> </div> </div> <div class="item"> <div aria-expanded="false" class="parent" role="button" tabindex="0"><i aria-hidden="true" class="fas fa fa-caret-right">​</i> Storage &amp; Cloud-Based Computing</div> <div class="child"> <ul> <li><strong><a href="/computing/backup-storage/finder">Data Storage Options</a></strong> <ul> <li><strong>Traditional Online Storage</strong><br /> <a href="/computing/backup-storage/mistorage">MiStorage</a> and <a href="/computing/backup-storage/afs">AFS Storage</a> are two low-cost and full featured options for researchers and departments.</li> <li><strong><a href="/communication/collaboration/dropbox">Dropbox</a></strong><br /> Cloud file storage that provides automatic back-up and is readily accessible from any device.</li> <li><a href="/communication/collaboration/google"><strong>Google Drive</strong></a><br /> Collaborative cloud storage combined with your <span class="nobr">U-M</span> Google account and integrates with Canvas.</li> <li><a href="/computing/backup-storage/finder"><strong>Data Storage Finder</strong></a><br /> A tool to help you find storage solutions to meet your needs.</li> </ul> </li> <li>Cloud-Based Computing <ul> <li><strong><a href="/computing/virtualization-cloud/miserver">MiServer</a></strong><br /> A virtual environment with managed operating systems.</li> <li><a href="/data/data-database/midatabase"><strong>MiDatabase</strong></a><br /> A virtual environments database hosting.</li> <li><a href="/computing/virtualization-cloud"><strong>Cloud Services</strong></a><br /> External cloud services offered at <span class="nobr">U-M</span> include Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure, and a Secure Enclave Service (SES).</li> </ul> <li><a href="/computing/computers-software/midesktop"><strong>MiDesktop</strong></a><br/> Create a tailored virtual desktop pool that perfectly aligns with your research or teaching needs without the constraints and costs associated with physical hardware.</li> </ul> </div> </div> <div class="item"> <div aria-expanded="false" class="parent" role="button" tabindex="0"><i aria-hidden="true" class="fas fa fa-caret-right">​</i> Set Up Printing</div> <div class="child"> <ul> <li><strong><a href="/miworkspace/how-do-i/print-scan-fax">MiWorkspace Printing</a></strong><br /> If you use a MiWorkspace computer, you can send documents to any printer managed by MPrint without installing additional software.</li> <li><strong><a href="/computing/computers-software/campus-computing-sites/printing">Printing at Campus Computing Locations</a></strong><br /> Use MPrint to send documents to <a href="https://mprint.umich.edu/maps?sites">any networked Campus Computing printer</a> from any computer or mobile device.</li> </ul> </div> </div> <div class="item"> <div aria-expanded="false" class="parent" role="button" tabindex="0"><i aria-hidden="true" class="fas fa fa-caret-right">​</i> Access Software</div> <div class="child"> <ul> <li><strong>For MiWorkspace Computers</strong><br /> <a href="/miworkspace/how-do-i/install-or-request-software">Install additional approved software</a> from the <a href="https://teamdynamix.umich.edu/TDClient/30/Portal/KB/ArticleDet?ID=12638">Software Center (for Windows)</a> or <a href="https://teamdynamix.umich.edu/TDClient/30/Portal/KB/ArticleDet?ID=12645">Managed Software Center (for Macs)</a></li> <li><strong><a href="/computing/computers-software/software-directory">U-M Software Directory</a></strong><br/> Search for no-cost access to many software titles you need.</li> <li><a href="/computing/computers-software/software-services"><strong>Software Services</strong></a><br /> Find licensed software available at reduced price to university faculty and staff.</li> <li><strong><a href="https://techshop.umich.edu/">Tech Shop</a></strong> (formerly Computer Showcase)<br /> Tech Shop sales, support, and service add up to your one-stop shop for all your technology needs with academic pricing and exclusive payment options. Visit Tech Shop to get hands-on help from our <a href="/computing/computers-software/tech-help">Tech Help</a> and <a href="https://techshop.umich.edu/repair">Tech Repair</a> teams. Services include: <ul> <li>Virus remediation and software troubleshooting</li> <li>Software and hardware installations and upgrades</li> <li>Data backups and transfers</li> <li>Full warranty and out-of-warranty repairs for Apple, Dell, Lenovo, and Microsoft computers</li> </ul></li> <li><strong><a href="/computing/computers-software/campus-computing-sites/computer-labs-map">Computer Labs &amp; Locations</a></strong><br/> Campus Computing Sites (or "Sites") offer more than 2,000 Windows and Mac machines, laser printers, scanners, and hundreds of learning, creative and productivity software resources. Full Service and many Mixed Service Sites provide black-and-white laser printing, and several provide color or large format printing.</li> <li><strong><a href="https://accessibility.umich.edu/assistive-technology">Knox Center Adaptive Technology Computing Site</a></strong><br/> Specializes in hardware and software that meets the needs of people with temporary or permanent disabilities.</li> </ul> </div> </div> <div class="item"> <div aria-expanded="false" class="parent" role="button" tabindex="0"><i aria-hidden="true" class="fas fa fa-caret-right">​</i> Protect Your Data</div> <div class="child"> <ul> <li><strong><a href="https://safecomputing.umich.edu/dataguide">Sensitive Data Guide</a></strong><br /> This tool recommends secure and compliant services available on the UM-Ann Arbor campus.</li> <li><strong>Practice Safe Computing</strong> <ul> <li><a href="https://safecomputing.umich.edu/protect-the-u/protect-your-unit/backup-um-data">Backup Your Data</a>&mdash;Review your choices for backing up data on PC desktops, laptops, and servers.</li> <li><a href="https://safecomputing.umich.edu/protect-yourself/secure-your-devices/antivirus-personal">Use endpoint protection</a> to safely connect to the <span class="nobr">U-M</span> computing environment and the internet.</li> <li>Secure Data on Mobile Devices&mdash;Learn tips to <a href="https://safecomputing.umich.edu/protect-yourself/secure-your-devices/mobile">protect sensitive personal information</a> and keep your data out of the wrong hands in case of loss or theft.</li> <li>Secure Data Before Traveling&mdash;Check out the <a href="https://safecomputing.umich.edu/protect-yourself/travel-safely-with-technology">data security tips</a> before traveling or conducting field research.</li> <li><a href="https://safecomputing.umich.edu/protect-the-u/protect-your-unit/services/user-advocate">Report online abuse</a>, harassment, or suspicious email: Contact the university&rsquo;s user advocate via the ITS Service Center.</li> </ul> </li> <li><a href="https://safecomputing.umich.edu/protect-the-u/safely-use-sensitive-data/virtru"><strong>Virtru for Gmail</strong></a><br /> Virtru allows you to send end-to-end encrypted email for sensitive research data.</li> </ul> </div> </div> <h2>For Teaching &amp; Student Engagement</h2> <div class="just-for-you-list"> <div class="item"> <div aria-expanded="false" class="parent" role="button" tabindex="0"><i aria-hidden="true" class="fas fa fa-caret-right">​</i> Course Management</div> <div class="child"> <ul> <li><strong><a href="http://academictechnology.umich.edu">Academic Technology@Michigan</a></strong><br/> An instructional support hub for new and seasoned faculty at the University of Michigan, providing centrally curated resources to support campus teaching and academic technology needs. Four main sections: Get Started, Online Instruction, Tools for You, and Get Help outline instructional support resources and introduce academic technology tools for beginners to advanced users, including Course Modalities, Instructional Guides, Accessibility &amp; Inclusion, and a collection of Generative AI resources relating to planning, teaching, and assessment.</li> <li><strong>Faculty Center</strong><br /> Manage your classes and academic advisory activity from the Faculty Center. Access the Faculty Center from <a href="http://wolverineaccess.umich.edu">Wolverine Access</a>, under Faculty Business.</li> <li><strong><a href="https://umich.instructure.com/">Canvas</a></strong><br/> <span class="nobr">U-M&#39;s</span> learning management system with multiple features for teaching and learning in a flexible and robust environment.</li> <li><strong><a href="/mivideo">MiVideo</a></strong><br /> Use MiVideo to organize, catalog, share, search, and publish multimedia content. Integrates with Canvas.</li> <li><strong><a href="https://www.mivideo.it.umich.edu/annoto">Annoto</a></strong><br/> Enhance your video lectures in Canvas and prime students to become active participants in classroom discussions.</li> <li><strong><a href="http://accessibility.umich.edu">Accessibility Resources</a></strong><br/> The James Edward Knox Center Adaptive Technology Computing Site provides consultation to meet the needs of students with temporary or permanent disabilities.</li> <li><strong><a href="https://docs.google.com/forms/d/e/1FAIpQLScIlDIeNeZYnd3a6rq-23Dki6YoyU2AgXHQv4mA1F-KyKxehQ/viewform">Request Specialty Course Software</a></strong><br /> Instructors can request specialty software to be available on Campus Computing Sites computers for your course. When making your request, please keep in mind the <a href="/computing/computers-software/campus-computing-sites/software/freezes">end-of-term Campus Computing Sites software environment freeze schedule</a>.</li> <li><a href="/computing/computers-software/software-services/software-information/linkedin-learning"><strong>LinkedIn Learning</strong></a><br /> Access an on-demand learning platform with training resources about business, technology, and creative skills. Complement your current curriculum and <a href="https://hr.umich.edu/linkedin-learning-faculty">integrate offerings into Canvas</a>.</li> <li><strong><a href="https://webapps.ccs.itd.umich.edu/criss/">Reserve Computing Classroom</a></strong><br /> Campus Computing offers several classrooms that can be reserved for instructional purposes.</li> <li><a href="/communication/videoconferencing/remote-office-hours-queue"><strong>Remote Office Hours Queue</strong></a><br /> Manage a group of students waiting to meet with you during your office hours. The tool creates a unique and private videoconference meeting for each person.</li> </ul> </div> <div class="item"> <div aria-expanded="false" class="parent" role="button" tabindex="0"><i aria-hidden="true" class="fas fa fa-caret-right">​</i> Training Resources</div> <div class="child"> <ul> <li><a href="https://academictechnology.umich.edu/get-help/training"><strong>Academic Technology Training</strong></a><br/> Discover an extensive collection of live and on-demand training, help guides, and contact information to request assistance from the various instructional support groups on campus.</li> <li><a href="https://academictechnology.umich.edu/get-help/training/instructional-support"><strong>ITS Teaching &amp; Learning Instructional Support Services</strong></a><br /> ITS Teaching &amp; Learning offers live Canvas workshops, workshop recordings, on-demand resources, and consultations.</li> <li><a href="/training"><strong>ITS Training</strong></a><br /> Find workshops, documentation, and support for a number of ITS services.</li> <li><strong><a href="/computing/accessible-computing/atcs/instructional-accessibility-tips">Instructional Accessibility Tips</a></strong><br /> Ensure your digital content is <a href="https://accessibility.umich.edu/">accessible</a> to students with disabilities by following these instructional accessibility tips.</li> <li><strong><a href="/about/groups/teaching-learning#consultation">Academic Technology Consultation</a></strong><br /> ITS Teaching &amp; Learning offers consultation services in many areas including learning system integrations, evaluation and piloting of learning tools, use of learning tools to enhance student engagement and learning assessment, and use of video for instruction and learning activities.</li> <li><strong>Teaching Remotely</strong><br /> Use our <a href="/remote-resource-guide/teaching-student-engagement">Remote Resource Guide &mdash; Teaching &amp; Student Engagement</a> for information about all the services and tools available to help you educate and engage from a distance.</li> </ul> </div> </div> <h2><a name="research"></a>For Research</h2> <div class="just-for-you-list"> <div class="item"> <div aria-expanded="false" class="parent" role="button" tabindex="0"><i aria-hidden="true" class="fas fa fa-caret-right">​</i> Research Computing</div> <div class="child"> <ul> <li><strong><a href="/advanced-research-computing/research-computing-package">U-M Research Computing Package</a></strong><br /> Reduced rates and no-cost allocations for high-performance computing (HPC) and research storage upon request. <ul> <li><strong>Great Lakes</strong> and <strong>Armis2</strong> (sensitive data) are shared HPC clusters.</li> <li><strong>Turbo Research Storage</strong> (sensitive data) is secure and moves data at speeds up to 160 Gbps.</li> <li><strong>Data Den Archive</strong> (sensitive data) provides massive (20PB+) shareable storage for large-volume research data that does not need peak performance.</li> <li><strong>Secure Enclave Service</strong> provides a secure enclave for working with sensitive data.</li> </ul></li> <li><strong><a href="/enterprise/wifi-networks/researchers">High Speed Networks for Research</a></strong><br /> Data intensive science requires a mix of compute, storage, and networking technologies, and, depending on your algorithm and funding, you may use a mix of on- or off-campus resources.</li> <li><strong><a href="/computing/backup-storage/finder">Data Storage Finder</a></strong><br /> Browse and compare data storage options, including high-powered computing and large file storage options, available through ITS.</li> <li><strong>Statistical or Other Complex Computation</strong> <ul> <li><a href="/computing/web-mobile/login-service">Login Service</a><br/> A shared pool of Linux machines with pre-installed software, including Pine, vi, compilers, and SSH.</li> <li><a href="https://arc.umich.edu/">Advanced Research Computing (ARC)</a><br/> ARC provides access to—and support for—advanced computing resources. ARC facilitates new and more powerful approaches to research challenges in fields ranging from physics to linguistics, and from engineering to medicine.</li> </ul> </li> </ul> </div> </div> <div class="item"> <div aria-expanded="false" class="parent" role="button" tabindex="0"><i aria-hidden="true" class="fas fa fa-caret-right">​</i> Manage Projects &amp; Grants</div> <div class="child"> <ul> <li><strong><a href="/academics-research/research/eresearch">eResearch</a></strong><br /> Visit the eResearch website to learn about research proposals and regulatory processes, and how to review and complete project/grant award submissions, research proposals, and regulatory compliance applications.</li> <li><strong><a href="/data/analytics/m-reports">MReports</a></strong><br /> Use MReports to create and view research and project grant reports and up-to-date financial statuses.</li> </ul> </div> </div> </div> </div> </div> </div> </div></div></div> </article> </section> </div> </section> <aside class="col-sm-3" role="complementary" aria-label="Sidebar"> <div class="region region-sidebar-second"> <section id="block-block-398" class="block block-block clearfix"> <h2>New Faculty</h2> <p>Get support for teaching online. Visit the <a href="/training/canvas">ITS Teaching &amp; Learning Training page</a> to find a series of training workshops for people new to online teaching, or those wanting to take a deeper dive into topics.</p> <h2>Manage Your IT</h2> <ul> <li><a href="https://teamdynamix.umich.edu/TDClient/30/Portal/KB/ArticleDet?ID=103">Change My UMICH Password</a></li> <li><a href="https://documentation.its.umich.edu/node/353">Manage My MCommunity Profile</a></li> <li><a href="https://teamdynamix.umich.edu/TDClient/30/Portal/KB/ArticleDet?ID=104">Set Up Duo on New Device</a></li> <li><a href="https://teamdynamix.umich.edu/TDClient/30/Portal/Requests/TicketRequests/">Check Status of Help Requests</a></li> </ul> </section> <section id="block-block-22" class="block block-block clearfix"> <h2 class="block-title">Need Help?</h2> <p>Contact the <a href="/help">ITS Service Center</a></p> <ul class="get-help-pod"> <!--li class="chat"><a href="https://chatsupport.it.umich.edu/">Chat with Us</a></li--> <li class="phone">734-764-HELP (4357)</li> <!--li class="email"><a href="mailto:4HELP@umich.edu">4HELP@umich.edu</a></li--> </ul> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script> Date.toTZString= function(d, tzp) { var short_months= ['January', 'February', 'March', 'April', 'May','June', 'July','August', 'September', 'October', 'November', 'December']; var h, m, pm= 'pm', off, label, str, d= d? new Date(d):new Date(); var tz={ AK:['Alaska', -540], A:['Atlantic', -240], C:['Central', -360], E:['Eastern', -300], HA:['Hawaii-Aleutian', -600], M:['Mountain', -420], N:['Newfoundland', -210], P:['Pacific', -480] }[tzp.toUpperCase()]; //get the selected offset from the object: if(!tz) return d.toUTCString(); off= tz[1]; //get the start and end dates for dst:(these rules are US only) var y= d.getUTCFullYear(), countstart= 8, countend= 1, dstart= new Date(Date.UTC(y, 2, 8, 2, 0, 0, 0)), dend= new Date(Date.UTC(y, 10, 1, 2, 0, 0, 0)); while(dstart.getUTCDay()!== 0) dstart.setUTCDate(++countstart); while(dend.getUTCDay()!== 0) dend.setUTCDate(++countend); //get the GMT time for the localized dst start and end times: dstart.setUTCMinutes(off); dend.setUTCMinutes(off); // if the date passed in is between dst start and dst end, adjust the offset and label: if(dstart<= d && dend>= d){ off+= 60; label= tzp+'dt'; } else label= tzp+'st'; //add the adjusted offset to the date and get the hours and minutes: d.setUTCMinutes(d.getUTCMinutes()+off); h= d.getUTCHours(); m= d.getUTCMinutes(); if(m<10) m= '0'+m; //return a string: var str= short_months[d.getUTCMonth()]+' '+d.getUTCDate()+', '+d.getUTCFullYear()+' '; return str+ h+':'+m; } var st = new Date().toUTCString(); var date = Date.toTZString(st, 'E'); var dd = new Date(date).getDate(); var mm = new Date(date).getMonth()+1; //January is 0! var yyyy = new Date(date).getFullYear(); if(dd<10){ dd='0'+dd; } if(mm<10){ mm='0'+mm; } var today = mm+'/'+dd+'/'+yyyy; var serverdate = today; var holidays = ['01/01/2018','05/28/2018','07/04/2018','09/03/2018','11/22/2018','11/23/2018','12/25/2018','12/26/2018','12/27/2018','12/28/2018','12/29/2018','12/30/2018','12/31/2018','01/01/2019']; var isholiday = holidays.indexOf(serverdate); var servertime = new Date(date).getHours(); var serverday = new Date(date).getDay(); if(isholiday==-1 && (servertime>7 && servertime<17) && (serverday>0 && serverday<6)) { document.write("<div class=\"get-help-chat-tab\"><a href=\"https://chatsupport.it.umich.edu/?tab\" target=\"_blank\"><span class=\"fas fa-comments\"></span> Live Chat</a></div>") // document.write("CHAT IS OPEN"); } </script> </section> </div> </aside> <!-- /#sidebar-second --> </div> <div class="row"> </div> </div> <footer class="footer container" role="contentinfo" aria-label="Page Footer"> <div class="region region-footer"> <section id="block-block-510" class="block block-block clearfix"> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-W01RGTEXQ2"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-W01RGTEXQ2'); </script> </section> <section id="block-block-5" class="block block-block clearfix"> <div class="umich"><a href="https://umich.edu/">University of Michigan</a></div> <div class="links"> <h2><a href="https://its.umich.edu/">Information and Technology Services</a></h2> <ul> <li><a href="https://its.umich.edu/about">About ITS</a></li> <li><a href="https://safecomputing.umich.edu/">Safe Computing</a></li> <li><a href="https://status.its.umich.edu/">ITS Service Status</a></li> <!--li><a href="https://its.umich.edu/web-strategy/">ITS Web Strategy</a></li--> <li><a href="https://its.umich.edu/about/work-at-its">Work at ITS</a></li> </ul> </div> <div class="links"> <h2>Stay Connected</h2> <div class="socialmedia"> <a href="https://twitter.com/umichTECH"><i class="fab fa-twitter" aria-hidden="true"></i><span class="sr-only">Twitter</span></a> <a href="https://www.instagram.com/umichtech/"><i class="fab fa-instagram" aria-hidden="true"></i><span class="sr-only">Instagram</span></a> <a href="https://youtube.com/user/UMITSCommunications"><i class="fab fa-youtube" aria-hidden="true"></i><span class="sr-only">YouTube</span></a> <a href="https://www.linkedin.com/company/university-of-michigan-information-and-technology-services"><i class="fab fa-linkedin" aria-hidden="true"></i><span class="sr-only">LinkedIn</span></a> </div> <p><a href="https://its.umich.edu/help">Contact ITS</a></p> </div> <div class="links right"> <ul> <li><a href="https://wolverineaccess.umich.edu/">Wolverine Access</a></li> <!--li><a href="/remote-resource-guide">Remote Resource Guide</a></li--> <li><a href="https://it.umich.edu/">Office of the <span class="nobr">VPIT-CIO</span></a></li> <li><a href="https://umich.edu/about/privacy"><span class="nobr">U-M</span> Website Privacy Notice</a></li> </ul> </div> <!--div class="styleguide"><a href="https://its.umich.edu/web-strategy/beta/seamless-experience/visual-design/style-guide/">ITS Style Guide</a></div--> <!--div class="styleguide"><a href="https://its.umich.edu/web-strategy/">ITS Web Strategy</a></div--> <div class="copyright"><a href="https://regents.umich.edu/">&copy; <script>document.write(new Date().getFullYear())</script> The Regents of the University of Michigan</a></div> </section> <section id="block-block-59" class="block block-block clearfix"> <script> var headertext = []; var headers = document.querySelectorAll("thead"); var tablebody = document.querySelectorAll("tbody"); for (var i = 0; i < headers.length; i++) { headertext[i]=[]; for (var j = 0, headrow; headrow = headers[i].rows[0].cells[j]; j++) { var current = headrow; headertext[i].push(current.textContent); } } for (var h = 0, tbody; tbody = tablebody[h]; h++) { if (typeof headertext[h] != "undefined") { for (var i = 0, row; row = tbody.rows[i]; i++) { for (var j = 0, col; col = row.cells[j]; j++) { col.setAttribute("data-th", headertext[h][j]); } } } } </script> </section> </div> </footer> <script src="https://www.its.umich.edu/sites/all/themes/bootstrap/js/bootstrap.js?srogjs"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-ddd82d2eedf0d844579","applicationID":"1069165220","transactionName":"MlEGZhAHXxJXB0MIWgsbMUALSR4IWABSGRsVXBQ=","queueTime":0,"applicationTime":492,"atts":"HhYFEFgdTBw=","errorBeacon":"bam.nr-data.net","agent":""}</script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'912e919f7ac999a9',t:'MTczOTcxOTcyMS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body> </html>

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