Learner diversity generates different learning needs. While teachers may adopt different and diversified learning and teaching strategies to enhance students’ learning effectiveness and realise their potential, they should also try to help students achieve a balanced development in all aspects. For example, for students who are particularly interested and gifted in using information technology, teachers should help them build capacity in this area, as well as guiding them to avoid being too concentrated on learning information technology and ignoring other important skills or abilities such as communication skills (including speaking and writing skills), collaboration and self-management skills.