This course covers a broad range of fundamental topics relevant to the study of complex systems. Topics covered include evolutionary systems, self-organized criticality, measures of complexity, approaches to modeling complex adaptive systems, and emergence. Authors covered include Holland, Barabasi, Wolfram, Axelrod, Kauffman, Bak, and Gell-Mann.