Dr. Christopher Anand

Associate Professor, Computing and Software
McMaster University (map)
1280 Main Street West, ITB-202
Hamilton, ON L8S 4K1 CANADA
office: ETB-112 (but make an appointment ), +1-905-525-9140
Fall 2014 office hours held in MDCL Atrium:
Mon 10:30-11:30, Tue 11:30-12:30, Thurs 10:30-11:30

  • Computing and Software Outreach including pyVenture, iOSDemo
  • School of Computational Science and Engineering
  • School of Biomedical Engineering
  • Advanced Optimization Lab
  • Software Quality Research Laboratory
  • Algorithms Research Group
  • eHealth

  • Two of our McMaster Software Entrepreneurs have successfully launched Social Networking for man's best friend.

    26000 users and counting.

    Preprints/Reports + Theses + Optimization Reports + Patents + CASTV = NaN


  • CS 1JC3 Computational Thinking See the illustrations created by students last year, including students who had never programmed before.(fall)
  • CS 4EN3 Software Entrepreneurship - (...fall...)
    CFOs, if you had a magic wand, what one talent problem would you solve?
  • CAS 733: Advanced Topics in Mobile User Interface Design
  • Software Progress Beats Moore’s Law or “Computer Scientists 43 times better than Computer Engineers”.

    Research Interests

  • Provably Correct Very High Performance Parallel Computation
  • Optimization
  • Magnetic Resonance Imaging and Spectroscopy
  • Graduate(d) Students (*)

  • Abdalsammia Ali, PhD, CES
  • Alexandre Korobkine, MASc, SE, 2004, Model-Based Visual Tracking via Maple Code Generation
  • Alvin Ihsani, PhD, CES
  • Anuroop Sharma, MSc, CS, 2010, Elementary Function Evaluation using New Hardware Instructions
  • Damith Karunaratne, MSc, CS
  • Daniel Moore, MASc, SE
  • Gordon Uzskay, MSc, CS, 2006, HUSC Language and Type System
  • Helen Brown, MSc, CS
  • Hesham El-Sewify, MEng, CES, 2012, Multi-Particle Collision Dynamics
  • Jessica Pavlin, MSc, CS, 2012 Symbolic Generation of Parallel Solvers for Unconstrained Optimization
  • Jing Chen, MSc, CS, 2012, A Single Precision, Pipelined Floating-Point Logarithm Computation Unit in Hardware
  • Kevin Browne, MSc, CS, 2009, Performance Simulation with the Coconut Multicore Framework for the Cell/B.E.
  • Kevin Browne, PhD, CS
  • Kriston Costa, MEng, CS
  • Maryam Khalaji, MSc, CS, 2013, Rapid Re-optimization of Prostate Intensity-Modulated Radiation Therapy Using Regularized Linear Programming
  • Maryam Moghadas, MSc, CS, 2012, Type-Safety for Inverse Imaging Problems
  • Merdad Mozafari, MSc, CS, 2008, Model-Based Tissue Quanti$,3h!(Bcation from Simulated Partial k-Space MRI Data
  • Michal Dobrogost, MSc, CS, 2011, Verifying Permutation Rewritable Hazard Free Loops
  • Nael El Shawwa, MEng, CES, 2008, Visualization in Aid of Design in MRI
  • Olesya Peshko, MSc, CS, 2005, Contour Extraction for Radiotherapy\newline Planning
  • Paul Polak, MASc, BME, 2006, Real-Time Volumetric MRI
  • Qiong Wu, MASc, BME, 2011, A Semi-Definite, Nonlinear Model for Optimizing k-Space Sample Separation in Parallel Magnetic Resonance Imaging
  • Robert Fuller, PhD, CS
  • Samantha Chan, MASc, SE, 2014, The Educational Effectiveness Of A Cooperative And Competitive Video Game For Teaching Introductory Programming
  • Sean Watson, MASc, SE, 2011, Locating Carbon Bonds from INADEQUATE Spectra using Continuous Optimization Methods and Non-Uniform K-Space Sampling
  • Simon Broadhead, MSc, CS
  • Stephen Stoyan, MSc, Math, 2004, Variable Rate Selective Excitation RF Pulse in MRI
  • Subramanian Venkatesan, MEng, CS, 2014, Visualization of Optimality in Constrained Optimization
  • Tahani Almabruk, MSc, CS, 2008, Regularized Reconstruction of Diffusion Fiber Tractography
  • Ting Ting Ren, MSc, CS, 2005, An Optimal Design Method for MRI Teardrop Gradient Waveforms
  • Wei Li, MASc, SE, 2007, MRI Velocity Quantification Implementation and Evaluation of Elementary Functions for the Cell Broadband Engine
  • Wolfgang Thaller, MSc, CS, 2006, Explicitly Staged Software Pipelining
  • Yogesh Chinta, MEng, CES, 2011, Sparse Sampling of Velocity MRI
  • Zhenghua Nie, PhD, CES, 2011, Simulation and Optimization of Mulit-quantum Spectroscopy
  • Zhuo Zheng, MASc, SE, 2005, Magnetic Resonance Tissue Quantification using Optimal Pulse Sequence Design
  • (*) Processed in a facility containing nuts and/or co-supervisors.

    I cannot provide financial support to any more students starting before September 2015. If you are interested in graduate study, you need to have your own scholarship and preferably know Haskell. If you are interested in applying your knowledge to high assurance, high performance scientific computing, please email me. Please do not email about a graduate position this year if you do not already have a scholarship and know Haskell.


    Tips for students
    Experimental Algorithm Analysis guides you in doing meaningful (and fair) algorithm comparisons.
    Giving a Talk.
    Magnetic Resonance Imaging
    The International Society for Magnetic Resonance in Medicine has a good page of educational links.

    Learning NMR MRI.

    New Software Economy

    IBM looking for smart-planet entrepreneurs.
    Games teach scientific method better than schools.


    Real-time SSFP Teardrop
    heart By optimizing the read-out portion of a SSFP acquisition, we were able to increase the sampling duty-cycle (the percentage of the acquisition devoted to collecting data). This leads to higher frame rates for and enables real-time cardiac imaging with equipment otherwise incapable of it.

    SHA1 C7 4A A9 88 F1 3F C2 6C 56 86 C3 2C 09 AC 23 27 B6 B5 96 2A