Programming, Graph Theory, Computer Science.
graph theory has been used to solve problems in just about every discipline. Municipal water system design uses graph theory to model water flow and ensure that pressure requirements are met. Social networks like Facebook and Twitter use graph theory to suggest friends and sell advertisements.