This class will explore the properties of galaxies as a function of cosmic time, with a strong emphasis on understanding observational constraints on galaxy formation and evolution. Observations of galaxy formation will be connected to the growth of large scale structure, so observations of clustering will be explored also. Hierarchical models for the origin of large-scale structure will be described in detail.