The Department of Computer Science offers multiple programs of study. At the undergraduate level, students can acquire a Bachelor of Science in Computer Science that is accredited by the Computing Accreditation Commission of ABET. A Cybersecurity emphasis, Secondary Education emphasis and a minor in Computer Science is also available. At the graduate level, students can obtain a Master of Science in Computer Science or the Computer Science Teacher Endorsement Graduate Certificate. A Master of Science in STEM Education with a Computer Science emphasis is also attainable through the College of Education. Beginning Fall 2016, students can complete a PhD in Computing with a Computer Science, Computational Science & Engineering, or Cybersecurity emphasis. Most upper-division classes have fewer than 30 students in them, providing ample opportunities for students to interact with professors. Part of the vibrant computing community at Boise State is the Student Computer Science Club and the student chapter of ACM-W, a group that supports, and advocates for, women in computing. Outside the classroom, local software development companies seek out upper-division students for lucrative part-time employment and high-paying internships.