-1) { return true; } } return false; } /* Disable tracking if the opt-out cookie exists. */ if (__gtagTrackerIsOptedOut()) { for (var index = 0; index < disableStrs.length; index++) { window[disableStrs[index]] = true; } } /* Opt-out function */ function __gtagTrackerOptout() { for (var index = 0; index < disableStrs.length; index++) { document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; window[disableStrs[index]] = true; } } if ('undefined' === typeof gaOptout) { function gaOptout() { __gtagTrackerOptout(); } } window.dataLayer = window.dataLayer || []; window.MonsterInsightsDualTracker = { helpers: {}, trackers: {}, }; if (mi_track_user) { function __gtagDataLayer() { dataLayer.push(arguments); } function __gtagTracker(type, name, parameters) { if (!parameters) { parameters = {}; } if (parameters.send_to) { __gtagDataLayer.apply(null, arguments); return; } if (type === 'event') { parameters.send_to = monsterinsights_frontend.v4_id; var hookName = name; if (typeof parameters['event_category'] !== 'undefined') { hookName = parameters['event_category'] + ':' + name; } if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') { MonsterInsightsDualTracker.trackers[hookName](parameters); } else { __gtagDataLayer('event', name, parameters); } } else { __gtagDataLayer.apply(null, arguments); } } __gtagTracker('js', new Date()); __gtagTracker('set', { 'developer_id.dZGIzZG': true, }); if ( MonsterInsightsLocations.page_location ) { __gtagTracker('set', MonsterInsightsLocations); } __gtagTracker('config', 'G-NVR5VDVPSD', {"forceSSL":"true","link_attribution":"true"} ); window.gtag = __gtagTracker; (function () { /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ /* ga and __gaTracker compatibility shim. */ var noopfn = function () { return null; }; var newtracker = function () { return new Tracker(); }; var Tracker = function () { return null; }; var p = Tracker.prototype; p.get = noopfn; p.set = noopfn; p.send = function () { var args = Array.prototype.slice.call(arguments); args.unshift('send'); __gaTracker.apply(null, args); }; var __gaTracker = function () { var len = arguments.length; if (len === 0) { return; } var f = arguments[len - 1]; if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { if ('send' === arguments[0]) { var hitConverted, hitObject = false, action; if ('event' === arguments[1]) { if ('undefined' !== typeof arguments[3]) { hitObject = { 'eventAction': arguments[3], 'eventCategory': arguments[2], 'eventLabel': arguments[4], 'value': arguments[5] ? arguments[5] : 1, } } } if ('pageview' === arguments[1]) { if ('undefined' !== typeof arguments[2]) { hitObject = { 'eventAction': 'page_view', 'page_path': arguments[2], } } } if (typeof arguments[2] === 'object') { hitObject = arguments[2]; } if (typeof arguments[5] === 'object') { Object.assign(hitObject, arguments[5]); } if ('undefined' !== typeof arguments[1].hitType) { hitObject = arguments[1]; if ('pageview' === hitObject.hitType) { hitObject.eventAction = 'page_view'; } } if (hitObject) { action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction; hitConverted = mapArgs(hitObject); __gtagTracker('event', action, hitConverted); } } return; } function mapArgs(args) { var arg, hit = {}; var gaMap = { 'eventCategory': 'event_category', 'eventAction': 'event_action', 'eventLabel': 'event_label', 'eventValue': 'event_value', 'nonInteraction': 'non_interaction', 'timingCategory': 'event_category', 'timingVar': 'name', 'timingValue': 'value', 'timingLabel': 'event_label', 'page': 'page_path', 'location': 'page_location', 'title': 'page_title', 'referrer' : 'page_referrer', }; for (arg in args) { if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { hit[gaMap[arg]] = args[arg]; } else { hit[arg] = args[arg]; } } return hit; } try { f.hitCallback(); } catch (ex) { } }; __gaTracker.create = newtracker; __gaTracker.getByName = newtracker; __gaTracker.getAll = function () { return []; }; __gaTracker.remove = noopfn; __gaTracker.loaded = true; window['__gaTracker'] = __gaTracker; })(); } else { console.log(""); (function () { function __gtagTracker() { return null; } window['__gtagTracker'] = __gtagTracker; window['gtag'] = __gtagTracker; })(); }

91¿´Æ¬Íø

Happenings @ 91¿´Æ¬Íø

Professional Development Events

Date Range

91¿´Æ¬Íø

Topics

2026-2027 Brown School Academic Calendar

2026 Summer Semester
May 18First Summer session begins
May 25Memorial Day Holiday – No Classes
July 3Independence Day Holiday Observed – No Classes
July 4Independence Day Holiday
August 13Last Summer Session Ends
August 13Dissertation submission deadline
August 13Summer 2026 Degree Date
July 28-August 13Online course evaluations open for 2026 regular Summer session classes
2026 Fall Semester
August 24First Day of Classes
September 3Last day to add/wait/swap/drop (D) a regular session class
September 7Labor Day Holiday – No Classes
September 14Spring 2027 classes will start publishing in Workday
September 18Last day to withdraw (W) from Fall regular session classes
October 3-6Fall Break – No Classes
November 2Last day to apply for Fall Program Completion
November 25-29Thanksgiving Break – No Classes
December 7Last Day of Classes
December 8-9Reading Days
December 10-16Final Exams
December 14Last day of classes for Brown School
December 16Dissertation submission deadline
December 16Last day of regular session and final exams
December 21Grading Deadline: Noon
2027 Spring Semester
January 18Martin Luther King Holiday – No Classes
January 19First Day of Classes
January 28Last day to add, wait, change , or drop with a “D” for Spring regular session classes
January 29Spring regular session classes dropped on or after this date are assigned a withdrawal “W”.
February 12Last day to drop with a “W” (withdrawal)
March 1Last day to apply for degree completion for May 2026
March 15-21Spring Break – No Classes
April 9Last day to change grade option on regular session classes
April 30Dissertation submission deadline
May 3Last Day of Classes
May 4-5Reading Days
May 6-12Final Exams
May 10Last day of classes for students in Graduate Social Work
May 17Grading Deadline: Noon
May 21Commencement
2027 Summer Semester
May 24First Summer Session Begins
May 31Memorial Day Holiday – No Classes
June 3Last day to add/drop/swap
June 4Classes dropped on or after this date are assigned withdrawal (W)
June 18Last day to withdraw (W) from a Summer class
July 4Independence Day Holiday
July 5Independence Day Holiday observed – No Classes
August 3-17Course evaluations open for 2027 Regular Summer Classes
August 19Dissertation submission deadline
August 19Last Summer Session Ends
August 19Last day of classes
August 19Summer 2027 Degree Date