London, England, United Kingdom
Teaching the next generation of software developers and data scientists how to build data-driven applications, bridging the gap between data science and software engineering fundamentals.
Core Teaching:
Designing and delivering undergraduate courses in "Database Systems for Data Science" and "Software Development with Database Integration." Providing hands-on instruction in SQL/NoSQL databases, ORM frameworks (SQLAlchemy, Prisma, Mongoose), and full-stack development with data persistence. Teaching students to architect scalable applications from database design through to production deployment.
Curriculum Development:
Developed and expanded "Data, People and Society" curriculum for graduate and undergraduate students, addressing critical topics including data accessibility, ethical data processing, algorithmic bias, and the societal impacts of data-driven systems. Created coursework that challenges students to think critically about technology's role in society.
Guest Lectures:
Delivering specialized lectures on data-driven design processes, demonstrating how professional teams use data pipelines, analytics, and visualization to inform creative and business decisions.