*At the University of KwaZulu-Natal, SA, I have given the following courses:*

(Course outline: Introductory radiative transfer -- Ionisation losses and Bremsstrahlung - Synchrotron emission -- High energy photon interactions and scattering )

(Course outline: Einstein's Universe and the Robertson-Walker metric -- Friedmann's models -- The Early Universe and the thermal history -- Introduction to basic Inflation theory -- Introduction to Structure formation )

(Course outline: Review of tensor analysis, Particle motion in curved space, Curvature, Einstein's field equations, Schwarzschild spacetime, Gravitational Radiation)

(Course outline: Tensor concept and properties, Tensor algebra, Differentiation of tensors, Applications to fluid dynamics and geometry in curved spaces, Special relativity, Tensor calculus in Riemannian geometry, Introduction to general relativity.)

(Course outline: Generalised forces, Lagrangian and Hamiltonian mechanics, Hamilton-Jacobi formulations, Canonical Transformations, Liouville's theorem, Rigid body motion, Small oscillations)

(Course outline: Power series solution, Special functions, Boundary value problem, Partial differential equations, Dirichlet problem)

(Course outline: Vectors, Newton's laws of motion and conservation laws. Kepler's laws, central forces and planetary motion. Moving frames and Coriolis forces. Motion of a rigid body and Euler's Equations. Introduction to mechanics of continuous media.)