First experiences of implementing block mode teaching in an undergraduate information technology