diff --git a/app/controllers/admin/university/person/alumni_controller.rb b/app/controllers/admin/university/person/alumni_controller.rb
index 0ac640f00bcf3e1433722a4993fdae4c7447c9c9..47726139fa01c24d12ed5bde77041bcdfa76e465 100644
--- a/app/controllers/admin/university/person/alumni_controller.rb
+++ b/app/controllers/admin/university/person/alumni_controller.rb
@@ -45,6 +45,7 @@ class Admin::University::Person::AlumniController < Admin::University::Applicati
   end
 
   def alumnus_params
+    # TODO: Permit nested attrs
     params.require(:university_person_alumnus)
           .permit()
   end
diff --git a/app/models/university/person/with_education.rb b/app/models/university/person/with_education.rb
index eef6b9c79f6c055ec84f1d081f3045ca9315e086..a42f499dbab3d54be47ae8b2894201cf5c90977a 100644
--- a/app/models/university/person/with_education.rb
+++ b/app/models/university/person/with_education.rb
@@ -25,6 +25,10 @@ module University::Person::WithEducation
                             foreign_key: 'university_person_id',
                             association_foreign_key: 'education_cohort_id'
 
+    accepts_nested_attributes_for :cohorts,
+                                  reject_if: :all_blank,
+                                  allow_destroy: true
+
     # Dénormalisation des liens via cohorts, pour la recherche par facettes
     has_and_belongs_to_many :diploma_years,
                             class_name: 'Education::AcademicYear',