Frontiers of Cosmology Public Lectures