{"id":8983,"date":"2025-12-02T16:39:26","date_gmt":"2025-12-02T22:39:26","guid":{"rendered":"https:\/\/uwm.edu\/advancing-learning\/?post_type=tribe_events&#038;p=8983"},"modified":"2026-01-27T16:35:58","modified_gmt":"2026-01-27T22:35:58","slug":"active-teaching-lab-may-6","status":"publish","type":"tribe_events","link":"https:\/\/uwm.edu\/advancing-learning\/event\/active-teaching-lab-may-6\/","title":{"rendered":"Active Teaching Lab &#8211; Custom AI Without the Cloud"},"content":{"rendered":"<div  class=\"tribe-events-schedule tribe-clearfix\" >\n\t<p class=\"tribe-events-schedule__datetime\">\n\t\t<span class=\"tribe-events-schedule__date tribe-events-schedule__date--start\">\n\t\t\tMay 6\t\t<\/span>\n\n\t\t\t\t\t<span class=\"tribe-events-schedule__separator tribe-events-schedule__separator--date\">\n\t\t\t\t @ \t\t\t<\/span>\n\t\t\t<span class=\"tribe-events-schedule__time tribe-events-schedule__time--start\">\n\t\t\t\t9:00 am\t\t\t<\/span>\n\t\t\n\t\t\t\t\t\t\t\t\t<span class=\"tribe-events-schedule__separator tribe-events-schedule__separator--time\">\n\t\t\t\t\t &#8211; \t\t\t\t<\/span>\n\t\t\t\n\t\t\t\t\t\t\t<span class=\"tribe-events-schedule__time tribe-events-schedule__time--end\">\n\t\t\t\t\t10:00 am\t\t\t\t<\/span>\n\t\t\t\n\t\t\t\t\t\t<\/p>\n<\/div>\n\n\n\n<div class=\"uwm-l-row\">\n<div class=\"uwm-l-col\">\n<h2 class=\"wp-block-heading\" id=\"h-custom-ai-without-the-cloud-privacy-and-power-for-every-instructor\">Custom AI Without the Cloud: Privacy and Power for Every Instructor<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-joseph-retzer\"><em>Joseph Retzer<\/em><\/h3>\n\n\n\n<p>While off-the-shelf AI like ChatGPT are popular, many instructors worry about data privacy and generic &#8220;one-size-fits-all&#8221; limitations. In this session, Joseph Retzer will demonstrate how he created a secure, custom AI assistant that runs entirely offline to keep sensitive student and research data private, while still being able to summarize complex data and generate professional reports. Following Dr. Retzer\u2019s session we\u2019ll explore ways to build your own specialized AI tools, and move from being an AI consumer to an AI creator.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>This session will be held in Engelmann Hall (Room B73), and online via Zoom. Registration is not required but helps us prepare.<\/strong><\/p>\n\n\n\n<p><span style=\"text-decoration: underline\"><strong><a href=\"https:\/\/wisconsin-edu.zoom.us\/j\/98067209521\" target=\"_blank\" rel=\"noreferrer noopener\">Join us via this link!<\/a><\/strong><\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-facilitators\">Facilitators<\/h2>\n\n\n<div  class=\"tribe-block tribe-block__organizer__details tribe-clearfix\" >\n\t<div class=\"tribe-block__organizer__title\">\n\t\t<h3><a href=\"https:\/\/uwm.edu\/advancing-learning\/organizer\/lane-sunwall\/\" title=\"Lane Sunwall\" target=\"_self\" rel=\"\">Lane Sunwall<\/a><\/h3>\n\t<\/div>\n\t\t\t<p class=\"tribe-block__organizer__phone\">608-262-4965<\/p>\n\t\t\t\t\t<p class=\"tribe-block__organizer__email\">&#115;&#117;nwa&#108;l&#064;u&#119;&#109;&#046;ed&#117;<\/p>\n\t<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-location\">Location<\/h2>\n\n\n\n<p class=\"size-p-lg\">This session will be held in Engelmann Hall (Room B73), and online via Zoom, please register to receive an email with the link.<\/p>\n<\/div>\n\n\n\n<div class=\"uwm-l-col uwm-l-col--7\">\n<h2 class=\"wp-block-heading\" id=\"h-registration-form\">Registration Form<\/h2>\n\n\n<script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n\/* ]]> *\/\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_102' style='display:none'>\n                        <div class='gform_heading'>\n                            <p class='gform_description'><\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_102'  action='\/advancing-learning\/wp-json\/wp\/v2\/tribe_events\/8983' data-formid='102' novalidate><div class='gf_invisible ginput_recaptchav3' data-sitekey='6Let4LkmAAAAAMDytJZITec55NB97k2BiShMXqPE' data-tabindex='0'><input id=\"input_a8fb363e707034b93ffd56cad22834ce\" class=\"gfield_recaptcha_response\" type=\"hidden\" name=\"input_a8fb363e707034b93ffd56cad22834ce\" value=\"\"\/><\/div>\n                        <div class='gform-body gform_body'><div id='gform_fields_102' class='gform_fields top_label form_sublabel_above description_below validation_below'><fieldset id=\"field_102_1\" class=\"gfield gfield--type-name gfield--input-type-name gfield_contains_required field_sublabel_above gfield--no-description field_description_below 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_102_1'>\n                            \n                            <span id='input_102_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <label for='input_102_1_3' class='gform-field-label gform-field-label--type-sub '>First<\/label>\n                                                    <input type='text' name='input_1.3' id='input_102_1_3' value=''   aria-required='true'    autocomplete=\"given-name\" \/>\n                                                <\/span>\n                            \n                            <span id='input_102_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >\n                                                            <label for='input_102_1_6' class='gform-field-label gform-field-label--type-sub '>Last<\/label>\n                                                            <input type='text' name='input_1.6' id='input_102_1_6' value=''   aria-required='true'    autocomplete=\"family-name\" \/>\n                                                        <\/span>\n                            \n                        <\/div><\/fieldset><div id=\"field_102_2\" class=\"gfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_102_2'>University Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_2' id='input_102_2' type='email' value='' class='medium'    aria-required=\"true\" aria-invalid=\"false\"  autocomplete=\"email\"\/>\n                        <\/div><\/div><div id=\"field_102_26\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_102_26'>Please provide instructions if you require accommodations for this event<\/label><div class='ginput_container ginput_container_text'><input name='input_26' id='input_102_26' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/div><fieldset id=\"field_102_21\" class=\"gfield gfield--type-radio gfield--type-choice gfield--input-type-radio gfield--width-full field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label' >University Appointment?<\/legend><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_102_21'>\n\t\t\t<div class='gchoice gchoice_102_21_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_21' type='radio' value='Tenured \/ Tenured-track Faculty'  id='choice_102_21_0' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_102_21_0' id='label_102_21_0' class='gform-field-label gform-field-label--type-inline'>Tenured \/ Tenured-track Faculty<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_102_21_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_21' type='radio' value='Non-tenured Faculty'  id='choice_102_21_1' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_102_21_1' id='label_102_21_1' class='gform-field-label gform-field-label--type-inline'>Non-tenured Faculty<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_102_21_2'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_21' type='radio' value='Staff'  id='choice_102_21_2' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_102_21_2' id='label_102_21_2' class='gform-field-label gform-field-label--type-inline'>Staff<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_102_21_3'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_21' type='radio' value='Teaching Assistant'  id='choice_102_21_3' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_102_21_3' id='label_102_21_3' class='gform-field-label gform-field-label--type-inline'>Teaching Assistant<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_102_21_4'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_21' type='radio' value='Student'  id='choice_102_21_4' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_102_21_4' id='label_102_21_4' class='gform-field-label gform-field-label--type-inline'>Student<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_102_21_5'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_21' type='radio' value='Other'  id='choice_102_21_5' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_102_21_5' id='label_102_21_5' class='gform-field-label gform-field-label--type-inline'>Other<\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><div id=\"field_102_30\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_102_30'>If you selected Other, please explain.<\/label><div class='ginput_container ginput_container_text'><input name='input_30' id='input_102_30' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_102_24\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_102_24'>University Department or Business Unit?<\/label><div class='ginput_container ginput_container_text'><input name='input_24' id='input_102_24' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/div><fieldset id=\"field_102_22\" class=\"gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox gfield--width-full field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >How did you hear about this event? Please select all that apply.<\/legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox ' id='input_102_22'><div class='gchoice gchoice_102_22_1'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_22.1' type='checkbox'  value='CASL Newsletter'  id='choice_102_22_1'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_102_22_1' id='label_102_22_1' class='gform-field-label gform-field-label--type-inline'>CASL Newsletter<\/label>\n\t\t\t\t\t\t\t<\/div><div class='gchoice gchoice_102_22_2'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_22.2' type='checkbox'  value='CASL Website'  id='choice_102_22_2'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_102_22_2' id='label_102_22_2' class='gform-field-label gform-field-label--type-inline'>CASL Website<\/label>\n\t\t\t\t\t\t\t<\/div><div class='gchoice gchoice_102_22_3'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_22.3' type='checkbox'  value='CASL Workshop'  id='choice_102_22_3'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_102_22_3' id='label_102_22_3' class='gform-field-label gform-field-label--type-inline'>CASL Workshop<\/label>\n\t\t\t\t\t\t\t<\/div><div class='gchoice gchoice_102_22_4'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_22.4' type='checkbox'  value='Active Teaching Lab Newsletter'  id='choice_102_22_4'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_102_22_4' id='label_102_22_4' class='gform-field-label gform-field-label--type-inline'>Active Teaching Lab Newsletter<\/label>\n\t\t\t\t\t\t\t<\/div><div class='gchoice gchoice_102_22_5'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_22.5' type='checkbox'  value='Campus Event'  id='choice_102_22_5'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_102_22_5' id='label_102_22_5' class='gform-field-label gform-field-label--type-inline'>Campus Event<\/label>\n\t\t\t\t\t\t\t<\/div><div class='gchoice gchoice_102_22_6'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_22.6' type='checkbox'  value='Word of Mouth'  id='choice_102_22_6'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_102_22_6' id='label_102_22_6' class='gform-field-label gform-field-label--type-inline'>Word of Mouth<\/label>\n\t\t\t\t\t\t\t<\/div><div class='gchoice gchoice_102_22_7'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_22.7' type='checkbox'  value='Other'  id='choice_102_22_7'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_102_22_7' id='label_102_22_7' class='gform-field-label gform-field-label--type-inline'>Other<\/label>\n\t\t\t\t\t\t\t<\/div><\/div><\/div><\/fieldset><div id=\"field_102_29\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_102_29'>If you selected Other, please explain.<\/label><div class='ginput_container ginput_container_text'><input name='input_29' id='input_102_29' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_102' class='gform_button button gform-button--width-full' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Submit'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_102' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_102' id='gform_theme_102' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_102' id='gform_style_settings_102' value='{&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_102' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='102' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='ItMJVlifjZEJFGQwBQAdba0gI9p+IxAYZqUW58YDfa6bEkrWqGGVivbZkgYnN3A4+ui2FDT4VPxTl\/6GcZ0h981h1al8D6sdJXMknLLyCpeACfA=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_102' value='WyJ7XCIyMVwiOltcIjAyODYzNzg4MzQyNzVlYWRlN2M2MDFjZjVkZDA0OTc1XCIsXCI5ZjU5MDZmZTkyNmRkMjEwM2JkZmZiMDVkNjE1MTdmMlwiLFwiYzA5MGZhNTYzZDI2OGY2NjA2MDdmODM4NDhkNGI5ZTdcIixcImI2OTA5NTkyOWZjMzcwMjk5ZDdlNzVjOTEyNmViN2ExXCIsXCI4ZTA3ZGFiNjFiMjkzNTA2MDFlNjcyMjc4ZDdmNzg4NVwiLFwiYzUxZDZhOTBmZDc5ODIxZTg2MDBiMmRhMjIxZWIyNDNcIl0sXCIyMi4xXCI6XCIzNmQ4ZmVmNmY0YTY3NTA4MjdkNmM2YzcyYTkxMTJhZVwiLFwiMjIuMlwiOlwiZjkyN2Q2M2Q0MzgzMDhhYTQwMGZmZmVlODY3NWZiMzNcIixcIjIyLjNcIjpcImE4N2RjY2UxMGJkYmNkYTA3ODkxMjU1Y2Q4Y2JlNzJmXCIsXCIyMi40XCI6XCI2MzNmMTY3YTdmYWRmOTFmMDg5N2MzODIzZTIxM2M1YlwiLFwiMjIuNVwiOlwiYWY1YzY2ZmEyYmQ5YTQ5YjI0YThmMTM5Y2UzOTE3MzNcIixcIjIyLjZcIjpcIjQwMGFkMDE2Mzk0YzFkOTUzMDkzNTRlODgxYjIzMmZhXCIsXCIyMi43XCI6XCJjNTFkNmE5MGZkNzk4MjFlODYwMGIyZGEyMjFlYjI0M1wifSIsImEwMTllNGVhNGFmMTJlNDBjOGUzNmMyMzk3Yzg2ZWY3Il0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_102' id='gform_target_page_number_102' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_102' id='gform_source_page_number_102' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 102, 'https:\/\/uwm.edu\/advancing-learning\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_102').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_102');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_102').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){form_content.find('form').css('opacity', 0);jQuery('#gform_wrapper_102').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_102').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_102').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_102').val();gformInitSpinner( 102, 'https:\/\/uwm.edu\/advancing-learning\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [102, current_page]);window['gf_submitting_102'] = 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_102').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [102]);window['gf_submitting_102'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_102').text());}else{jQuery('#gform_102').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"102\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_102\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_102\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_102\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 102, 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\t<div  class=\"tribe-block tribe-block__events-link uwm-u-m-0 uwm-u-p-0\" >\n\t\t<div class=\"tribe-events tribe-common\">\n\t\t\t<div class=\"tribe-events-c-subscribe-dropdown__container\">\n\t\t\t\t<div class=\"tribe-events-c-subscribe-dropdown\">\n\t\t\t\t\t<div class=\"tribe-common-c-btn-border tribe-events-c-subscribe-dropdown__button\">\n\t\t\t\t\t\t<svg\n\t class=\"tribe-common-c-svgicon tribe-common-c-svgicon--cal-export tribe-events-c-subscribe-dropdown__export-icon\" \taria-hidden=\"true\"\n\tviewBox=\"0 0 23 17\"\n\txmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n>\n\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M.128.896V16.13c0 .211.145.383.323.383h15.354c.179 0 .323-.172.323-.383V.896c0-.212-.144-.383-.323-.383H.451C.273.513.128.684.128.896Zm16 6.742h-.901V4.679H1.009v10.729h14.218v-3.336h.901V7.638ZM1.01 1.614h14.218v2.058H1.009V1.614Z\" \/>\n\t<path d=\"M20.5 9.846H8.312M18.524 6.953l2.89 2.909-2.855 2.855\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<\/svg>\n\t\t\t\t\t\t<button\n\t\t\t\t\t\t\tclass=\"tribe-events-c-subscribe-dropdown__button-text\"\n\t\t\t\t\t\t\taria-expanded=\"false\"\n\t\t\t\t\t\t\taria-controls=\"tribe-events-subscribe-dropdown-content\"\n\t\t\t\t\t\t\taria-label=\"View links to add events to your calendar\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tAdd to calendar\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t<svg\n\t class=\"tribe-common-c-svgicon tribe-common-c-svgicon--caret-down tribe-events-c-subscribe-dropdown__button-icon\" \taria-hidden=\"true\"\n\tviewBox=\"0 0 10 7\"\n\txmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n>\n\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1.008.609L5 4.6 8.992.61l.958.958L5 6.517.05 1.566l.958-.958z\" class=\"tribe-common-c-svgicon__svg-fill\"\/>\n<\/svg>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"tribe-events-subscribe-dropdown-content\" class=\"tribe-events-c-subscribe-dropdown__content\">\n\t\t\t\t\t\t<ul class=\"tribe-events-c-subscribe-dropdown__list\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"tribe-events-c-subscribe-dropdown__list-item tribe-events-c-subscribe-dropdown__list-item--gcal\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\t\t\thref=\"https:\/\/www.google.com\/calendar\/event?action=TEMPLATE&#038;dates=20260506T090000\/20260506T100000&#038;text=Active%20Teaching%20Lab%20%26%238211%3B%20Custom%20AI%20Without%20the%20Cloud&#038;details=%3Cdiv+class%3D%22uwm-l-row%22%3E%3Cdiv+class%3D%22uwm-l-col%22%3E%3Ch2+class%3D%22wp-block-heading%22+id%3D%22h-custom-ai-without-the-cloud-privacy-and-power-for-every-instructor%22%3ECustom+AI+Without+the+Cloud%3A+Privacy+and+Power+for+Every+Instructor%3C%2Fh2%3E%3Ch3+class%3D%22wp-block-heading%22+id%3D%22h-joseph-retzer%22%3E%3Cem%3EJoseph+Retzer%3C%2Fem%3E%3C%2Fh3%3E%3Cp%3EWhile+off-the-shelf+AI+like+ChatGPT+are+popular%2C+many+instructors+worry+about+data+privacy+and+generic+%22one-size-fits-all%22+limitations.+In+this+session%2C+Joseph+Retzer+will+demonstrate+how+he+created+a+secure%2C+custom+AI+assistant+that+runs+entirely+offline+to+keep+sensitive+student+and+research+data+private%2C+while+still+being+able+to+summarize+complex+data+and+generate+professional+reports.+Following+Dr.+Retzer%E2%80%99s+session+we%E2%80%99ll+explore+ways+to+build+your+own+specialized+AI+tools%2C+and+move+from+being+an+AI+consumer+to+an+AI+creator.%3C%2Fp%3E+%3Cp%3E%3C%2Fp%3E+%3Cp%3E%3Cstrong%3EThis+session+will+be+held+in+Engelmann+Hall+%28Room+B73%29%2C+and+online+via+Zoom.+Registration+is+not+required+but+h%3C%2Fstrong%3E%3C%2Fp%3E%3C%2Fdiv%3E%3C%2Fdiv%3E+%28View+Full+event+Description+Here%3A+https%3A%2F%2Fuwm.edu%2Fadvancing-learning%2Fevent%2Factive-teaching-lab-may-6%2F%29&#038;trp=false&#038;ctz=America\/Chicago&#038;sprop=website:https:\/\/uwm.edu\/advancing-learning\"\n\t\t\t\t\t\t\t\t\t\tclass=\"tribe-events-c-subscribe-dropdown__list-item-link\"\n\t\t\t\t\t\t\t\t\t\ttarget=\"_blank\"\n\t\t\t\t\t\t\t\t\t\trel=\"noopener noreferrer nofollow noindex\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\tGoogle Calendar\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"tribe-events-c-subscribe-dropdown__list-item tribe-events-c-subscribe-dropdown__list-item--ical\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\t\t\thref=\"\"\n\t\t\t\t\t\t\t\t\t\tclass=\"tribe-events-c-subscribe-dropdown__list-item-link\"\n\t\t\t\t\t\t\t\t\t\ttarget=\"_blank\"\n\t\t\t\t\t\t\t\t\t\trel=\"noopener noreferrer nofollow noindex\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\tiCalendar\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"tribe-events-c-subscribe-dropdown__list-item tribe-events-c-subscribe-dropdown__list-item--outlook-365\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\t\t\thref=\"\"\n\t\t\t\t\t\t\t\t\t\tclass=\"tribe-events-c-subscribe-dropdown__list-item-link\"\n\t\t\t\t\t\t\t\t\t\ttarget=\"_blank\"\n\t\t\t\t\t\t\t\t\t\trel=\"noopener noreferrer nofollow noindex\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\tOutlook 365\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"tribe-events-c-subscribe-dropdown__list-item tribe-events-c-subscribe-dropdown__list-item--outlook-live\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\t\t\thref=\"\"\n\t\t\t\t\t\t\t\t\t\tclass=\"tribe-events-c-subscribe-dropdown__list-item-link\"\n\t\t\t\t\t\t\t\t\t\ttarget=\"_blank\"\n\t\t\t\t\t\t\t\t\t\trel=\"noopener noreferrer nofollow noindex\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\tOutlook Live\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n<\/div>\n\n\n<h2 class=\"tribe-block__related-events__title\">Related Events<\/h2>\n\n<ul  class=\"tribe-related-events tribe-clearfix\" >\n\t\t\t<li>\n\t\n<div class=\"tribe-related-events-thumbnail\">\n\t<a href=\"https:\/\/uwm.edu\/advancing-learning\/event\/digital-accessibility-in-microsoft-word-5\/\" class=\"url\" rel=\"bookmark\" tabindex=\"-1\" aria-hidden=\"true\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/uwm.edu\/advancing-learning\/wp-content\/uploads\/sites\/643\/2025\/02\/digital-accessibility-graphic-1024x1024.png\" class=\"attachment-large size-large wp-post-image\" alt=\"An image of the accessibility logo in blue and white.\" \/><\/a>\n<\/div>\n\t<div class=\"tribe-related-event-info\">\n\t<h3 class=\"tribe-related-events-title\">\n\t\t<a href=\"https:\/\/uwm.edu\/advancing-learning\/event\/digital-accessibility-in-microsoft-word-5\/\" class=\"tribe-event-url\" rel=\"bookmark\">\n\t\t\tDigital Accessibility in Microsoft Word\t\t<\/a>\n\t<\/h3>\n\t<span class=\"tribe-event-date-start\">April 24 @ 9:00 am<\/span> \u2013 <span class=\"tribe-event-time\">12:30 pm<\/span><\/div>\n<\/li>\n\t\t\t<li>\n\t\n<div class=\"tribe-related-events-thumbnail\">\n\t<a href=\"https:\/\/uwm.edu\/advancing-learning\/event\/end-of-semester-ta-celebration-for-all-tas\/\" class=\"url\" rel=\"bookmark\" tabindex=\"-1\" aria-hidden=\"true\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/uwm.edu\/advancing-learning\/wp-content\/uploads\/sites\/643\/2025\/07\/ta-graphic-1024x1024.png\" class=\"attachment-large size-large wp-post-image\" alt=\"Teaching Assistants\" \/><\/a>\n<\/div>\n\t<div class=\"tribe-related-event-info\">\n\t<h3 class=\"tribe-related-events-title\">\n\t\t<a href=\"https:\/\/uwm.edu\/advancing-learning\/event\/end-of-semester-ta-celebration-for-all-tas\/\" class=\"tribe-event-url\" rel=\"bookmark\">\n\t\t\tEnd of Semester TA Celebration for all TAs\t\t<\/a>\n\t<\/h3>\n\t<span class=\"tribe-event-date-start\">May 8 @ 12:00 pm<\/span> \u2013 <span class=\"tribe-event-time\">1:00 pm<\/span><\/div>\n<\/li>\n\t<\/ul>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":18316,"featured_media":4794,"template":"","meta":{"_acf_changed":false,"_tec_requires_first_save":false,"_EventAllDay":false,"_EventTimezone":"America\/Chicago","_EventStartDate":"2026-05-06 09:00:00","_EventEndDate":"2026-05-06 10:00:00","_EventStartDateUTC":"2026-05-06 14:00:00","_EventEndDateUTC":"2026-05-06 15:00:00","_EventShowMap":false,"_EventShowMapLink":false,"_EventURL":"","_EventCost":"","_EventCostDescription":"","_EventCurrencySymbol":"$","_EventCurrencyCode":"USD","_EventCurrencyPosition":"prefix","_EventDateTimeSeparator":" @ ","_EventTimeRangeSeparator":" - ","_EventOrganizerID":[3333],"_EventVenueID":[],"_OrganizerEmail":"","_OrganizerPhone":"","_OrganizerWebsite":"","_VenueAddress":"","_VenueCity":"","_VenueCountry":"","_VenueProvince":"","_VenueState":"","_VenueZip":"","_VenuePhone":"","_VenueURL":"","_VenueStateProvince":"","_VenueLat":"","_VenueLng":"","_VenueShowMap":false,"_VenueShowMapLink":false,"_tribe_blocks_recurrence_rules":"","_tribe_blocks_recurrence_description":"","_tribe_blocks_recurrence_exclusions":"","_tribe_events_status":"","_tribe_events_status_reason":"","_tribe_events_is_hybrid":"","_tribe_events_is_virtual":"","_tribe_events_virtual_video_source":"","_tribe_events_virtual_embed_video":"","_tribe_events_virtual_linked_button_text":"","_tribe_events_virtual_linked_button":"","_tribe_events_virtual_show_embed_at":"","_tribe_events_virtual_show_embed_to":[],"_tribe_events_virtual_show_on_event":"","_tribe_events_virtual_show_on_views":"","_tribe_events_virtual_url":"","footnotes":"","uwm_wg_additional_authors":[]},"tags":[57,56],"tribe_events_cat":[27,39,21,18,44,41],"class_list":["post-8983","tribe_events","type-tribe_events","status-publish","has-post-thumbnail","hentry","tag-atl","tag-ai","tribe_events_cat-career-and-leadership-development","tribe_events_cat-cetl-events","tribe_events_cat-faculty-and-staff","tribe_events_cat-uwm-campus-events","tribe_events_cat-virtual","tribe_events_cat-workshops","cat_career-and-leadership-development","cat_cetl-events","cat_faculty-and-staff","cat_uwm-campus-events","cat_virtual","cat_workshops"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Center for Advancing Student Learning<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/uwm.edu\/advancing-learning\/event\/active-teaching-lab-may-6\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Active Teaching Lab - Custom AI Without the Cloud\" \/>\n<meta property=\"og:url\" content=\"https:\/\/uwm.edu\/advancing-learning\/event\/active-teaching-lab-may-6\/\" \/>\n<meta property=\"og:site_name\" content=\"Center for Advancing Student Learning\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-27T22:35:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/uwm.edu\/advancing-learning\/wp-content\/uploads\/sites\/643\/2024\/04\/active-teaching-lab.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1667\" \/>\n\t<meta property=\"og:image:height\" content=\"1667\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/uwm.edu\\\/advancing-learning\\\/event\\\/active-teaching-lab-may-6\\\/\",\"url\":\"https:\\\/\\\/uwm.edu\\\/advancing-learning\\\/event\\\/active-teaching-lab-may-6\\\/\",\"name\":\"Active Teaching Lab - Custom AI Without the Cloud - Center for Advancing Student Learning\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/uwm.edu\\\/advancing-learning\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/uwm.edu\\\/advancing-learning\\\/event\\\/active-teaching-lab-may-6\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/uwm.edu\\\/advancing-learning\\\/event\\\/active-teaching-lab-may-6\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/uwm.edu\\\/advancing-learning\\\/wp-content\\\/uploads\\\/sites\\\/643\\\/2024\\\/04\\\/active-teaching-lab.png\",\"datePublished\":\"2025-12-02T22:39:26+00:00\",\"dateModified\":\"2026-01-27T22:35:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/uwm.edu\\\/advancing-learning\\\/event\\\/active-teaching-lab-may-6\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/uwm.edu\\\/advancing-learning\\\/event\\\/active-teaching-lab-may-6\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/uwm.edu\\\/advancing-learning\\\/event\\\/active-teaching-lab-may-6\\\/#primaryimage\",\"url\":\"https:\\\/\\\/uwm.edu\\\/advancing-learning\\\/wp-content\\\/uploads\\\/sites\\\/643\\\/2024\\\/04\\\/active-teaching-lab.png\",\"contentUrl\":\"https:\\\/\\\/uwm.edu\\\/advancing-learning\\\/wp-content\\\/uploads\\\/sites\\\/643\\\/2024\\\/04\\\/active-teaching-lab.png\",\"width\":1667,\"height\":1667,\"caption\":\"Graphic representing the Active Teaching Lab workshop series, featuring a black laboratory flask with bubbles inside, set against a yellow circle background.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/uwm.edu\\\/advancing-learning\\\/event\\\/active-teaching-lab-may-6\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/uwm.edu\\\/advancing-learning\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Events\",\"item\":\"https:\\\/\\\/uwm.edu\\\/advancing-learning\\\/events\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Active Teaching Lab &#8211; Custom AI Without the Cloud\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/uwm.edu\\\/advancing-learning\\\/#website\",\"url\":\"https:\\\/\\\/uwm.edu\\\/advancing-learning\\\/\",\"name\":\"Center for Advancing Student Learning\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/uwm.edu\\\/advancing-learning\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/uwm.edu\\\/advancing-learning\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/uwm.edu\\\/advancing-learning\\\/#organization\",\"name\":\"University of Wisconsin - Milwaukee\",\"url\":\"https:\\\/\\\/uwm.edu\\\/advancing-learning\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/uwm.edu\\\/advancing-learning\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/uwm.edu\\\/0template-webid2\\\/wp-content\\\/uploads\\\/sites\\\/541\\\/2020\\\/11\\\/uwm-seo-logo.jpg\",\"contentUrl\":\"https:\\\/\\\/uwm.edu\\\/0template-webid2\\\/wp-content\\\/uploads\\\/sites\\\/541\\\/2020\\\/11\\\/uwm-seo-logo.jpg\",\"width\":225,\"height\":224,\"caption\":\"University of Wisconsin - Milwaukee\"},\"image\":{\"@id\":\"https:\\\/\\\/uwm.edu\\\/advancing-learning\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Center for Advancing Student Learning","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/uwm.edu\/advancing-learning\/event\/active-teaching-lab-may-6\/","og_locale":"en_US","og_type":"article","og_title":"Active Teaching Lab - Custom AI Without the Cloud","og_url":"https:\/\/uwm.edu\/advancing-learning\/event\/active-teaching-lab-may-6\/","og_site_name":"Center for Advancing Student Learning","article_modified_time":"2026-01-27T22:35:58+00:00","og_image":[{"width":1667,"height":1667,"url":"https:\/\/uwm.edu\/advancing-learning\/wp-content\/uploads\/sites\/643\/2024\/04\/active-teaching-lab.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/uwm.edu\/advancing-learning\/event\/active-teaching-lab-may-6\/","url":"https:\/\/uwm.edu\/advancing-learning\/event\/active-teaching-lab-may-6\/","name":"Active Teaching Lab - Custom AI Without the Cloud - Center for Advancing Student Learning","isPartOf":{"@id":"https:\/\/uwm.edu\/advancing-learning\/#website"},"primaryImageOfPage":{"@id":"https:\/\/uwm.edu\/advancing-learning\/event\/active-teaching-lab-may-6\/#primaryimage"},"image":{"@id":"https:\/\/uwm.edu\/advancing-learning\/event\/active-teaching-lab-may-6\/#primaryimage"},"thumbnailUrl":"https:\/\/uwm.edu\/advancing-learning\/wp-content\/uploads\/sites\/643\/2024\/04\/active-teaching-lab.png","datePublished":"2025-12-02T22:39:26+00:00","dateModified":"2026-01-27T22:35:58+00:00","breadcrumb":{"@id":"https:\/\/uwm.edu\/advancing-learning\/event\/active-teaching-lab-may-6\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/uwm.edu\/advancing-learning\/event\/active-teaching-lab-may-6\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/uwm.edu\/advancing-learning\/event\/active-teaching-lab-may-6\/#primaryimage","url":"https:\/\/uwm.edu\/advancing-learning\/wp-content\/uploads\/sites\/643\/2024\/04\/active-teaching-lab.png","contentUrl":"https:\/\/uwm.edu\/advancing-learning\/wp-content\/uploads\/sites\/643\/2024\/04\/active-teaching-lab.png","width":1667,"height":1667,"caption":"Graphic representing the Active Teaching Lab workshop series, featuring a black laboratory flask with bubbles inside, set against a yellow circle background."},{"@type":"BreadcrumbList","@id":"https:\/\/uwm.edu\/advancing-learning\/event\/active-teaching-lab-may-6\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/uwm.edu\/advancing-learning\/"},{"@type":"ListItem","position":2,"name":"Events","item":"https:\/\/uwm.edu\/advancing-learning\/events\/"},{"@type":"ListItem","position":3,"name":"Active Teaching Lab &#8211; Custom AI Without the Cloud"}]},{"@type":"WebSite","@id":"https:\/\/uwm.edu\/advancing-learning\/#website","url":"https:\/\/uwm.edu\/advancing-learning\/","name":"Center for Advancing Student Learning","description":"","publisher":{"@id":"https:\/\/uwm.edu\/advancing-learning\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/uwm.edu\/advancing-learning\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/uwm.edu\/advancing-learning\/#organization","name":"University of Wisconsin - Milwaukee","url":"https:\/\/uwm.edu\/advancing-learning\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/uwm.edu\/advancing-learning\/#\/schema\/logo\/image\/","url":"https:\/\/uwm.edu\/0template-webid2\/wp-content\/uploads\/sites\/541\/2020\/11\/uwm-seo-logo.jpg","contentUrl":"https:\/\/uwm.edu\/0template-webid2\/wp-content\/uploads\/sites\/541\/2020\/11\/uwm-seo-logo.jpg","width":225,"height":224,"caption":"University of Wisconsin - Milwaukee"},"image":{"@id":"https:\/\/uwm.edu\/advancing-learning\/#\/schema\/logo\/image\/"}}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/uwm.edu\/advancing-learning\/wp-json\/wp\/v2\/tribe_events\/8983","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uwm.edu\/advancing-learning\/wp-json\/wp\/v2\/tribe_events"}],"about":[{"href":"https:\/\/uwm.edu\/advancing-learning\/wp-json\/wp\/v2\/types\/tribe_events"}],"author":[{"embeddable":true,"href":"https:\/\/uwm.edu\/advancing-learning\/wp-json\/wp\/v2\/users\/18316"}],"version-history":[{"count":3,"href":"https:\/\/uwm.edu\/advancing-learning\/wp-json\/wp\/v2\/tribe_events\/8983\/revisions"}],"predecessor-version":[{"id":9287,"href":"https:\/\/uwm.edu\/advancing-learning\/wp-json\/wp\/v2\/tribe_events\/8983\/revisions\/9287"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/uwm.edu\/advancing-learning\/wp-json\/wp\/v2\/media\/4794"}],"wp:attachment":[{"href":"https:\/\/uwm.edu\/advancing-learning\/wp-json\/wp\/v2\/media?parent=8983"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/uwm.edu\/advancing-learning\/wp-json\/wp\/v2\/tags?post=8983"},{"taxonomy":"tribe_events_cat","embeddable":true,"href":"https:\/\/uwm.edu\/advancing-learning\/wp-json\/wp\/v2\/tribe_events_cat?post=8983"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}