Gender and Cultural Influences in IT Education