Arjun Ramani blended graph theory with computer programming to answer questions about networks.