AEGL111 - course notes