a blue and black screen of abstract network with random programming code

Resolving the deadlock: Computer science pathways help student discover desire for learning

Newsroom authorby Jon KuiperijJun 23, 2025
Share on social

Sheridan computer science student Kyle Galway sits at a desk as he works on a programOne of the many things Kyle Galway loves about computer science is how algorithms can be used to solve real-world problems.

"It's fascinating to see how these little structures of logic can be applicable to more things than just computers or data sets," says the Mississauga, Ont. resident. "For example, the deadlock avoidance algorithms that we use in operating systems (ensuring that processes aren't waiting on resources that are locked by other processes) are also used by traffic lights."

Ten years ago, Galway was dealing with a different type of deadlock: a struggle to advance his education. He had enroled in Sheridan's Computer Programming diploma directly after finishing high school, only to quit the program after one semester and begin working at a local restaurant instead. "I had some personal growth I needed to go through before I was ready to apply myself in an academic environment," says Galway, who progressed from line cook to lead cook during his six-year tenure with the restaurant. "It gave me time to think and mature."

In 2021, armed with new clarity and ambition, Galway re-enroled in the Computer Programming diploma he'd left five years earlier. "I still wasn't fully confident about returning to school, so I didn't want to commit to any program that was longer than two years," he says. "But all of my professors were very encouraging and welcoming, including ones who had seen me struggle the first time I was in the program."

“My academic path wasn't easy, and I credit much of my personal growth to the guidance, support, positivity and dedication to student success that Sheridan's faculty provided.”

– Honours Bachelor of Computer Science student Kyle Galway

Galway would once again depart Computer Programming before completing it — but for a very different reason. He took a pathway into Sheridan's three-year Computer Systems Technology - Software Development and Network Engineering because the advanced diploma program included a co-op placement, which he spent helping Sheridan's Centre for Mobile Innovation (now the Centre for Applied AI, or CAAI) collaborate with Rogers on a project that focuses on 5G autonomous vehicle research and development.

The creativity and expertise Galway demonstrated during the co-op led one of his professors to suggest he once again pathway into a different program — this time to Sheridan's Honours Bachelor of Computer Science degree. Galway is currently in the final year of that program specializing in Data Analytics, plans to complete another co-op term with the CAAI, and intends to write a fourth-year thesis project that can serve as a springboard towards post-graduate studies.

"Going from a two-year diploma to a four-year degree has grown my confidence, and my time with the CAAI has given me an understanding and appreciation of how far we can develop knowledge about specific domains and problems. I really want to keep that momentum going," Galway says.

He's even considering a career in academia, something he could never have even imagined a decade ago.

"I've thought about teaching," Galway says. "My academic path wasn't easy, and I credit much of my personal growth to the guidance, support, positivity and dedication to student success that Sheridan's faculty provided. I love the idea of helping people who are in the position I was once in, giving them the tools and supports they need to succeed."


Sheridan offers a robust suite of applied computing programs, ranging in duration from eight-month graduate certificates to four-year degrees — including the first cyber security degree in Canada. Many include pathways that recognize prior learning or enable students to easily transition to another area of computer science, and the Honours Bachelor of Computer Science allows students to change specializations midway through the program by taking just two additional courses. Sheridan also recently introduced two unique programs that address Canada's urgent shortage of skilled professionals in cyber security and cloud security.

Media Contact

Meagan Kashty
Manager, Communications and Public Relations

Email Meagan

X
Cookies help us improve your website experience.
By using our website, you agree to our use of cookies.
Confirm