A graph is a collection of points with edges drawn between them. Graph theory was first introduced by Leonhard Euler in his solution to the Königsberg bridge problem in 1736. Since then, graph theory has become an active area of study in mathematics due both to its wide array of real life applications in biology, chemistry, social sciences and computer networking, and to its interactions with other branches of mathematics. The course will start with an overview of the fundamental concepts and general results in graph theory, followed by explorations of a variety of topics in graph theory and their applications, including: connectivity, planar graphs, directed graphs, greedy algorithms, matchings, vertex and edge colorings. The course will end with the introduction of a more advanced topic. Four class hours per week. Requisite: MATH 271 or 272 or permission of instructor. MATH 220 or other prior experience with mathematical proofs is recommended. Limited to 30 students. Spring semester. Visiting Professor Sosa Castillo.

If Overenrolled: Preference will be given to Mathematics majors, then by class starting with seniors.