Graphs and digraphs. Connected graphs and digraphs. Trees. Graph embeddings. Connectivity and networks. Hamiltonian graphs and digraphs. Oriented graphs. Factors and factorizations. Graphs and groups. Graph colorings. Extremal graph theory and Ramsey theory. Enumeration of graphs and digraphs.