Gabriele Azzaro ha insegnato Lingua e letteratura italiana e Linguistica italiana in Gran Bretagna, e in seguito Lingua e Linguistica inglese in varie sedi universitarie italiane (Chieti Pescara, Messina, Padova, Feltre, Genova, Bologna). E’ docente di Lingua inglese e Linguistica inglese presso la Facoltà di Scienze della Formazione dell'Università di Bologna, dove è anche stato responsabile dell'indirizzo di Lingue straniere della SSIS. Si occupa al momento di nuove tecnologie per la didattica dell’inglese e di Datadriven Learning.