Interleaving- a strategy for effective learning