Summary
Paul Vrbik is a senior lecturer and educator with eight years of professional experience translating deep mathematical research into practical teaching and software. With a PhD in Computer Science focused on computer algebra, he has built and implemented advanced algorithms (e.g., RegularChains packages) and applied them in both research and production-grade code. He has taught mathematics and computer science across Australian and Canadian universities while maintaining research ties in computational linguistics and numerical methods. Paul combines rigorous theory—tangent cone and intersection multiplicity algorithms—with hands-on programming (Python and C implementations) to make complex computation accessible to students and collaborators. Based in Queensland, he is driven to simplify hard problems and has a track record of turning algorithmic contributions into usable software.
8 years of coding experience
6 years of employment as a software developer
Bachelor of Science (BSc), Mathematics, Bachelor of Science (BSc), Mathematics at McMaster University
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Western University
Master's degree, Mathematics, Master's degree, Mathematics at Simon Fraser University