In my SEDU 183 class we have been talking about differentiation in the classroom, which is pretty much having students learning at different levels, paces and in different ways. Pretty much every classroom is going to have differentiation but just different amounts of it. No student is going to learn the same as another, therefore as a teacher you have to find a way that the material you are teaching can get across to everyone. Whether it is by lecturing then demonstrating or doing projects, there are so many different ways students learn you just need to get to know them to figure out what will work for your classroom.
With differentiation you could have one student that needs two weeks to grasp a concept and have another that it only takes two days. You as a teacher need to figure out how to benefit both these students whether you need to have different groups of students learning at different levels or more one on one time with a certain student.
I think a good method to use with differentiation is using technology. Different students could be doing different activities depending on the level they are on. Also, if a student is in need of extra help technology could be used at an appropriate time such as free time or quiet reading time to get them caught up on what they are not understanding and most likely they would be having fun doing it through a game or activity. I believe technology is a great way to teach when considering differentiation.