Required courses are listed below. Students must take all 10 required courses. Students who wish to take an elective (above the 10 required courses) must request approval from the program office prior to registration. Students who opt to do a thesis must take all required courses aside from ISEC 690, and take 6 thesis credits (total 33 credits). Plans for the thesis option must be made in conjunction with, and approved by, the program office.