CINXE.COM

Innovation, Law and Technology Course Descriptions | Global Professional LLM (GPLLM)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" version="XHTML+RDFa 1.0" dir="ltr" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:og="http://ogp.me/ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:sioc="http://rdfs.org/sioc/ns#" xmlns:sioct="http://rdfs.org/sioc/types#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#"> <head profile="http://www.w3.org/1999/xhtml/vocab"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"NRJS-72b230a15006b7b3ef3",applicationID:"1236213105"};;/*! For license information please see nr-loader-rum-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>g,gD:()=>h,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function g(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function h(e,t){if(!e)throw new Error(f);var r=g(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,xv:()=>n});const n="1.274.0",i="PROD",o="CDN"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>d,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,d=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),g(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return g(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),g(e,t)})))}function g(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=h(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=m()[s[e]];p&&p.push([f,e,r,a]);return a},get:v,listeners:h,context:g,buffer:function(e,t){const r=m();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!m()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=h(e).concat(t)}function h(e){return n[e]||[]}function v(t){return d[t]=d[t]||e(f,t)}function m(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},3434:(e,t,r)=>{"use strict";r.d(t,{YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log";n.K7.logging},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(2614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7603:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),g=r(384),p=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],v=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(1863),b=r(2614),y=r(993);var w=r(2646),A=r(3434);function R(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,A.YM)(i),a=new w.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function E(){const e=(0,g.pV)();h.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const x={};function _(e,t,g=!1){t||(0,c.Ak)(e,"api");const h={};var w=s.ee.get(e),A=w.get("tracer");x[e]=b.g.OFF,w.on(p.G4.REPLAY_RUNNING,(t=>{x[e]=t}));var E="api-",_=E+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),j(E,n,!0,o||null===r?"session":void 0)(t,r)}function T(){}h.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),function(e,t,r={},i=y.p_.INFO){(0,a.p)(f.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,a.p)(y.ET,[(0,m.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},h.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),R(w,e,t,{customAttributes:r,level:i})},v.forEach((e=>{h[e]=j(E,e,!0,"api")})),h.addPageAction=j(E,"addPageAction",!0,n.K7.genericEvents),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,j(E,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},h.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},h.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},h[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},h[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},h.interaction=function(e){return(new T).get("object"==typeof e?e:{})};const S=T.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,w),g||(0,a.p)(_+"tracer",[(0,m.t)(),e,r],i,n.K7.spa,w),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,m.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,m.t)()],r)}}}};function j(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,w),i&&(0,a.p)(e+t,[(0,m.t)(),...arguments],r?null:this,i,w),r?void 0:this}}function k(){r.e(296).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{S[e]=j(_,e,void 0,g?n.K7.softNav:n.K7.spa)})),h.setCurrentRouteName=g?j(_,"routeName",void 0,n.K7.softNav):j(E,"routeName",!0,n.K7.spa),h.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,m.t)(),!1,r,!!x[e]],void 0,n.K7.jserrors,w)},d.RI?(0,u.GG)((()=>k()),!0):k(),h}var N=r(9417),T=r(8122);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},j={};var k=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let O=!1;function P(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:l={},exposed:f=!0}=t;l.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,N.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");j[e]=(0,T.a)(t,S);const r=(0,g.nY)(e);r&&(r.loader_config=j[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},d.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const h=(0,N.D0)(e.agentIdentifier),v=[c.beacon,c.errorBeacon];O||(h.proxy.assets&&(I(h.proxy.assets),v.push(h.proxy.assets)),h.proxy.beacon&&v.push(h.proxy.beacon),E(),(0,g.US)("activatedFeatures",k.B),e.runSoftNavOverSpa&&=!0===h.soft_navigations.enabled&&h.feature_flags.includes("soft_nav")),l.denyList=[...h.ajax.deny_list||[],...h.ajax.block_internal?v:[]],l.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,l),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=_(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),O=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"nr-rum-1.274.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={296:"sha512-gkYkZDAwQ9PwaDXs2YM+rNIdRej1Ac1mupWobRJ8eahQcXz6/sunGZCKklrzi5kWxhOGRZr2tn0rEKuLTXzfAA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={840:0,374:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(7603);var l=i(1687),f=i(4234),g=i(5289),p=i(6154),h=i(384);const v=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function m(e){return!!(0,h.dV)().o.MO&&v(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(6389);class y extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(v(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,3861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(296).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return m(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(6630);class A extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var R=i(9908),E=i(2843),x=i(3878),_=i(782),N=i(1863);class T extends y{static featureName=_.T;constructor(e,t=!0){super(e,_.T,t),p.RI&&((0,E.u)((()=>(0,R.p)("docHidden",[(0,N.t)()],void 0,_.T,this.ee)),!0),(0,x.sp)("pagehide",(()=>(0,R.p)("winPagehide",[(0,N.t)()],void 0,_.T,this.ee))),this.importAggregator(e))}}var S=i(3969);class j extends y{static featureName=S.TZ;constructor(e,t=!0){super(e,S.TZ,t),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,h.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,h.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[A,T,j],loaderType:"lite"})})()})();</script> <meta name="Generator" content="Drupal 7 (http://drupal.org)" /> <link rel="canonical" href="/programs/innovation-law-and-technology/innovation-law-and-technology-course-descriptions" /> <link rel="shortlink" href="/node/275" /> <link rel="shortcut icon" href="https://gpllm.law.utoronto.ca/sites/all/themes/utfl_subtheme_aqua/favicon.ico" type="image/vnd.microsoft.icon" /> <link href="/sites/all/themes/utfl/images/iphone-icon.png" rel="apple-touch-icon" /> <title>Innovation, Law and Technology Course Descriptions | Global Professional LLM (GPLLM)</title> <link type="text/css" rel="stylesheet" href="https://gpllm.law.utoronto.ca/sites/default/files/css/css_xE-rWrJf-fncB6ztZfd2huxqgxu4WO-qwma6Xer30m4.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://gpllm.law.utoronto.ca/sites/default/files/css/css_lkvHUqwuaMnlSkPLjR6wgdcvM88sr5Mi-fDRQ-vdqKU.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://gpllm.law.utoronto.ca/sites/default/files/css/css_RouOZ1zLFSB0HZ3k4Fq6sfAmaDXq5Zzx919X88w3OxY.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://gpllm.law.utoronto.ca/sites/default/files/css/css_9Fa3Us7t92t2w2dguoEktLbZAwvmLvzMzG5C5OuOv1Q.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://fonts.googleapis.com/css?family=Francois+One" media="all" /> <link type="text/css" rel="stylesheet" href="https://gpllm.law.utoronto.ca/sites/default/files/css/css_zaOco2G8k_Y9ZPkHcPipwrYE0eu9i_I-umrYSytTB3U.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://gpllm.law.utoronto.ca/sites/default/files/css/css_6eSPorUvEPs8c6yv-lVB6H5XJddue4cpUnwXHNHcyZE.css" media="all" /> <!--[if IE 6]> <link type="text/css" rel="stylesheet" href="https://gpllm.law.utoronto.ca/sites/default/files/css/css_2H7ya4KuKCzzhpJMNR_JkSmqiWu_FfMX_J6nV3KmIjs.css" media="all" /> <![endif]--> <!--[if IE 7]> <link type="text/css" rel="stylesheet" href="https://gpllm.law.utoronto.ca/sites/default/files/css/css_TuTDKd2wkSG1RyYpnBlnvH71-JnBWtEgpQXVd3stIXk.css" media="all" /> <![endif]--> <!--[if IE 8]> <link type="text/css" rel="stylesheet" href="https://gpllm.law.utoronto.ca/sites/default/files/css/css_c36nWx8zzoY9kkRZdMST7087oXFatl6teCtrCocGkYo.css" media="all" /> <![endif]--> <script type="text/javascript" src="https://gpllm.law.utoronto.ca/sites/default/files/js/js_HYL7vinlb8eAL-3QxHRV5Uvm1BQj-CZ8uFp1NUJ9R0o.js"></script> <script type="text/javascript" src="https://gpllm.law.utoronto.ca/sites/default/files/js/js_Pt6OpwTd6jcHLRIjrE-eSPLWMxWDkcyYrPTIrXDSON0.js"></script> <script type="text/javascript" src="https://gpllm.law.utoronto.ca/sites/default/files/js/js_DzD04PZATtGOFjfR8HJgfcaO3-pPZpWFXEvuMvQz2gA.js"></script> <script type="text/javascript" src="https://gpllm.law.utoronto.ca/sites/default/files/js/js_xzAM-a6ROzHUOh1uCCK2zOxfOrhatBxOQROBUEoDInA.js"></script> <script type="text/javascript" src="https://gpllm.law.utoronto.ca/sites/default/files/js/js_ngfzfepmkv0VDz3dJPtHQ_TuVEVvfuO1EfyeZebjj1k.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","setHasJsCookie":0,"ajaxPageState":{"theme":"utfl_subtheme_aqua","theme_token":"yfdF1Snp9x_Wyk-MC64bFg1JP0Ze72OhNsM8TbgqWUM","js":{"https:\/\/gpllm.law.utoronto.ca\/sites\/default\/files\/google_tag\/primary\/google_tag.script.js":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/jquery\/1.12\/jquery.min.js":1,"misc\/jquery-extend-3.4.0.js":1,"misc\/jquery-html-prefilter-3.5.0-backport.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/modules\/contrib\/jquery_update\/js\/jquery_browser.js":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.core.min.js":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.widget.min.js":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.accordion.min.js":1,"sites\/all\/modules\/contrib\/behavior_weights\/behavior_weights.js":1,"sites\/all\/modules\/contrib\/peapod_wysiwyg\/js\/jquery.qtip.js":1,"sites\/all\/modules\/contrib\/peapod_wysiwyg\/js\/peapod_wysiwyg.js":1,"sites\/all\/libraries\/superfish\/jquery.hoverIntent.minified.js":1,"sites\/all\/libraries\/superfish\/sftouchscreen.js":1,"sites\/all\/libraries\/superfish\/sfsmallscreen.js":1,"sites\/all\/libraries\/superfish\/supposition.js":1,"sites\/all\/libraries\/superfish\/superfish.js":1,"sites\/all\/libraries\/superfish\/supersubs.js":1,"sites\/all\/modules\/contrib\/superfish\/superfish.js":1,"sites\/all\/themes\/utfl\/js\/script.js":1},"css":{"modules\/system\/system.base.css":1,"modules\/system\/system.menus.css":1,"modules\/system\/system.messages.css":1,"modules\/system\/system.theme.css":1,"misc\/ui\/jquery.ui.core.css":1,"misc\/ui\/jquery.ui.theme.css":1,"misc\/ui\/jquery.ui.accordion.css":1,"sites\/all\/modules\/contrib\/calendar\/css\/calendar_multiday.css":1,"modules\/field\/theme\/field.css":1,"modules\/node\/node.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\/ctools\/css\/ctools.css":1,"sites\/all\/modules\/contrib\/peapod_wysiwyg\/css\/jquery.qtip.min.css":1,"sites\/all\/modules\/features\/utfl_subsites\/utfl_subsites.css":1,"https:\/\/fonts.googleapis.com\/css?family=Francois+One":1,"sites\/all\/libraries\/superfish\/css\/superfish.css":1,"sites\/all\/libraries\/superfish\/css\/superfish-smallscreen.css":1,"sites\/all\/themes\/utfl\/css\/noteditor.css":1,"sites\/all\/themes\/utfl\/css\/normalize.css":1,"sites\/all\/themes\/utfl\/css\/style.css":1,"sites\/all\/themes\/utfl\/css\/layout.css":1,"sites\/all\/themes\/utfl_subtheme_aqua\/css\/utfl_subtheme.css":1,"sites\/all\/themes\/utfl\/css\/ie6.css":1,"sites\/all\/themes\/utfl\/css\/ie7.css":1,"sites\/all\/themes\/utfl\/css\/ie8.css":1}},"urlIsAjaxTrusted":{"\/programs\/innovation-law-and-technology\/innovation-law-and-technology-course-descriptions":true},"superfish":{"menu-1":{"id":"1","sf":{"animation":{"opacity":"show","height":"show"},"speed":"fast","autoArrows":false,"dropShadows":false},"plugins":{"touchscreen":{"mode":"window_width","breakpointUnit":"px"},"smallscreen":{"mode":"window_width","breakpointUnit":"px","accordionButton":"0","title":"Main menu"},"supposition":true,"supersubs":true}}}}); //--><!]]> </script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-Y5JST0D9TC"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-Y5JST0D9TC'); </script> <meta name="viewport" content="width=device-width, initial-scale=1"> </head> <body class="html not-front not-logged-in one-sidebar sidebar-first page-node page-node- page-node-275 node-type-page theme-utfl_subtheme_aqua site-gpllm-law-utoronto-ca subsite" > <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-TMKBR44" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> </div> <div id="page-wrapper"><div id="page"> <div id="header-wrapper"> <div id="header-top"> <div class="container clearfix"> <div class="left"> <a href="http://www.law.utoronto.ca/" title="University of Toronto Faculty of Law" id="back-link"> University of Toronto Faculty of Law </a> </div> <div class="right"> <h2 class="element-invisible">Secondary menu</h2><ul id="secondary-menu" class="links"><li class="menu-417 first"><a href="http://www.utoronto.ca/" title="">U of T</a></li> <li class="menu-418"><a href="http://www.law-lib.utoronto.ca/" title="">Law library</a></li> <li class="menu-419 last"><a href="http://www.law.utoronto.ca/e-legal" title="">E.Legal</a></li> </ul> <div class="region region-header"> <div id="block-search-form" class="block block-search"> <div class="content"> <form action="/programs/innovation-law-and-technology/innovation-law-and-technology-course-descriptions" method="post" id="search-block-form" accept-charset="UTF-8"><div><div class="container-inline"> <h2 class="element-invisible">Search form</h2> <div class="form-item form-type-textfield form-item-search-block-form"> <label class="element-invisible" for="edit-search-block-form--2">Search </label> <input title="Enter the terms you wish to search for." type="text" id="edit-search-block-form--2" name="search_block_form" value="" size="15" maxlength="128" class="form-text" /> </div> <div 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-fIvsv57VwaRgIKkkXm2RHlHjSbJ552h0BOw5fWMpRBA" /> <input type="hidden" name="form_id" value="search_block_form" /> </div> </div></form> </div> </div> </div> </div> </div> </div> <!-- /#header-top --> <div id="header" class="container"> <div id="sitename"> <a href="/" title="Home" rel="home"> <img src="https://gpllm.law.utoronto.ca/sites/default/files/GPLLM-Rev.png" alt="Home" /> </a> </div> </div> <!-- /#header --> <div id="main-menu-wrapper"> <div id="navigation" class="container"> <div class="region region-main-nav"> <div id="block-superfish-1" class="block block-superfish"> <h2>Main menu</h2> <div class="content"> <ul id="superfish-1" class="menu sf-menu sf-main-menu sf-horizontal sf-style-none sf-total-items-10 sf-parent-items-7 sf-single-items-3"><li id="menu-684-1" class="active-trail first odd sf-item-1 sf-depth-1 sf-total-children-3 sf-parent-children-3 sf-single-children-0 menuparent"><a href="/programs" class="sf-depth-1 menuparent">Concentrations</a><ul><li id="menu-958-1" class="first odd sf-item-1 sf-depth-2 sf-total-children-1 sf-parent-children-0 sf-single-children-1 menuparent"><a href="/business-law" class="sf-depth-2 menuparent">Business Law</a><ul><li id="menu-611-1" class="firstandlast odd sf-item-1 sf-depth-3 sf-no-children"><a href="/curriculum/course-descriptions" class="sf-depth-3">Business Law - Course Descriptions</a></li></ul></li><li id="menu-686-1" class="middle even sf-item-2 sf-depth-2 sf-total-children-2 sf-parent-children-0 sf-single-children-2 menuparent"><a href="/programs/canadian-law-global-context" class="sf-depth-2 menuparent">Canadian Law in a Global Context</a><ul><li id="menu-612-1" class="first odd sf-item-1 sf-depth-3 sf-no-children"><a href="/curriculum/meeting-nca-requirements" class="sf-depth-3">Meeting NCA Requirements</a></li><li id="menu-690-1" class="last even sf-item-2 sf-depth-3 sf-no-children"><a href="/programs/canadian-law-global-context/canadian-law-course-descriptions" class="sf-depth-3">Canadian Law - Course Descriptions</a></li></ul></li><li id="menu-687-1" class="active-trail last odd sf-item-3 sf-depth-2 sf-total-children-1 sf-parent-children-0 sf-single-children-1 menuparent"><a href="/programs/innovation-law-and-technology" class="sf-depth-2 menuparent">Innovation, Law and Technology</a><ul><li id="menu-691-1" class="active-trail firstandlast odd sf-item-1 sf-depth-3 sf-no-children"><a href="/programs/innovation-law-and-technology/innovation-law-and-technology-course-descriptions" class="sf-depth-3 active">Innovation, Law and Technology - Course Descriptions</a></li></ul></li></ul></li><li id="menu-603-1" class="middle even sf-item-2 sf-depth-1 sf-total-children-3 sf-parent-children-0 sf-single-children-3 menuparent"><a href="/admissions" class="sf-depth-1 menuparent">Admissions</a><ul><li id="menu-619-1" class="first odd sf-item-1 sf-depth-2 sf-no-children"><a href="/admissions" title="" class="sf-depth-2">Admissions</a></li><li id="menu-777-1" class="middle even sf-item-2 sf-depth-2 sf-no-children"><a href="/admissions/helpful-hints-when-preparing-your-application" class="sf-depth-2">Helpful Hints When Preparing Your Application</a></li><li id="menu-676-1" class="last odd sf-item-3 sf-depth-2 sf-no-children"><a href="/admission-deferral" title="Admissions Deferral" class="sf-depth-2">Admissions Deferral</a></li></ul></li><li id="menu-762-1" class="middle odd sf-item-3 sf-depth-1 sf-total-children-6 sf-parent-children-0 sf-single-children-6 menuparent"><a href="/alumni-showcase" class="sf-depth-1 menuparent">Alumni Showcase</a><ul><li id="menu-677-1" class="first odd sf-item-1 sf-depth-2 sf-no-children"><a href="/students/class-profile" class="sf-depth-2">Class Profiles</a></li><li id="menu-946-1" class="middle even sf-item-2 sf-depth-2 sf-no-children"><a href="/alumni-showcase/alumni-testimonials-business-law" class="sf-depth-2">Alumni Testimonials: Business Law</a></li><li id="menu-945-1" class="middle odd sf-item-3 sf-depth-2 sf-no-children"><a href="/alumni-showcase/alumni-testimonials-canadian-law" class="sf-depth-2">Alumni Testimonials: Canadian Law</a></li><li id="menu-947-1" class="middle even sf-item-4 sf-depth-2 sf-no-children"><a href="/alumni-showcase/alumni-testimonials-innovation-law-and-technology" class="sf-depth-2">Alumni Testimonials: Innovation, Law and Technology</a></li><li id="menu-674-1" class="middle odd sf-item-5 sf-depth-2 sf-no-children"><a href="/why-should-todays-leaders-law-business-and-government-take-gpllm/video-testimonials" class="sf-depth-2">Video Testimonials</a></li><li id="menu-948-1" class="last even sf-item-6 sf-depth-2 sf-no-children"><a href="/alumni-showcase/alumni-profiles" class="sf-depth-2">Alumni Profiles</a></li></ul></li><li id="menu-689-1" class="middle even sf-item-4 sf-depth-1 sf-no-children"><a href="/faq" class="sf-depth-1">FAQ</a></li><li id="menu-613-1" class="middle odd sf-item-5 sf-depth-1 sf-no-children"><a href="/potential-students/tuition" class="sf-depth-1">Fees</a></li><li id="menu-606-1" class="middle even sf-item-6 sf-depth-1"><a href="/faculty" class="sf-depth-1">Faculty</a></li><li id="menu-466-1" class="middle odd sf-item-7 sf-depth-1"><a href="/connect-with-us" title="Previous link was: events/month-grouped" class="sf-depth-1">Connect with us</a></li><li id="menu-392-1" class="middle even sf-item-8 sf-depth-1 sf-total-children-1 sf-parent-children-0 sf-single-children-1 menuparent"><a href="/news" class="sf-depth-1 menuparent">News</a><ul><li id="menu-628-1" class="firstandlast odd sf-item-1 sf-depth-2 sf-no-children"><a href="/news/news-archive" class="sf-depth-2">News Archive</a></li></ul></li><li id="menu-693-1" class="middle odd sf-item-9 sf-depth-1 sf-total-children-1 sf-parent-children-1 sf-single-children-0 menuparent"><a href="/new-admits" class="sf-depth-1 menuparent">For New Admits</a><ul><li id="menu-694-1" class="firstandlast odd sf-item-1 sf-depth-2 sf-total-children-1 sf-parent-children-0 sf-single-children-1 menuparent"><a href="/new-admits/gpllm-next-steps" class="sf-depth-2 menuparent">GPLLM Next Steps</a><ul><li id="menu-834-1" class="firstandlast odd sf-item-1 sf-depth-3 sf-no-children"><a href="/new-admits/gpllm-next-steps/registration" class="sf-depth-3">Registration</a></li></ul></li></ul></li><li id="menu-778-1" class="last even sf-item-10 sf-depth-1 sf-no-children"><a href="/contact-us" class="sf-depth-1">Contact Us</a></li></ul> </div> </div> </div> </div> </div> <!-- /#main-menu-wrapper --> </div> <!-- /#header-wrapper --> <div id="main-wrapper"> <div id="main" class="container layout-two-col-left"> <div id="content-wrapper"> <div id="content" class="column"> <div id="breadcrumb"><h2 class="element-invisible">You are here</h2><div class="breadcrumb"><span class="first"><a href="/">Home</a></span><a href="/programs">Concentrations</a><span class="separator">&gt;</span><a href="/programs/innovation-law-and-technology">Innovation, Law and Technology</a><span class="separator">&gt;</span>Innovation, Law and Technology Course Descriptions</div></div> <a id="main-content"></a> <h1 class="title" id="page-title">Innovation, Law and Technology Course Descriptions</h1> <div class="tabs"></div> <div id="main-content-region"> <div class="region region-content"> <div id="block-system-main" class="block block-system"> <div class="content"> <div id="node-275" class="node node-page node-page-full clearfix" about="/programs/innovation-law-and-technology/innovation-law-and-technology-course-descriptions" typeof="foaf:Document"> <span property="dc:title" content="Innovation, Law and Technology Course Descriptions" class="rdf-meta element-hidden"></span> <div class="content"> <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><h2 style="text-align: left;" align="center">Global Professional Master of Laws in&nbsp;Innovation, Law and Technology</h2><p>*Please note that not all courses will necessarily be available every year.</p><h3>LAW4028H&nbsp;Blockchain, Digital Assets and the Law -&nbsp;<span style="color: #956e41;"><a title="Usman Sheikh" href="https://www.bakermckenzie.com/en/people/s/sheikh-usman"><span style="color: #956e41;">Usman Sheikh</span></a></span></h3><p><span style="color: windowtext;" lang="EN-US">This course explores the exciting and emerging law and regulation surrounding blockchain technology and digital assets, the technology considered by many to be one of the most revolutionary developments since the invention of the internet. The course will begin by providing students with an in-depth understanding of the nature of blockchain technology and practical applications that have been, or are in the process of being, operationalized around the world (in the area of capital markets, payments, real estate and others). The course will then dive into the legal issues that are raised by the technology, viewed through the lens of Canadian law, including in the areas of securities, privacy, tax, anti-money laundering (AML) and combatting the financing of terrorism (CFT), intellectual property, governance, cybersecurity and more.</span></p><h3>LAW4031H&nbsp;Cybersecurity and Data Protection in a Global Information Economy -&nbsp;<span style="color: #956e41;"><a title="Imran Ahmad" href="https://www.nortonrosefulbright.com/en-ca/people/139531"><span style="color: #956e41;">Imran Ahmad</span></a></span></h3><p>This course will provide students with exposure to the key legal and policy issues related to cybersecurity. It will discuss the obligations of both the government and the private sector with respect to protecting computer systems and networks, the national security and cross-border aspects of cybersecurity, and more. Participants will be introduced to the legislative and technological landscape in this dynamic area and provided with the opportunity to discuss cutting-edge issues at the intersection of&nbsp;law, technology, and policy.&nbsp; Students will engage with the issues through a discussion of legislation, regulation and case law.&nbsp;&nbsp;</p><h3 class="GPLLMBodycopy">LAW4073H&nbsp;Data Law : A Health Perspective -&nbsp;<span style="color: #956e41;"><a href="https://www.osler.com/en/people/rosario-g-cartagena/">Rosario Cartagena</a><br /></span></h3><p><span style="color: #956e41;"><span style="color: #181c20;">This course will provide students with the foundations required to understand how data intersects with the health legal and regulatory environment. Students will learn how foundational principles in respect of privacy, cybersecurity, enterprise risk management, intellectual property, compliance, data governance, analytics/research, and artificial intelligence relate to a variety of health-related settings. In particular, the course will provide students with the tools to either be key data advisors to those in the health system or, to understand and apply the concepts to become data leaders in the field. The course will also ensure that students understand the various roles that form part of healthcare delivery across Canada and how to apply these data law principles such that they are managed effectively and lawfully for optimal implementation, leadership, and governance</span></span></p><h3 class="GPLLMBodycopy">LAW4055H&nbsp;Disruptive Innovations &amp; Legal Infrastructure -&nbsp;<span style="color: #956e41;"><a href="https://www.linkedin.com/in/deranevin/"><span style="color: #956e41;">Dera Nevin</span></a>&nbsp;</span>(not offered in 2024-2025)</h3><p><span lang="EN-US">This course helps students understand innovation and the law from the perspective of innovators who seek to bring an innovative product, service or idea to market and the tensions they encounter working within existing legal frameworks that may not be optimally or structurally suited to their innovation. The course will also explore evolutions in the design, process, regulation, funding frameworks and technology that have already occurred and what these suggest about the future trajectory of legal services.&nbsp;The course will be taught though a series of “use cases” and examples.&nbsp; Students will be given the opportunity to work through their own specific use case.&nbsp;</span></p><h3>LAW4070H Ethics of Emerging Technology&nbsp;<span lang="EN-US">-&nbsp;<a href="https://www.law.utoronto.ca/faculty-staff/full-time-faculty/abdi-aidid">Prof. Abdi Aidid</a><a href="https://www.linkedin.com/in/anthony-mouchantaf-508442113/?originalSubdomain=ca"><span style="color: #956e41;"><br /></span></a></span></h3><p class="MsoNormal"><span lang="EN-US">This course will introduce students to the fundamental ethical, legal and social issues arising from the development, use and design of new technologies.&nbsp; We will ask questions like: What makes an ethical technology? What happens and who is responsible when technology harms? How do we prevent or mitigate bias and discrimination? How do we balance innovation and privacy? In the absence of clear rules, how should users and developers of technology think about their responsibilities? The proliferation of AI, robotics, internet social media platforms and even new consumer electronics are forcing us to confront these important questions with some urgency.&nbsp; </span></p><p><span lang="EN-US">Along the way, we will think about the subject matter the way that lawyers and technologists do: with a view towards effective ethical decision-making, mitigating organizational risk, and achieving best practices. By the end of the course, students will be familiar with the leading frameworks for ethical technology development, possess a strong understanding of the normative theories that inform ethical thinking, and be able to integrate ethical guidelines with the realities of practice. The course will make extensive use of case studies and scenarios drawn from real-world events.</span></p><h3>LAW4030H&nbsp;Financing Technological Innovation<span lang="EN-US">&nbsp;- <a href="https://www.linkedin.com/in/anthony-mouchantaf-508442113/?originalSubdomain=ca"><span style="color: #956e41;">Anthony Mouchantaf</span></a><span style="color: #845f3e;"><a href="https://www.dwpv.com/en/People/Brooke-Jamison"><span style="color: #845f3e;"><br /></span></a></span></span></h3><p><span lang="EN-US">This course aims to elucidate the complex and often esoteric process of financing technological innovation. Emphasis is placed on the idiosyncrasies of innovation and technology, and the necessity for a distinct financing framework. The course will explore the unique capital and legal structures of startups, the modalities by which financing is secured by technology firms, and the overarching macroeconomics of the innovation economy.&nbsp;</span>&nbsp;&nbsp;</p><h3>LAW4032H&nbsp;Intellectual Property and Strategy - &nbsp;<span style="color: #956e41;"><a href="https://www.law.utoronto.ca/faculty-staff/full-time-faculty/abraham-drassinower"><span style="color: #956e41;">Prof. Abraham Drassinower&nbsp;</span></a>and<a title="Alex Stack" href="https://www.caravellaw.com/lawyers/alex-stack/"><span style="color: #956e41;">&nbsp;Alex Stack</span></a></span></h3><p>This course provides a survey of intellectual property, a class of legally-created assets that are of increasing importance to businesses world-wide. Students will be introduced to the core forms of intellectual property and will learn about their importance for business and for governments. The course will explore how intellectual property laws can be either considered an asset or a hindrance for companies, especially those operating in the technology sector. Students will be exposed to the multitude of legal arrangements that govern intellectual property assets and how each of these options has profound implications for many strategic business decisions of which founders, makers, and executives in all industries need be aware.</p><h3>LAW4026H&nbsp;Introduction to Law and Technology - <span style="color: #845f3e;">Dera Nevin</span></h3><p>This course explores the interplay between law, innovation, and new technologies. The course has two broad objectives. First, it provides a brief overview of the courses taught in a first year JD program. Topics covered&nbsp;include:&nbsp;tort&nbsp;law, contracts, property, constitutional and criminal law, as well as&nbsp;the administration of law. Second, it will explore how each of these areas of law will need to respond to changes in new technologies and how new technologies may affect the administration of justice and change the content of the law.&nbsp;</p><h3>LAW4046H&nbsp;Privacy and Data Governance - <a href="https://www.law.utoronto.ca/faculty-staff/full-time-faculty/abdi-aidid">Prof. Abdi Aidid</a><span style="color: #956e41;"><a href="https://www.inq.law/mary-jane"><br /></a></span></h3><p><span style="color: black; font-family: Arial, sans-serif;">Privacy law exists at the intersection of many areas of law and is, perhaps more than most fields, constantly evolving. This course will introduce students to privacy law, starting with its fundamental principles and moving into contemporary challenges and debates. Students will learn about the public dimensions of privacy law (e.g. how legislatures, regulators and courts seek to protect privacy) as well as its private dimensions (e.g. how organizations, consumers and the general public deal with privacy questions).</span><span style="color: black; font-family: Arial, sans-serif;">&nbsp;</span></p><p><span class="textrun"><span style="font-family: Arial, sans-serif; color: black; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;" lang="EN-US">Privacy has become a major issue for Internet users, technology companies, online businesses, researchers, and policy-makers around the world, as more and more personal information is collected, aggregated, shared, and used across a wide variety of contexts.  It is therefore impossible to explore and understand the legal implications of innovation and technology without addressing privacy. A major emphasis of this course will be on emerging technologies; accordingly, students will have the chance to discuss the privacy implications of Big Data, Artificial Intelligence (“AI”), social networking, surveillance (including facial recognition), online behavioural advertising, and more.</span></span></p><p class="MsoNormal"><span class="textrun"><span style="font-family: Arial, sans-serif; color: black; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;" lang="EN-US">Course materials and discussions will explore the field from the perspectives of various stakeholders, including consumers, businesses and regulators.  </span></span></p><h3>LAW4063H&nbsp;Regulation of Artificial Intelligence: A Legal and Practical Study -<a href="https://www.inq.law/carole">&nbsp;Carole Piovesan</a><span style="color: #956e41;"><a href="https://www.inq.law/mary-jane"><br /></a></span></h3><p><span style="font-family: Arial, sans-serif; color: #000000;"><span style="font-size: inherit; font-style: inherit; font-variant-ligatures: inherit; font-variant-caps: inherit; font-weight: inherit;"><span style="color: #000000;">T</span></span><span style="font-size: inherit; font-style: inherit; font-variant-ligatures: inherit; font-variant-caps: inherit; font-weight: inherit;">he law regulating data is becoming ever more fluid. While privacy laws are evolving or flourishing around the world, regulators are also turning their attention to the technologies being used to process and analyze the data. Artificial intelligence (AI) is one such technology that is gaining increasing regulatory attention. The European Union, the United States, Canada, China&nbsp;and other countries around the world are advancing R&amp;D and commercialization of AI. At the same time, these countries, as well as multilateral institutions, are developing policy and regulatory frameworks to control and reduce harm of AI technologies. </span></span></p><p><span style="font-family: Arial, sans-serif; color: #000000;"><span style="font-size: inherit; font-style: inherit; font-variant-ligatures: inherit; font-variant-caps: inherit; font-weight: inherit;">This course&nbsp;</span><span style="font-size: inherit; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">will explore some of the foundations of AI to understand why AI is unique at law and how regulators, industry associations, civil society groups and others are thinking about the regulation of AI technologies.  This is a dynamic course that will review aspects of data law as well as look at the opportunities and risks presented by AI technologies from a multidisciplinary approach</span><span style="border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 12pt; line-height: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">.&nbsp;&nbsp;</span></span></p><h3>LAW4068H Regulating the Digital Economy - <a href="https://law.uwo.ca/about_us/faculty/francesco_ducci.html">Prof. Francesco Ducci</a><span style="color: #956e41;"><a href="https://www.inq.law/carole"><span style="color: #956e41;"><br /></span></a></span></h3><p>Are big tech platforms monopolies? Is data the “new oil” of the digital economy? What are the implications for privacy? Should antitrust law go beyond economic goals? This course examines these and other central questions at the heart of antitrust policy in the digital age. We will begin by reviewing the intellectual history of antitrust and the main legal and economic principles of current competition/antirust laws (prior knowledge is not required). We will then examine a set of cutting-edge legal issues related to competition in big tech sectors. The goal of the course is to examine whether technological and economic transformations require legal reforms and novel paradigms of antitrust policy for the digital era.</p><div class="accordion"><h2>Past Offerings</h2><div class="content"><p><strong>Law4052H Law of Software Development and Commercialization - <a href="https://www.grllp.com/profile/BobNakano"><span style="color: #956e41;">Bob Nakano</span> </a>and<a href="https://secure.law.wisc.edu/profiles/cvonsimson@wisc.edu"><span style="color: #956e41;"> Charles von Simson </span></a>&nbsp;&nbsp;</strong></p><p><span style="font-family: Helvetica, sans-serif; font-size: 9pt;">All modern businesses run on software. Some businesses also sell software and others give it away. Whatever role a business plays in the software ecosystem, the management team must have a basic understanding of software contracts and licensing strategies. This course will examine the law governing the creation, development and commercialization of software as well as the critical provisions common to software agreements. The course will begin with a review of Canadian and American law governing software ownership and licensing. From that foundation, the course will analyze specific types of software contracts, including traditional proprietary licenses, open source agreements and software as service agreements, among others. Finally, the course will evaluate the licensing strategies of major software vendors with an emphasis on the open source business models that are driving the rapid pace of innovation in areas such as artificial intelligence, blockchain, cloud and container applications</span></p><p><strong>LAW4027H Legal Technology and Informatics - <a href="https://www.danielmartinkatz.com/"><span style="color: #956e41;">Prof. Daniel Martin Katz</span></a></strong></p><p><span style="font-family: Helvetica, sans-serif; font-size: 9pt;">The use of information technology in the delivery of legal services and the globalization of the legal industry is fundamentally transforming the nature and practice of law. At the same time, buyers of legal services are becoming savvier about the time and cost efficiencies that technology can deliver. As a result, clients expect their legal services providers to engage technology in their practices and are auditing legal providers’ IT systems and capabilities. This course will explore how technology is currently used in legal practice and how its evolution will continue to shape the legal profession. Students will be introduced to: the technology that currently exists and its application to legal processes; change makers who are disrupting the legal industry; and asked to grapple with the challenges and opportunities currently facing the legal system and the legal profession.</span></p><p>&nbsp;</p></div></div><p>&nbsp;</p></div></div></div> </div> </div> </div> </div> </div> </div> </div> </div> <div id="sidebar-first" class="column sidebar"> <div class="region region-sidebar-first"> <div id="block-menu-block-3" class="block block-menu-block clearfix"> <h2>Concentrations</h2> <div class="content"> <div class="menu-block-wrapper menu-block-3 menu-name-main-menu parent-mlid-0 menu-level-2"> <ul class="menu"><li class="first collapsed menu-mlid-958"><a href="/business-law">Business Law</a></li> <li class="collapsed menu-mlid-686"><a href="/programs/canadian-law-global-context">Canadian Law in a Global Context</a></li> <li class="last expanded active-trail menu-mlid-687"><a href="/programs/innovation-law-and-technology" class="active-trail">Innovation, Law and Technology</a><ul class="menu"><li class="first last leaf active-trail active menu-mlid-691"><a href="/programs/innovation-law-and-technology/innovation-law-and-technology-course-descriptions" class="active-trail active">Innovation, Law and Technology - Course Descriptions</a></li> </ul></li> </ul></div> </div> </div> <div id="block-block-13" class="block block-block"> <div class="content"> <p><br /><br /> </p><div style="cursor: pointer;background-color: #172852; max-width: 320px; padding: 1px; text-align: center; margin: auto;"> <p><strong><a style="color: #fff;" href="https://admissions.sgs.utoronto.ca/apply/">Apply Now</a></strong></p> </div> </div> </div> <div id="block-block-14" class="block block-block"> <div class="content"> <div style="cursor: pointer;background-color: #172852; max-width: 320px; padding: 1px; text-align: center; margin: auto;"> <p><strong><a style="color: #fff;" href="https://admissions.sgs.utoronto.ca/portal/gpllm-upcoming-events">Upcoming Events</a></strong></p> </div> </div> </div> <div id="block-block-15" class="block block-block"> <div class="content"> <div style="cursor: pointer;background-color: #172852; max-width: 320px; padding: 1px; text-align: center; margin: auto;"> <p><strong><a style="color: #fff;" href="https://gpllm.law.utoronto.ca/connect-with-us">Connect with Us</a></strong></p> </div> </div> </div> </div> </div> <!-- /#sidebar-first --> </div> <!-- /#main --> </div> <!-- /#main-wrapper --> <div id="footer-wrapper"> <div id="footer-top"> <div class="container"> <div class="region region-footer-top"> <div id="block-block-1" class="block block-block"> <div class="content"> <div><a href="https://twitter.com/UTLawGPLLM" target="_blank"><img src="/sites/gpllm.law.utoronto.ca/files/twitter-icon-rose.jpg" alt="Twitter" width="24" height="24" /></a>&nbsp;&nbsp;&nbsp;<a href="https://www.facebook.com/GPLLM/" target="_blank"><img src="/sites/default/files/media/Facebook.png" alt="Facebook" width="24" height="24" /></a>&nbsp;&nbsp;&nbsp;<a href="https://www.instagram.com/gpllm_uoftlaw/" target="_blank"><img src="/sites/gpllm.law.utoronto.ca/files/instagram_1.jpg" alt="Instagram" width="24" height="24" /></a>&nbsp;&nbsp;&nbsp;<a href="https://www.youtube.com/channel/UCBZ1fypxukvyCS3COz6Snsw" target="_blank"><img src="/sites/gpllm.law.utoronto.ca/files/YouTube.gif" alt="YouTube" width="24" height="24" /></a> &nbsp; <a href="https://www.linkedin.com/company/11350122/" target="_blank"><img src="/sites/gpllm.law.utoronto.ca/files/LinkedIn-icon.jpg" alt="LinkedIn" width="24" height="24" /></a></div> </div> </div> </div> </div> </div> <!-- /#footer-top --> <div id="footer-bottom"> <div class="container"> <div class="region region-footer-bottom"> <div id="block-block-2" class="block block-block"> <h2>University of Toronto Faculty of Law</h2> <div class="content"> <p><strong>Global Professional LLM</strong><br /><span style="font-size: 9pt; font-family: Helvetica, sans-serif;">78 Queen's Park<br /> Toronto, Ontario<br /> Canada<br /> M5S 2C5</span></p> </div> </div> </div> </div> </div> <!-- /#footer-bottom --> </div> </div></div> <!-- /#page, /#page-wrapper --> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-72b230a15006b7b3ef3","applicationID":"1236213105","transactionName":"ZAYAYkZTD0pZVEQNDl1MN0RdHU5QVlNVHE9DCxI=","queueTime":0,"applicationTime":159,"atts":"SEEDFA5JHEQ=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>

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