Andrew Cropper is an Associate Professor and principal investigator based in Helsinki with 12 years of experience at the intersection of logic and machine learning. He led the EPSRC-funded "Automatic Computer Scientist" project at Oxford, developing logic-based ML methods that discover novel algorithms and teach machines to write programs. His background spans academic research fellowships and industry research engineering roles where he designed distributed graph and machine learning algorithms. Trained at Imperial College and Oxford, he brings deep theoretical rigor paired with practical systems experience—from monitoring production servers to advancing program synthesis research. Colleagues might not guess he deliberately avoids LinkedIn as a contact channel, preferring direct email correspondence.
11 years of coding experience
4 years of employment as a software developer
MSc, Computer Science, MSc, Computer Science at University of Oxford
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Imperial College London
Bachelor of Science (BSc), Computer Science, First class honors, Bachelor of Science (BSc), Computer Science, First class honors at The Nottingham Trent University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.