麻豆原创

MU logo
MU logo

Faculty Summer Research & Creative Endeavor Grant

麻豆原创 invites proposals from its faculty members for research and creative endeavor to be conducted during the summer in an area of the faculty member’s academic interest.

Course development or revision proposals that integrate a new high impact practice into a course will be considered along with research and creative endeavor proposals, especially those that involve students.

Proposal should include the purpose of the proposed research or creative creation, a definitive budget (stipend, supplies, travel), a bibliography, and a time-action plan including your goals for the research when it is completed. If a proposal involves commitments by other individuals, please include supportive letters indicating that those individuals have agreed to their roles and timelines.

Grant Recipients

Summer 2025

Faculty Artistic and Creative Endeavor (FRCE)
Kathy Davis, Professor of Chemistry
Analyzing Effects of Interventions on Gateway Courses in Chemistry

Jeff Osborne, Professor of Chemistry
Creation and Implementation of JavaScript Webpage Using Application Programming Interface to Access enviPath.org Biodegradation Pathway Data

Kyle Watson, Professor of Chemistry
Developing Research Based Undergraduate Teaching Labs

Summer 2023

Greg Clark, Professor of Physics
London in the Middle Ages and Renaissance

Anuj Gurung, Assistant Professor of Peace Studies
“Finding and Minding the Gap: Life of Bhutanese Refugees in the American Midwest”

Tim McKenna-Buchanan, Associate Professor of Communication Studies
Handbook of Public Speaking Theory and Research

Jeff Osborne, Professor of Chemistry
Creation and Implementation of NASC-450 Senior Seminar, a High-Impact, Capstone Course

Jennifer Simmers, Professor Accounting
Incorporating Data Analytics into the Business Curriculum

Gabriela Tafoya, Assistant Professor of Political Science
Reformulate the Political Science Program

Summer 2022

Greg Clark, Professor of Physics
Development of Prototype
Low-Cost Water Column Measurement

Pam Haynes, Assistant Professor of Music
Music Curriculum Development,
Design and Implementation (Piano)

Debra Lynn, Professor of Music
An Apprenticeship in Opera Composition
and Production with Stewart Copeland

Jeff Osborne, Professor of Chemistry
Facilitation of Timetabling Software
Implementation for Course Scheduling at 麻豆原创

Summer 2021

Beate Gilliar, Professor of English
Native American/Indigenous Matters

exists --- (function ensure40pxInlineEarly() { function set40(el) { el && el.style.setProperty('padding-top', '40px', 'important'); } // If header already parsed, set now; otherwise set as soon as it appears. const hdrNow = document.getElementById(HEADER_ID); if (hdrNow) { set40(hdrNow); return; } new MutationObserver((muts, obs) => { const hdr = document.getElementById(HEADER_ID); if (hdr) { set40(hdr); obs.disconnect(); } }).observe(document.documentElement, { childList: true, subtree: true }); })(); // --- Helpers --- function hideDiviBars() { document.querySelectorAll('.divibars-container').forEach(div => { const content = (div.textContent || '').replace(/\u00A0/g, ' ').trim(); const shouldHide = !content || /all\s*clear/i.test(content) || /test/i.test(content) || /feed\s*has\s*no\s*items\.?/i.test(content); if (shouldHide) div.style.setProperty('display', 'none', 'important'); }); } function isEffectivelyVisible(el) { if (!el || !el.isConnected) return false; const target = el.querySelector('.divibars, .divibars-wrapper, .divibars-content') || el; const cs = getComputedStyle(target); if (cs.display === 'none' || cs.visibility === 'hidden' || target.hidden) return false; if (parseFloat(cs.opacity || '1') < 0.05) return false; if (target.closest('[aria-hidden="true"]')) return false; const rect = target.getBoundingClientRect(); const hasSize = (rect.width > 0 && rect.height > 0) || (target.offsetWidth > 0 && target.offsetHeight > 0); if (!hasSize) return false; const vh = window.innerHeight || document.documentElement.clientHeight; return rect.bottom > 0 && rect.top < vh; } function anyRealBannerVisible() { // A 鈥渞eal鈥 banner = visible AND not empty/test/all-clear/feed-empty return Array.from(document.querySelectorAll(CANDS)).some(el => { if (!isEffectivelyVisible(el)) return false; const txt = (el.textContent || '').replace(/\u00A0/g, ' ').trim(); if (!txt) return false; if (/all\s*clear/i.test(txt) || /test/i.test(txt) || /feed\s*has\s*no\s*items\.?/i.test(txt)) return false; return true; }); } function setForce110(on) { const root = document.documentElement; const was = root.classList.contains('divibar-force-110'); if (!!on === was) return; root.classList.add('divibar-atomic'); root.classList.toggle('divibar-force-110', !!on); // If we鈥檙e NOT forcing 110, clear any stray inline 110 the plugin may add later. if (!on) { const hdr = document.getElementById(HEADER_ID); if (hdr) hdr.style.setProperty('padding-top', '40px', 'important'); } requestAnimationFrame(() => root.classList.remove('divibar-atomic')); } // Debounced 2-frame confirmation to avoid flicker during animations let raf1 = null, raf2 = null; function scheduleRecompute() { if (raf1) return; raf1 = requestAnimationFrame(() => { raf1 = null; hideDiviBars(); const a = anyRealBannerVisible(); raf2 = requestAnimationFrame(() => { raf2 = null; const b = anyRealBannerVisible(); setForce110(a && b); }); }); } // --- Wiring --- document.addEventListener('DOMContentLoaded', scheduleRecompute); window.addEventListener('load', scheduleRecompute); window.addEventListener('resize', () => { cancelAnimationFrame(raf1); raf1 = null; cancelAnimationFrame(raf2); raf2 = null; scheduleRecompute(); }); new MutationObserver(() => scheduleRecompute()).observe(document.documentElement, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class', 'aria-hidden'] }); document.addEventListener('transitionend', e => { if (e.target && e.target.closest(CANDS)) scheduleRecompute(); }); document.addEventListener('animationend', e => { if (e.target && e.target.closest(CANDS)) scheduleRecompute(); }); document.addEventListener('click', function (e) { const btn = e.target && e.target.closest('.divibars-close'); if (!btn) return; setTimeout(() => { const bar = btn.closest('.divibars-container, [class*="divibar"]'); if (bar) bar.style.setProperty('display', 'none', 'important'); scheduleRecompute(); }, 200); }, true); // Initial pass scheduleRecompute(); })();