Summary
Mark Crowley is an Associate Professor and AI/ML researcher with 10+ years of academic experience focused on algorithms, optimization and probabilistic modelling at the interface of machine learning, spatial dynamics and large streaming datasets. He develops dependable, transparent methods for decision-making—spanning reinforcement learning, manifold and ensemble methods—and applies them in domains from sustainable forest management and ecology to autonomous systems and medical imaging. Based at the University of Waterloo, he combines deep theoretical work with interdisciplinary collaborations and practical dataset/simulation development, and serves in leadership roles within national AI organizations. Unusually for a researcher of his profile, he began his career in industry software engineering and web development (IBM, Vector), which informs his emphasis on deployable, explainable solutions.
10 years of coding experience
18 years of employment as a software developer
High School Diploma, High School Diploma at Archbishop Romero Secondary School
MSc, Computer Science, MSc, Computer Science at The University of British Columbia
BA, Computer Science, BA, Computer Science at York University