Graduation requirements through the classes of 2017 and 2018 (left) and for the class of 2019 and beyond (right)