Summary
Sarah Sanders is a versatile computer science educator and practitioner with eight years in higher education and a prior two decades of industry experience spanning IBM, Deloitte, and the Financial Times. As a Lecturer at UCL she designs and teaches applied software engineering and data-science programming modules—covering Python, Flask, Plotly Dash, pandas, testing and CI—while managing PGTA processes for roughly 160 modules and 200 teaching assistants. Holding an MSc in Computer Science, an MBA and a PGCE, she blends hands-on application development knowledge with programme and project management skills to make complex engineering concepts practical for students. A self-described generalist, she leverages broad commercial experience in education-facing technology delivery and assessment rather than pursuing academic research. An interesting aside: her career path spans classroom leadership in secondary education through senior delivery roles in major media and consulting firms, giving her a rare perspective on both pedagogy and large-scale IT programmes.
8 years of coding experience
12 years of employment as a software developer
Master of Business Administration (MBA), MBA, Master of Business Administration (MBA), MBA at The Open University
BSc (Hons), Managerial & Administrative Studies, BSc (Hons), Managerial & Administrative Studies at Aston University
PGCE, Secondary IT and Computing, PGCE, Secondary IT and Computing at King's College London
University College London