List of courses offered for 2017 First semester May 17, 2017 List of courses offered for 2017 First semester