We have updated the list of upper-level electives in groups A, B, C, and D. New courses have been added and we have removed courses that will not be taught again. Please check out the link for the new program guide.