I totally agree that different needs of the students learning wise, makes the trenches become creative on how you should delivery the material. I also believe that the course content has to have some rigor in it, otherwise it will be a boring and lame class for all who take it, except the very uneducated students.