Skip to main content

EDF 7469C – AI for Evaluation in Educational Environments

Courses

EDF 7469C – AI for Evaluation in Educational Environments

Spring 2025
Professor: Dr. Walter Leite
E-mail: walter.leite@coe.ufl.edu

Course Description

This course provides knowledge and skills to implement AI methods to evaluate the effectiveness of educational programs and policies, investigate variability in program effects across groups and contexts, and optimize the matching of educational experiences to students.

Objectives

The objectives of this course are: 1) provide students with the knowledge and experience in applying AI methods to estimate the effects of educational programs 2) Enable students to use AI to identify variation of the effects of educational programs across groups and settings; 3) Enable students to optimize the matching of educational experiences to students.

Student Learning Outcomes:

  1. Students will understand the process of propensity score analysis.
  2. Students will implement multiple machine learning methods to estimate propensity scores.
  3. Students will evaluate covariate balance.
  4. Students will estimate conditional average treatment effects with multiple machine learning methods.
  5. Students will evaluate relationships between covariates and conditional average treatment effects.
  6. Students will implement model-based clustering methods.
  7. Students will estimate causal effects of cluster membership.
  8. Students will estimate and evaluate optimal treatment regimes.

Pre-requisite:

EDF 7405 – Advanced Quantitative Foundations of Educational Research

 

Software:

I will use R and RStudio software for statistical analyses.

Recommended website for survey data analysis with R.

 

Topics

  1. Quasi-experimental designs for evaluation: Applications of supervised learning
  2. Detection of treatment effect heterogeneity: Applications of supervised learning
  3. Detection of treatment effect heterogeneity: Applications of unsupervised learning
  4. Dynamic treatment regimes: Applications of reinforcement learning