Four computer science classes were canceled before winter quarter. The cancellation comes after the College of Science and Engineering was awarded a $1.6 million grant in June to hire four new computer science faculty members. The grant came in response to the continuing growth of the computer science department, which has more than tripled in size over the last five years, said computer science Department Chair Dr. Perry Fizzano. Last quarter, five computer science classes were canceled due to a shortage in faculty. This quarter, CSCI 101, 102, 202 and 351 were canceled for the same reason. Two of the four hires are computer science faculty members only. The other two hires are joint computer science and science education faculty.
“Computer science will be the biggest major in the college next year.”
Catherine Clark
The grant money will support the new faculty's salaries for three years. After that time, the university will take over the costs. In addition to faculty hired through the grant, the computer science department will bring on another tenure-track faculty member for fall 2017 using money from a decision package received in 2014, said the Dean of the College of Science and Engineering, Catherine Clark. The department hopes to have two to three new non-tenure-track faculty for fall 2017 as well, Fizzano said. With the new hires, the computer science department plans to offer more than 25 extra classes next year. “Computer science will be the biggest major in the college next year,” Clark said. Senior computer science major Teddy Rivard is part of the waitlist-heavy major. As a freshman, Rivard was around 30th on the waitlist for CSCI 141, the first class in the computer science major. Nonetheless, he sat in on the class, taught by Fizzano. That quarter, Rivard spoke to Fizzano, telling him he would love to take his 141 class next quarter, but was far down on the waitlist. Fizzano told him he would see what he could do about it. Shortly after, a spot opened up and Rivard began his computer science journey. Still, waitlists would stay with Rivard every step of the way. The computer science department refers to the first five classes in the major as “the bottleneck.” Those classes are CSCI 141, 145, 241, 247 and 301. Students must complete all five before applying to the major. “The very worst one was after I made it through four of the five [bottleneck classes], and I had one class left,” Rivard said. “There were two sections of it open and I was 50th on those waitlists.” Since becoming a computer science major, Rivard has been able to take at least one CSCI class every quarter, although they aren’t always his first choice. Some quarters he will only take 11 or 13 credits. He has enrolled in mathematics/computer science classes in lieu of straight CSCI. As a senior, he still finds himself on waitlists for desired electives. “It’s still happening,” Rivard said. “It hasn’t stopped or gotten better.” But despite the abundance of challenges, Rivard is managing to graduate in four years. “I think it’s sort of luck and also powering through all of the little obstacles that have gotten in the way,” Rivard said. “[It’s] just being like, ‘You know, I really want to do this.’” The College of Science and Engineering applied for the grant through the Washington State Opportunity Scholarship in March last year. Five years ago, 150 students were computer science majors. Today there are nearly 550, said Clark. “We didn’t have full-time faculty who could take on that load because they had full loads with other courses,” Clark said. Non-tenure-track faculty were needed to fill those classes. Hiring non-tenure-track instructors is challenging because industry jobs offer higher pay than teaching positions, Fizzano said. “It’s difficult to find part-time instructors in computer science in Bellingham,” Clark said. “There’s not a deep pool of people that you can draw on.” Fizzano found tenure-track faculty are easier to hire.