Dr. Christopher Anand – Faculty of Engineering
Christopher Anand

Dr. Christopher Anand


Computer science education, programming languages, domain-specific languages, compilers, high-performance computation, human-computer interaction, applied optimization, magnetic resonance imaging, nuclear magnetic resonance, scanning electron microscopy, design thinking.

Areas of Specialization

  • Associate Professor

    Computing and Software

  • Associate Professor

    McMaster School of Biomedical Engineering


Since completing my PhD in differential geometry, I have been fortunate to be employed in and collaborated with groups in medical imaging, scanning electron microscopy, audio processing, and core computing. My longest collaboration is with IBM, and software developed using our innovative tools ships on every IBM architecture, helping accelerate nearly every application area and reduce power consumption by making core mathematical functions more efficient.

Recently, my main focus has been on computer science education, including first year students at McMaster, students at partner post-secondary institutions in Africa and Asia, at high schools in Canada and Africa, and elementary schools around the world. This work is very much a collaboration with teachers at all levels, but especially with McMaster students who founded McMaster Start Coding and co-founded Fondation STaBL Foundation to accelerate innovation in computing education with the primary goal to make it more accessible to the many, many children within Canada and around the world who are excluded today.

We make extensive usage of Design Thinking both in our teaching and in our practice of innovation, and our developing new tools and techniques for teaching, drawing on the best available research on programming languages, human-computer interfaces, cognitive science, design science, and etuaptmumk.

Block Heading

BMath (Waterloo)

MSc, PhD (McGill)