Summary
Eric Aubanel is a Professor of Computer Science at the University of New Brunswick with over two decades in academia and nine years framed as recent experience, specializing in parallel computing education and practice. He is the author of Elements of Parallel Computing, a language-neutral textbook used to teach advanced undergraduates and beginning graduate students the core algorithms and programming structures for parallel systems. His teaching blends theory and hands-on instruction in Cilk Plus, OpenMP, CUDA, and MPI, reflecting a pragmatic approach that bridges theoretical foundations from his PhD in theoretical chemistry with modern parallel programming. Based in New Brunswick, Canada, he brings a rare combination of deep scientific training and practical classroom-tested materials that help students transition from algorithmic thinking to scalable parallel implementations.
9 years of coding experience
Bachelor of Science (BSc), Chemistry, Bachelor of Science (BSc), Chemistry at Trent University
PhD, Theoretical Chemistry, PhD, Theoretical Chemistry at Queen's University