face

Dr. Christopher Anand

Associate Professor, Computing and Software
McMaster University (map)
1280 Main Street West, ITB-202
Hamilton, ON L8S 4K1 CANADA
anandc@mcmaster.ca
offfice: ETB-112 (but make an appointment ), +1-905-525-9140

ELM ShapeCreate Tool

iPad Mini ELM ShapeCreate Tool

Bar Chart Template

Pi Day

Kate and James' Cat Game

Computing and Software Outreach has a t-shirt

  • Department of Computing and Software
  • Indellient Prize in Sofware Entrepreneurship
  • School of Computational Science and Engineering
  • School of Biomedical Engineering
  • Advanced Optimization Lab
  • Software Quality Research Laboratory
  • Algorithms Research Group
  • eHealth
  • Preprints/Reports + Theses + Optimization Reports + Patents + CASTV = NaN

    Courses

  • CS1MD3 (spring 2016)
  • CS 1JC3 Computational Thinking (fall 2015)
    iPad version of slides
  • 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 (*)

  • Alexandre Korobkine, MASc, SE, 2004, Model-Based Visual Tracking via Maple Code Generation
  • Alvin Ihsani, PhD, CES, 2015, Dynamic Myocardial SPECT Imaging Using Single-Pinhole Collimator Detectors: Distance-Driven Forward and Back-Projection, and KDE-based Image Reconstruction Methods
  • Anuroop Sharma, MSc, CS, 2010, Elementary Function Evaluation using New Hardware Instructions
  • Curtis d'Alves, MSc, CS
  • 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 am on reduced workload for health reasons, and as a result I cannot take new graduate students.

    Links

    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.

    Pictures

    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.
    Creative Commons License
    heart15b by Christopher Anand, Michael Thompson is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.