ball completed a bachelor of arts in political science and history, "summa cum laude", at tufts university in 1986. he was inducted into phi beta kappa. he earned a j.d. from columbia law school in 1990 and a ll.m. from university of cambridge in 1995.