Looks okay, but won't we need some form validation here? I just finished implementing this for Students and Programs, if you want to check it out: aae26ac667cbb2be1b325ddc9529a31d714a6297