Karen's teaching includes data science, AI and machine learning across the undergraduate programme for computing and computer science. She also leads on the postgraduate MSc Project module and the supervision of undergraduate and postgraduate students.