David Sinden
  • Bio
  • Experience
  • Publications
  • Projects
  • Blog
  • Talks
  • Teaching
    • Numerical Methods
    • Grad. Calculus & Linear Algebra
    • Numerical Analysis
  • Abstracts
    • Nonlinear Dynamics of Microbubbles in Tissue
    • Integrability, localisation and bifurcation of an elastic conducting rod in a uniform magnetic field
    • Artificial Intelligence in Therapeutic Ultrasound
    • Patient-Specific Modelling of Microwave Ablation
    • Factors for validation of measurement-based simulation
    • Assessing generalized multi-pool exchange tissue model MRI simulations for the modelling of an ultra-low field scanner
    • Transcostal High-Intensity Focused Ultrasound: Planning Treatment Delivery for Phased Arrays
    • A comparison between theory and experiment in thermal ablation of perfused livers
  • Experience
  • Projects
  • Talks
    • Nonlinear Dynamics of Microbubbles in Tissue
    • Mathematical Modelling and Numerical Simulation in Medicine
    • Integrability, localisation and bifurcation of an elastic conducting rod in a magnetic field
    • Artificial Intelligence in Therapeutic Ultrasound
    • Patient-Specific Modelling of Microwave Ablation
    • Factors for Validation of Measurement-Based Simulation
  • Projects
    • QualiPerF
    • EHMA
    • Computational Topology in Medical Imaging
    • MAIBAI: Metrology for Image-Based AI
    • CUBDL: Challenge on Ultrasound Beamforming with Deep Learning
    • AEGEUS
    • Cosserat Theory
  • Opensources
    • k-wave-python
  • Posts
    • Awesome List of Scientific Computing Resources
    • Annual Meeting of the Society for Thermal Medicine 2022
  • Slides
  • Courses
    • CTMS-MAT-13: Numerical Methods
      • Course Details
      • Taylor Series
      • Number Representations
      • Linear Equations
      • Nonlinear Equations
      • Interpolation
      • Integration
      • Finite Differences
      • Notebooks
        • Taylor Series
        • Number Representations
        • Linear Systems
        • Iterative Solvers
        • Nonlinear Solvers
        • Secant Method
        • Lagrange Polynomials
        • Numerical Integration
        • Runge Phenomena
        • ODE Solvers
      • Assignments
      • Exam
      • Course Notes
    • MDE-MET-01; Calculus and Linear Algebra for Graduate Students
      • Course Details
      • Vectors
      • Matrices
      • Linear Equations
      • Vector Spaces
      • Eigenvalues and PCA
      • Single Variable Calculus
      • Taylor Series
      • Multivariate Calculus
      • Notebooks
        • Gram-Schmidt Algorithm
        • Principal Component Analysis
        • Taylor Series
      • Assignments
      • Exam
      • Course Notes
    • CA-MATH-804: Numerical Analysis
      • Course Details
      • Principles
      • Iterative Methods
      • Interpolation
      • Integration
      • Finite Difference Methods
      • Finite Element Methods
      • Notebooks
        • Lagrange Interpolation
        • Lagrange Polynomials
        • Numerical Integration
        • One-Dimensional Finite Element Simulations
        • Two-Dimensional Finite Element Simulations
      • Assignments
      • Exam
      • Course Notes
    • MECH1010: Modelling and Analysis in Engineering I
    • Math6502: Mathematics for Engineers II
  • Homes
    • Experience
  • Papers in which I have been acknowledged
    • Numerical analysis of a wave equation for lossy media obeying a frequency power law
  • Publications
    • Optimizing Microwave Ablation planning with the Ablation Success Ratio
    • Numerical Modelling for Simulation and Planning of Focused Ultrasound Treatments
    • A novel concept of transperineal focused ultrasound transducer for prostate cancer local deep hyperthermia treatments
    • Three-dimensional assessment of vascular cooling effects on hepatic microwave ablation in a standardized ex vivo model
    • Studying the effect of tissue properties on radiofrequency ablation by visual simulation ensemble analysis
    • Pyroelectric ultrasound sensor model: directional response
    • Deep learning for ultrasound image formation: CUBDL evaluation framework and open datasets
    • Improving image quality of single plane wave ultrasound via deep learning based channel compounding
    • Building confidence in digital health through metrology
    • Numerical and experimental study of mechanisms involved in boiling histotripsy
    • Reducing uncertainties for spatial averaging at high frequencies
    • Dosimetry implications for correct ultrasound dose deposition: uncertainties in descriptors, planning and treatment delivery
    • Approximations for acoustically excited bubble cluster dynamics
    • The buckling of magneto-strictive Cosserat rods
    • Localisation of a twisted conducting rod in a uniform magnetic field: the Hamiltonian-Hopf-Hopf bifurcation
    • The effects of nonlinear wave propagation on the stability of inertial cavitation
    • Integrability, Localisation and Bifurcation of an Elastic Conducting Rod in a Uniform Magnetic Field
    • Spatial chaos of an extensible conducting rod in a uniform magnetic field
    • Integrability of a conducting elastic rod in a magnetic field
  • CTMS-MAT-13: Numerical Methods
    • Course Details
    • Taylor Series
    • Number Representations
    • Linear Equations
    • Nonlinear Equations
    • Interpolation
    • Integration
    • Finite Differences
    • Notebooks
      • Taylor Series
      • Number Representations
      • Linear Systems
      • Iterative Solvers
      • Nonlinear Solvers
      • Secant Method
      • Lagrange Polynomials
      • Numerical Integration
      • Runge Phenomena
      • ODE Solvers
    • Assignments
    • Exam
    • Course Notes
  • MDE-MET-01; Calculus and Linear Algebra for Graduate Students
    • Course Details
    • Vectors
    • Matrices
    • Linear Equations
    • Vector Spaces
    • Eigenvalues and PCA
    • Single Variable Calculus
    • Taylor Series
    • Multivariate Calculus
    • Notebooks
      • Gram-Schmidt Algorithm
      • Principal Component Analysis
      • Taylor Series
    • Assignments
    • Exam
    • Course Notes
  • CA-MATH-804: Numerical Analysis
    • Course Details
    • Principles
    • Iterative Methods
    • Interpolation
    • Integration
    • Finite Difference Methods
    • Finite Element Methods
    • Notebooks
      • Lagrange Interpolation
      • Lagrange Polynomials
      • Numerical Integration
      • One-Dimensional Finite Element Simulations
      • Two-Dimensional Finite Element Simulations
    • Assignments
    • Exam
    • Course Notes
  • MECH1010: Modelling and Analysis in Engineering I
  • Math6502: Mathematics for Engineers II
Courses
CA-MATH-804: Numerical Analysis
Notebooks

Python Notebooks

A collection of jupyter notebooks, referenced in the lecture notes, can be found here:

  • Lagrange Interpolation
  • Lagrange Polynomials
  • Numerical Integration
  • One-dimensional finite element simulations
  • Two-dimensional finite element simulations
Last updated on Oct 30, 2024

© 2025 David Sinden. This work is licensed under CC BY NC ND 4.0