Summary
Paul Mcburney is an associate professor of computer science and educator with nine years of academic experience and a PhD from Notre Dame, currently teaching and developing curricula at the University of Notre Dame after faculty roles at Virginia and Penn. He brings hands-on software practice into the classroom, with deep experience in Java, Python, Kotlin, C-family languages, JavaScript/TypeScript and modern application frameworks including Android, Django, Flutter and Spring. Comfortable across paradigms—object-oriented, procedural and functional—he combines practical tooling expertise (IDEs, Git/SVN, build tools) with web, RESTful and database design to prepare students for real-world engineering. Known for translating research-grade rigor into approachable instruction, he often integrates command-line workflows and documentation practices into coursework to model professional development habits. Based in Charlottesville, VA, he balances active teaching with ongoing software practice and mentorship rather than a traditional research-only trajectory.
9 years of coding experience
9 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at West Virginia University
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Notre Dame