Excellent work Jeremy. Very comprehensive in every way. You have included all of the derails required to begin your final evaluation plan. I see careful consideration of the program in question. Although maybe not an issue for others you identify a program that could use some attention. In the end this has the potential to find out from the students what the impact of being shuffled around has had on their learning.