omencs-5070_2016-bac-2017