## Material from Previous Courses ### Theory of ODEs A 30 hour module for 2nd year undergraduate students at Warwick (2013, 2014). The focus of this module is on analytical ideas. Main topics are Picard, maximal solutions, Gronwall, first order regular perturbation theory, Euler method, stability in autonomous systems (linearised and Lyapunov). \[ [notes](teaching/tode.pdf) | [exercises](teaching/tode_p.zip) \] ### Continuous Optimisation A 16 hour introduction for 4th year undergraduates in Oxford. Topics covered are optimality conditions, Newton's method, Steepest descent, quasi-Newtion methods, trust region methods, some constrained optimisation. \[ [notes](teaching/opt_ln.pdf) | [exercises](teaching/opt_p.zip) \] ### Solid Mechanics A 16 hour introduction for 4th year undergraduates in Oxford. Examples of topics covered are Kinematics, stress, constitutive models, symmetries, incompressible materials, linearised elasticity, brittle fracture. I am not making my lecture notes available online as they are are heavily derived from John Ball's, but I will be happy to provide them upon request. ### Practical Numerical Analysis A 16 hour introduction to numerical computations with Matlab for MSc students in Oxford. \[ [handouts](teaching/pna.zip) | [Matlab codes](teaching/pna_m.zip) \]

## Summer Schools ### Atomistic-to-continuum coupling methods for crystalline solids - Minnesota 2012 A 5 hour summer school course on the numerical analysis of a/c coupling taught at the *NSF PIRE Summer School for Graduate Students New frontiers in multiscale analysis and computing for materials*, June 21-29, 2012. The [website](http://www.ima.umn.edu/2011-2012/SW6.21-29.12/) contains the course material and recordings of the lectures. ### Atomistic/Continuum Multiscale Methods - Berlin 2014 A 3 hour summer school course on far-field modelling and computing crystalline defects in an infinite lattice at the *Berlin Mathematical School Summer School on Applied Analysis for Materials*, 25 Aug - 5 Sept 2015. The course covers * analysis for defects embedded in infinite lattices * boundary conditions for their numerical simulations * analysis of a coarse-graining scheme (a/c coupling) **Material**: [Slides](teaching/bms2014.pdf), [Printout 1 slide pp](teaching/bms2014-print1.pdf), [Printout 4 slides pp](teaching/bms2014-print4.pdf) **Disclaimer:** these are slides and as such contain some errors and several *deliberate* inaccuracies. They should **not** be used as a reference, but only as a study guide for the literature on a/c multiscale methods. The three main references from which the material for this shortcourse is drawn are [[45]](index.php?page=publications#2013-atc.acta), [[48]](index.php?page=publications#2013-defects), and [[53]](index.php?page=publications#2014-bqce).