Center for Mathematical Professional Learning and Educational Technology

Home

Our Mission

The Center for Mathematics Professional Learning and Educational Training (COMPLETE Center) is a joint center between the College of Education and the College of Science that provides a collaborative network of STEM faculty that provide outreach and professional development by bringing together a consortium of school district leaders, GMU Faculty and students, national experts, non-profit organizations and business partners. COMPLETE has secured $4.3 million of funded projects to support innovative mathematics teaching and learning initiatives from 2008-2024.


Collaborations

Teaching IDE-AI

Grand Challenge Intiative

EQSTEMM

EQSTEMM supports teachers making use of mathematical modeling in the elementary classroom to advance issues of equity will require targeted teacher professional development (PD). Advancing Equity and Strengthening Teaching with Elementary Mathematical Modeling is a teacher PD project focused on strengthening K-5 teaching with mathematics modeling.

EQSTEMM

EQSTEMM supports teachers making use of mathematical modeling in the elementary classroom to advance issues of equity will require targeted teacher professional development (PD). Advancing Equity and Strengthening Teaching with Elementary Mathematical Modeling is a teacher PD project focused on strengthening K-5 teaching with mathematics modeling.

IMMERSION Program

Integrating Mathematical modeling, Experimental learning and Research through a Sustainable Infrastructure and an Online Network for teachers in the elementary grades.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Research Spotlight</title>

<style>
body {
  background: #0f172a;
  font-family: Arial, sans-serif;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

/* Card Styling */
.card {
  background: linear-gradient(135deg, #1e293b, #3b82f6);
  color: white;
  width: 350px;
  padding: 25px;
  border-radius: 15px;
  box-shadow: 0 15px 30px rgba(0,0,0,0.3);
  transition: transform 0.4s, box-shadow 0.4s;
  cursor: pointer;
}

.card:hover {
  transform: translateY(-10px) scale(1.03);
  box-shadow: 0 25px 50px rgba(0,0,0,0.5);
}

.title {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 10px;
}

.typing {
  border-right: 3px solid white;
  white-space: nowrap;
  overflow: hidden;
  font-size: 16px;
  min-height: 24px;
}

/* Glow effect */
.card::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 15px;
  box-shadow: 0 0 20px rgba(59,130,246,0.6);
  opacity: 0;
  transition: opacity 0.4s;
}

.card:hover::after {
  opacity: 1;
}
</style>
</head>

<body>

<div class="card">
  <div class="title">IMPACT Math</div>
  <div class="typing" id="text"></div>
</div>

<script>
// Typing animation
const phrases = [
  "AI-integrated mathematics learning...",
  "Equity-centered problem solving...",
  "Future-ready student thinkers...",
  "Transforming teacher practice..."
];

let i = 0;
let j = 0;
let currentPhrase = "";
let isDeleting = false;

function type() {
  currentPhrase = phrases[i];

  if (!isDeleting) {
    j++;
  } else {
    j--;
  }

  document.getElementById("text").innerText = currentPhrase.substring(0, j);

  if (!isDeleting && j === currentPhrase.length) {
    isDeleting = true;
    setTimeout(type, 1200);
    return;
  }

  if (isDeleting && j === 0) {
    isDeleting = false;
    i = (i + 1) % phrases.length;
  }

  setTimeout(type, isDeleting ? 40 : 80);
}

type();
</script>

</body>
</html>