Summary
Lucas Virgili is an experienced mathematics and computer science educator based in São Paulo, with 14 years teaching across British and Brazilian curricula and hands-on coding instruction from primary to IB levels. He runs his own tutoring practice and has led mathematics departments while designing computer science courses using Python and Java, blending classroom pedagogy with practical programming. His background spans molecular sciences and a PGCEi from the University of Nottingham, giving him a rare mix of scientific rigor and formal teacher training. Beyond exams, he focuses on changing students’ perspectives and thinking habits—teaching problem-solving and computational thinking that aim to ripple through communities.
14 years of coding experience
5 years of employment as a software developer
PGCEi, EDUCATION, Merit, PGCEi, EDUCATION, Merit at University of Nottingham
BS in Molecular Sciences, Computer Science, 8.1 / 10, BS in Molecular Sciences, Computer Science, 8.1 / 10 at University of São Paulo
Portuguese, English, French