The first part of our undergraduate course on astronomy, and an first introduction to astronomy through the study of the solar system environment. This class is also a journey where we discover the early history of astronomy, the place of our Earth in the Universe, as well as our closest neighbors (the solar system planets, satellites and minor bodies). As we explore the origin, the evolution and the current state of the solar system, we also discuss the modern observational techniques that astronomers use to uncover the secrets of the Universe.
The second part of our undergraduate course on astronomy. It covers the physical properties of stars, their formation and evolution, as well as our galaxy and others, and the origin and evolution of the Universe.
A graduate-level class focused on solving physics and astronomical problems using modern numerical methods, with a practical "hands-on" approach to code-writing. A wide range of subjects will be covered including numerical analysis (integration, differentiation, differential equations), error analysis (error propagation, bootstrapping), modeling and fitting (maximum likelihood, maximum a posteriori), time series analysis (correlations, Fourier transforms, principal component decomposition, wavelets), optimization (root finding, minimization engines), image processing (filtering, registration and comparison, inverse methods), machine learning (mixture models, expectation maximization, variational inference, convolutional neural networks) and parallel programming (OpenMP, MPI, OpenCL paradigms).
Class taught in collaboration with Prof. Stuart Jefferies. Fourier Optics (Zernike Modes, diffraction limited imaging, atmosphere and turbulence, lucky imaging, speckle imaging), Adaptive Optics (wavefront sensing and references, Shack-Hartmann, phase curvature/diversity, extreme AO, MCAO and tomography), Image restoration (blind deconvolution, diversity methods), Radio and Optical Interferometry (aperture synthesis, visibilities, fringe tracking, interferometric imaging).