Dr. Adrian P. Holdsworth
Professor in the Department of Computer Science, guiding students through theoretical computer science and computational theory foundations.

Dr. Adrian P. Holdsworth
Professor – School of Engineering & Technology
About Adrian Holdsworth
Adrian Holdsworth is a Professor in the Department of Computer Science at International University Canada, where he teaches and mentors students across the School of Engineering & Technology. His academic work focuses on theoretical computer science, examining the mathematical foundations underlying computation, including computability theory, formal languages, and the theoretical limits of what computers can and cannot solve.
Throughout his academic career, Adrian Holdsworth has developed a teaching approach that connects abstract theoretical concepts with their practical relevance to computer science as a discipline, helping students understand why certain problems are computationally tractable while others are fundamentally difficult or impossible to solve efficiently. He encourages students to appreciate the theoretical foundations that inform practical computing decisions.
In his courses, Adrian Holdsworth draws on computational theory case studies, formal proof techniques, and current research in theoretical computer science to help students build rigorous analytical skills. Students explore topics such as automata theory and formal languages, computability and decidability, computational complexity classes, and the theoretical foundations underlying cryptography and algorithm design.
As a Professor within the Department of Computer Science, Adrian Holdsworth plays a leading role in shaping curriculum that provides students with a rigorous theoretical foundation for advanced computer science study. He works closely with colleagues across the School of Engineering & Technology to ensure that coursework balances theoretical depth with connections to practical computing applications.
Adrian Holdsworth is particularly committed to mentoring students who aspire to research-oriented careers in computer science, helping them develop the formal reasoning and proof-writing skills required for advanced theoretical work. He designs coursework that combines rigorous mathematical content with discussion of how theoretical insights inform practical algorithm and system design.
Recognizing that many of his students are working professionals studying online, Adrian Holdsworth structures his courses with accessible theoretical explanations, clear formal frameworks, and consistent opportunities for applied discussion. His approach to online teaching emphasizes building a strong theoretical foundation that supports further academic and research-oriented computer science study.
Students who study under Adrian Holdsworth often highlight his ability to make abstract theoretical computer science concepts intellectually engaging and connected to practical computing challenges. His long-term goal as an educator is to help students develop the theoretical foundation needed to support careers and further research in computer science and computational theory.
Academic Qualifications
Ph.D. in Theoretical Computer Science
M.A. in Computer Science
B.A. in Mathematics
Contact Information's
Contact Information's
Professional Experience
Adrian Holdsworth has dedicated his academic career to theoretical computer science, guiding students through the mathematical foundations underlying computation and algorithm design. He has mentored learners pursuing research-oriented careers in computer science.







