The Paul G. Allen School prides itself on having world-class faculty, postdocs, and staff who work together to provide a collegial research and teaching environment and to effectively serve the roughly 2,200 students enrolled in our undergraduate or graduate degree programs. The Allen School faculty consists of 75 core tenured or tenure-track teaching and research faculty; 12 teaching faculty; 55 adjunct faculty from other UW schools and departments; and roughly 90 affiliate faculty representing industry and outside research and educational institutions. Together, they offer an unparalleled education and research experience to Allen School students, including approximately 1,700 undergraduate majors in computer science or computer engineering; roughly 50 students in our combined Bachelor's/Master's program; 300 full-time Ph.D. students; and nearly 200 working software professionals enrolled in our Professional Master's Program.