James Robin Bernard Cockett is a Professor in the Department of Computer Science at the University of Calgary, Faculty of Science. His research focuses on foundational topics in category theory and its applications, including distributive categories, restriction categories, differential categories, and semantics of computation. He teaches advanced courses such as Category Theory for Computer Science and Foundations of Functional Programming. Education: B.A. Mathematics, University of Warwick, 1974 Doctor of Philosophy (Mathematics), University of Leeds, 1979 Research Interests: Dr. Cockett explores categorical proof theory, semantics of concurrency, and quantum programming. His work bridges abstract mathematics with computational models, emphasizing structured programming paradigms and logical frameworks. Awards & Recognition: 2019: Visiting Professor, Macquarie University 2018: Distinguished Visiting Researcher, SICSA 2013: Chercheur Invite, CNRS (France) 2011: Volunteer Family Award (Calgary) Teaching & Service: In addition to academic roles, he has contributed to community service, including volunteer work recognized by the 2011 Volunteer Family Award. His courses emphasize foundational concepts in computer science and category theory.






