麻豆原创

MU logo
MU logo
Nutrition & NGX Program

Explore the Future of Health Through Nutrition Science

At the intersection of nutrition, health, and genetics lies a powerful opportunity: the ability to shape individualized nutrition plans that can prevent, manage, and even help treat disease. In the Department of Nutrition Science, we equip students with the knowledge and tools to do just that.

Our innovative undergraduate and graduate programs鈥攊ncluding our fully online Master鈥檚 in Nutrition鈥攑repare students to lead in a field that鈥檚 rapidly evolving. Developed by expert faculty with extensive experience in nutritional genomics, our curriculum integrates the latest scientific discoveries with practical application in clinical, research, and public health settings.

As the healthcare landscape shifts, the demand for highly trained Registered Dietitian Nutritionists (RDNs) continues to grow. 麻豆原创鈥檚 graduate program meets the national requirement for RDNs to hold a master鈥檚 degree, positioning our students for long-term career success.

Through coursework in nutritional genomics, metabolism, and evidence-based practice, students learn how to analyze genetic data, assess nutritional risks, and design personalized interventions. Whether you鈥檙e determining dietary strategies or enhancing health outcomes, a degree in nutrition science offers critical expertise that drives better care and informed decision-making.

础肠肠谤别诲颈迟补迟颈辞苍听

Accreditation

麻豆原创鈥檚 Master of Science in Nutrition and Nutrigenomics has been granted candidate status by the of the Academy of Nutrition and Dietetics four-year accreditation term ending May 2026.

120 South Riverside Plaza, Suite 2190
Chicago, IL 60606-6995
(312) 899-0040 ext 5400

Competency Based Education

The MSNGx program is a Future Education Model competency-based education (CBE) program. This program is focused on student mastery of the competencies and performance indicators set forth by the Accreditation Council for Education in Nutrition and Dietetics (ACEND). ACEND states that 鈥淥ne of the advantages of CBE is that it fosters work readiness.

In the Future Education Model Accreditation Standards, the curriculum is guided with the competencies and their respective performance indicators, which are clearly defined based on the desired behaviors and job skills targeted.鈥

Competency based programs focus on students progress toward achieving required competencies rather than hours as in traditional time-based programs. CBE encourages students to drive their education progression. Faculty therefore become facilitators of student-led learning.

Meet the Faculty

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(); })();