{"id":208,"date":"2025-11-10T13:03:01","date_gmt":"2025-11-10T13:03:01","guid":{"rendered":"https:\/\/newman.ac.uk\/staff\/?post_type=staff&#038;p=208"},"modified":"2026-03-16T09:19:58","modified_gmt":"2026-03-16T09:19:58","slug":"james-brennan","status":"publish","type":"staff","link":"https:\/\/newman.ac.uk\/staff\/staff\/james-brennan\/","title":{"rendered":"James Brennan"},"content":{"rendered":"\n<div class=\"wp-block-cover alignfull is-light\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-clay-ash-background-color has-background-dim-100 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container has-global-padding is-layout-constrained wp-block-cover-is-layout-constrained\">\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile is-vertically-aligned-center\" style=\"grid-template-columns:30% auto\"><figure  class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1707\" alt=\"James Brennan\" src=\"https:\/\/newman.ac.uk\/staff\/wp-content\/uploads\/sites\/6\/2025\/11\/James-Brennan-scaled.webp\" class=\"wp-image-418 size-full\"><\/figure><div class=\"wp-block-media-text__content\">\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-container-core-group-is-layout-5ff68bb6 wp-block-group-is-layout-constrained\" style=\"padding-top:0px;padding-bottom:0px;padding-left:var(--wp--preset--spacing--50)\"><h1 style=\"margin-top:0px;margin-bottom:0px;\" class=\"alignwide wp-block-post-title\">James Brennan<\/h1>\n\n\n<p class=\"has-4-font-size\">Senior Lecturer in Foundation Year<\/p>\n\n\n\n<div class=\"wp-block-group has-4-font-size has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:8px;margin-bottom:0px;padding-top:0px;padding-bottom:0px\"><\/div>\n\n\n<div style=\"padding-top:0px;padding-bottom:0px;margin-top:8px;margin-bottom:8px\" class=\"taxonomy-department wp-block-post-terms\"><a href=\"https:\/\/newman.ac.uk\/staff\/department\/foundation-year\/\" rel=\"tag\">Foundation Year<\/a><\/div>\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\"><div class=\"wp-block-button \">\n\t\t\t<a class=\"wp-block-button__link wp-element-button button\" href=\"#Contact\" ><span>Contact me<\/span><\/a>\n\t\t<\/div><\/div>\n<\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"biography\">Biography<\/h2>\n\n\n\n<p class=\"fade-in-up has-5-font-size\">Dr James Brennan\u00a0is a Senior Lecturer in Foundation Year at Birmingham Newman University.<\/p>\n\n\n\n<p class=\"fade-in-up\">He holds an MA in Contemporary History from the University of Birmingham and recently completed his PhD in History at Liverpool Hope University on provincial political culture and gendered political language in inter-war Birmingham. His research explores the intersections of political culture, gender, and place in twentieth-century Britain.<\/p>\n\n\n\n<p>James leads and coordinates routes within Newman\u2019s Foundation Year and has contributed to teaching on History and Applied Humanities programmes. He is committed to collaborative, inclusive teaching practices, focusing on co-creation methodologies, negotiated assessments, widening participation, and the innovative use of AI-enhanced learning to support student belonging and success.<\/p>\n\n\n\n<p class=\"fade-in-up\">He has published on provincial press culture <em>Print, Politics and the Provincial Press in Modern Britain<\/em>, Peter Lang) and on pedagogy, and has presented at conferences including the FY Network and European Access Network. He is currently researching inter-war political culture and piloting an AI framework for first-year students. He is a Fellow of Advance HE and holds a Postgraduate Certificate in Higher Education.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-cover alignfull is-light\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-sky-blue-background-color has-background-dim-100 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container has-global-padding is-layout-constrained wp-block-cover-is-layout-constrained\">\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"profile\">Profile<\/h2>\n\n\n\n<h3 class=\"wp-block-heading fade-in-up\" id=\"research-interests\">Research Interests<\/h3>\n\n\n\n<p>James\u2019 research interests lie in twentieth-century British history, with a particular focus on provincial political cultures, the relationship between gender and political language, and the dynamics of modernity.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"teaching\">Teaching<\/h3>\n\n\n\n<p>James teaches in the Foundation Year programme at Birmingham Newman University and leads the September start route. He is keenly interested in using co-creation methodologies as well as leveraging new learning technologies, including artificial intelligence, and actively incorporates them into his teaching methods.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"membership-of-professional-organisations\">Membership of Professional Organisations<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fellow of Advance HE<\/li>\n<\/ul>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"other-activities\"><strong>Other Activities<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading fade-in-up\" id=\"conferences-and-other-research-activity\">Conferences and Other Research Activity<\/h3>\n\n\n\n<p>Conference Administrator for \u201cFrom \u201cOld Corruption\u201d to the New Corruption? Public Life and Public Service in Britain, C.1780-1790\u201d, held at Oxford Brookes University, 2019.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"conference-and-seminar-papers\">Conference and Seminar Papers<\/h3>\n\n\n\n<p>\u2018Politics and the Press in Inter-war Britain\u2019, seminar led by James Brennan (University of Central Lancashire, History Research Seminar Series, 2020).<\/p>\n\n\n\n<p>\u2018The representation(s) of women in the politics of the West Midlands, 1918-1929\u2019, Humanities Research Seminar, Newman University, 2019).<\/p>\n\n\n\n<p>\u201cOne of the most promising features of the fight is the awakening interest of the women, in municipal politics\u201d: Female Municipal Candidates, the Birmingham Press and Regional Political Culture, 1918-1929\u201d, Women\u2019s Suffrage, Politics and the Public Sphere (Women\u2019s History Network, University of Worcester, 2018).<\/p>\n\n\n\n<p>\u2018We Must get in front of these Blighters: The Birmingham Labour and Unionist press war 1919-1926\u2019, Midland History Postgraduate Conference, University of Worcester, 2017.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"publications\">Publications<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"articles-in-peer-reviewed-journals\">Articles in Peer-Reviewed Journals<\/h4>\n\n\n\n<p>Folwell, E. J., &amp; Brennan, J. D. (2025). Assessment by engagement: building confidence and autonomy in the first year. <em>Assessment &amp; Evaluation in Higher Education<\/em>, 1\u201314. <a href=\"https:\/\/doi.org\/10.1080\/02602938.2025.2483268\" target=\"_blank\" rel=\"noopener\">https:\/\/doi.org\/10.1080\/02602938.2025.2483268<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"chapters\">Chapters<\/h4>\n\n\n\n<p>Brennan, J., Cawood, I. (2019) \u2018We Must Get In Front Of These Blighters\u2019: Political Press Culture in the West Midlands, 1918-1925\u2019, in Cawood, I., Peters, L.&nbsp;<em>Print, Politics and the Provincial Press in Modern Britain<\/em>. Oxford: Peter Lang, 119-155.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"book-reviews\">Selected Book Reviews<\/h4>\n\n\n\n<p>Brennan, J (2020) \u2018Review of David J.A. Hallam, Taking on the Men: the First Women Parliamentary Candidates 1918\u2019,&nbsp;<em>Midland History<\/em>, 45:1, pp.128-129.<\/p>\n\n\n\n<p class=\"fade-in-up\">Brennan, J (2019) \u2018Review of Andrew Reekes, The Birmingham Political Machine: Winning Elections for Joseph Chamberlain\u2019,&nbsp;<em>Journal of Liberal History<\/em>, Issue 104, pp. 44-45.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Contact\">Contact form<\/h2>\n\n\n<script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\n\/\/----------------------------------------------------------\n\/\/------ JAVASCRIPT HOOK FUNCTIONS FOR GRAVITY FORMS -------\n\/\/----------------------------------------------------------\n\nif ( ! gform ) {\n\tdocument.addEventListener( 'gform_main_scripts_loaded', function() { gform.scriptsLoaded = true; } );\n\tdocument.addEventListener( 'gform\/theme\/scripts_loaded', function() { gform.themeScriptsLoaded = true; } );\n\twindow.addEventListener( 'DOMContentLoaded', function() { gform.domLoaded = true; } );\n\n\tvar gform = {\n\t\tdomLoaded: false,\n\t\tscriptsLoaded: false,\n\t\tthemeScriptsLoaded: false,\n\t\tisFormEditor: () => typeof InitializeEditor === 'function',\n\n\t\t\/**\n\t\t * @deprecated 2.9 the use of initializeOnLoaded in the form editor context is deprecated.\n\t\t * @remove-in 4.0 this function will not check for gform.isFormEditor().\n\t\t *\/\n\t\tcallIfLoaded: function ( fn ) {\n\t\t\tif ( gform.domLoaded && gform.scriptsLoaded && ( gform.themeScriptsLoaded || gform.isFormEditor() ) ) {\n\t\t\t\tif ( gform.isFormEditor() ) {\n\t\t\t\t\tconsole.warn( 'The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.' );\n\t\t\t\t}\n\t\t\t\tfn();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\treturn false;\n\t\t},\n\n\t\t\/**\n\t\t * Call a function when all scripts are loaded\n\t\t *\n\t\t * @param function fn the callback function to call when all scripts are loaded\n\t\t *\n\t\t * @returns void\n\t\t *\/\n\t\tinitializeOnLoaded: function( fn ) {\n\t\t\tif ( ! gform.callIfLoaded( fn ) ) {\n\t\t\t\tdocument.addEventListener( 'gform_main_scripts_loaded', () => { gform.scriptsLoaded = true; gform.callIfLoaded( fn ); } );\n\t\t\t\tdocument.addEventListener( 'gform\/theme\/scripts_loaded', () => { gform.themeScriptsLoaded = true; gform.callIfLoaded( fn ); } );\n\t\t\t\twindow.addEventListener( 'DOMContentLoaded', () => { gform.domLoaded = true; gform.callIfLoaded( fn ); } );\n\t\t\t}\n\t\t},\n\n\t\thooks: { action: {}, filter: {} },\n\t\taddAction: function( action, callable, priority, tag ) {\n\t\t\tgform.addHook( 'action', action, callable, priority, tag );\n\t\t},\n\t\taddFilter: function( action, callable, priority, tag ) {\n\t\t\tgform.addHook( 'filter', action, callable, priority, tag );\n\t\t},\n\t\tdoAction: function( action ) {\n\t\t\tgform.doHook( 'action', action, arguments );\n\t\t},\n\t\tapplyFilters: function( action ) {\n\t\t\treturn gform.doHook( 'filter', action, arguments );\n\t\t},\n\t\tremoveAction: function( action, tag ) {\n\t\t\tgform.removeHook( 'action', action, tag );\n\t\t},\n\t\tremoveFilter: function( action, priority, tag ) {\n\t\t\tgform.removeHook( 'filter', action, priority, tag );\n\t\t},\n\t\taddHook: function( hookType, action, callable, priority, tag ) {\n\t\t\tif ( undefined == gform.hooks[hookType][action] ) {\n\t\t\t\tgform.hooks[hookType][action] = [];\n\t\t\t}\n\t\t\tvar hooks = gform.hooks[hookType][action];\n\t\t\tif ( undefined == tag ) {\n\t\t\t\ttag = action + '_' + hooks.length;\n\t\t\t}\n\t\t\tif( priority == undefined ){\n\t\t\t\tpriority = 10;\n\t\t\t}\n\n\t\t\tgform.hooks[hookType][action].push( { tag:tag, callable:callable, priority:priority } );\n\t\t},\n\t\tdoHook: function( hookType, action, args ) {\n\n\t\t\t\/\/ splice args from object into array and remove first index which is the hook name\n\t\t\targs = Array.prototype.slice.call(args, 1);\n\n\t\t\tif ( undefined != gform.hooks[hookType][action] ) {\n\t\t\t\tvar hooks = gform.hooks[hookType][action], hook;\n\t\t\t\t\/\/sort by priority\n\t\t\t\thooks.sort(function(a,b){return a[\"priority\"]-b[\"priority\"]});\n\n\t\t\t\thooks.forEach( function( hookItem ) {\n\t\t\t\t\thook = hookItem.callable;\n\n\t\t\t\t\tif(typeof hook != 'function')\n\t\t\t\t\t\thook = window[hook];\n\t\t\t\t\tif ( 'action' == hookType ) {\n\t\t\t\t\t\thook.apply(null, args);\n\t\t\t\t\t} else {\n\t\t\t\t\t\targs[0] = hook.apply(null, args);\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t}\n\t\t\tif ( 'filter'==hookType ) {\n\t\t\t\treturn args[0];\n\t\t\t}\n\t\t},\n\t\tremoveHook: function( hookType, action, priority, tag ) {\n\t\t\tif ( undefined != gform.hooks[hookType][action] ) {\n\t\t\t\tvar hooks = gform.hooks[hookType][action];\n\t\t\t\thooks = hooks.filter( function(hook, index, arr) {\n\t\t\t\t\tvar removeHook = (undefined==tag||tag==hook.tag) && (undefined==priority||priority==hook.priority);\n\t\t\t\t\treturn !removeHook;\n\t\t\t\t} );\n\t\t\t\tgform.hooks[hookType][action] = hooks;\n\t\t\t}\n\t\t}\n\t};\n}\n\n\/* ]]> *\/\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_1' ><style>#gform_wrapper_1[data-form-index=\"0\"].gform-theme,[data-parent-form=\"1_0\"]{--gf-color-primary: #AFCB37;--gf-color-primary-rgb: 175, 203, 55;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #7D9905;--gf-color-primary-lighter: #E1FD69;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url(\"data:image\/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-select: url(\"data:image\/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-search: url(\"data:image\/svg+xml,%3Csvg width='640' height='640' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}<\/style>\n                        <div class='gform_heading'>\n                            <h2 class=\"gform_title\">Contact form<\/h2>\n                            <p class='gform_description'><\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_1'  action='\/staff\/wp-json\/wp\/v2\/staff\/208' data-formid='1' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_above description_above validation_below'><fieldset id=\"field_1_1\" class=\"gfield gfield--type-name gfield--input-type-name gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_1_1'>\n                            \n                            <span id='input_1_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <label for='input_1_1_3' class='gform-field-label gform-field-label--type-sub '>First<\/label>\n                                                    <input type='text' name='input_1.3' id='input_1_1_3' value=''   aria-required='true'    autocomplete=\"given-name\" \/>\n                                                <\/span>\n                            \n                            <span id='input_1_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >\n                                                            <label for='input_1_1_6' class='gform-field-label gform-field-label--type-sub '>Last<\/label>\n                                                            <input type='text' name='input_1.6' id='input_1_1_6' value=''   aria-required='true'    autocomplete=\"family-name\" \/>\n                                                        <\/span>\n                            \n                        <\/div><\/fieldset><fieldset id=\"field_1_2\" class=\"gfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_complex ginput_container ginput_container_email gform-grid-row' id='input_1_2_container'>\n                                <span id='input_1_2_1_container' class='ginput_left gform-grid-col gform-grid-col--size-auto'>\n                                    <label for='input_1_2' class='gform-field-label gform-field-label--type-sub '>Enter Email<\/label>\n                                    <input class='' type='email' name='input_2' id='input_1_2' value=''    aria-required=\"true\" aria-invalid=\"false\"  autocomplete=\"email\"\/>\n                                <\/span>\n                                <span id='input_1_2_2_container' class='ginput_right gform-grid-col gform-grid-col--size-auto'>\n                                    <label for='input_1_2_2' class='gform-field-label gform-field-label--type-sub '>Confirm Email<\/label>\n                                    <input class='' type='email' name='input_2_2' id='input_1_2_2' value=''    aria-required=\"true\" aria-invalid=\"false\"  autocomplete=\"email\"\/>\n                                <\/span>\n                                <div class='gf_clear gf_clear_complex'><\/div>\n                            <\/div><\/fieldset><div id=\"field_1_3\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield_contains_required field_sublabel_above gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_3'>Comments<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='gfield_description' id='gfield_description_1_3'>Please let us know what&#039;s on your mind. Have a question for us? Ask away.<\/div><div class='ginput_container ginput_container_textarea'><textarea name='input_3' id='input_1_3' class='textarea medium'  aria-describedby=\"gfield_description_1_3\" maxlength='600'  aria-required=\"true\" aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><div id=\"field_1_4\" class=\"gfield gfield--type-email gfield--input-type-adminonly_hidden gfield--width-full field_admin_only field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_administrative\"  ><input name='input_4' id='input_1_4' class='gform_hidden' type='hidden' value='j.brennan@staff.newman.ac.uk'\/><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <button class=\"button\">\n\t\t\t\t\t<span>Submit<\/span>\n\t\t\t\t<\/button> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='orbital' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='{&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;,&quot;buttonPrimaryBackgroundColor&quot;:&quot;#AFCB37&quot;}' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='GBP' value='UvPU6AkqcvYfS\/ZhcwbbFF\/zsQyxPW1wt3\/0v4KlKC01wqKwsVV9+c1WQfGSj9ZZh59owkiiJJ5B7UjfLxZQIjuJnF3dmTiCq\/s89ByPagChxAQ=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsImU5YmI5ZGI4NzNjNmM2NjlmZmI0OWM0MTNlYzU4MjE2Il0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='academic-email=j.brennan%40staff.newman.ac.uk' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https:\/\/newman.ac.uk\/staff\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https:\/\/newman.ac.uk\/staff\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"1\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_1\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_1\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_1\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); \n\/* ]]> *\/\n<\/script>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Biography Dr James Brennan\u00a0is a Senior Lecturer in Foundation Year at Birmingham Newman University. He holds an MA in Contemporary History from the University of Birmingham and recently completed his PhD in History at Liverpool Hope University on provincial political culture and gendered political language in inter-war Birmingham. His research explores the intersections of political [&hellip;]<\/p>\n","protected":false},"featured_media":418,"template":"","department":[40],"class_list":["post-208","staff","type-staff","status-publish","has-post-thumbnail","hentry","department-foundation-year"],"acf":[],"_links":{"self":[{"href":"https:\/\/newman.ac.uk\/staff\/wp-json\/wp\/v2\/staff\/208","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/newman.ac.uk\/staff\/wp-json\/wp\/v2\/staff"}],"about":[{"href":"https:\/\/newman.ac.uk\/staff\/wp-json\/wp\/v2\/types\/staff"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/newman.ac.uk\/staff\/wp-json\/wp\/v2\/media\/418"}],"wp:attachment":[{"href":"https:\/\/newman.ac.uk\/staff\/wp-json\/wp\/v2\/media?parent=208"}],"wp:term":[{"taxonomy":"department","embeddable":true,"href":"https:\/\/newman.ac.uk\/staff\/wp-json\/wp\/v2\/department?post=208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}