1. Course of Study at the University of Edinburgh Description: A list of classes William Ball is taking at the University of Edinburgh which includes Latin, Greek, mathematics, logic, philosophy, history, agriculture, and religion.