Project Tag: adapting teaching methods for a diverse range of learners