Skip to main content

Valedictorian intrigued by the science behind the code

For Stephen O'Connor, academic distinction, entrepreneurship and an active social life contributed to his success in computer science
June 19, 2012
|
By Laurence Miall


Stephen O’Connor has loved computers for as long as he can remember.

“Computers were always something I was enamoured with growing up,” says the graduate from the Faculty of Engineering and Computer Science. “In kindergarten, when it was play time, there was a list of activities and one of them was playing games on a computer, and I always wanted to do that.”

O’Connor turned down his nomination as valedictorian from John Rennie High School in Pointe-Claire because he was shy. After completing the honours science program at John Abbott College, he temporarily put his studies on hold.

Academic distinction, entrepreneurship, and social life and and “modding” all part of Stephen O’Connor’s success. | Photo by Marc Bourcier
Academic distinction, entrepreneurship, and social life and and “modding” all part of Stephen O’Connor’s success. | Photo by Marc Bourcier

The subsequent two-and-a-half years at a Montreal video games company solidified his passion for computers.  Promoted twice, he even had a hand in “white box” testing, which involved actually looking at programming code and finding the errors (as opposed to “black box” testing, which has users merely testing functionality). Outside work, he taught himself two computer languages: Visual Basic and Lua.

When deciding to resume his studies, O’Connor was drawn to Concordia in part because his mother had  attended the university. He opted for computer science because he was especially interested in the related theory. While adept at programming, it isn’t his main  interest. What impassions him is the science behind the code – the mathematics and the logic.

Throughout his Concordia studies, O’Connor  has been a perennial member of the annual Dean’s List and has acted – unofficially – as a tutor to his classmates. He also served as a transcriptionist  during his second and third year of studies to help a hearing-impaired student. By any criteria, he was a model student – winning a scholarship,  invited to join two honours societies, and maintaining  a grade point average of 4.16. 

It hasn’t been all academics for him. Keeping alive his passion for games, he made a popular modification to  Dawn of War II making him, in the parlance of the computer world, a modder. The mod he created was available for download on the game’s blog.

Now applying for graduate studies in computer science, O’Connor is particularly interested in exploring two research areas: machine learning data structure, and algorithms.

He is also exploring his entrepreneurial side, having recently designed aluminum casings for computer keyboards. Several pre-orders have already been placed for the casings that are being locally manufactured. He hit on the idea of using lightweight, durable aluminum after amassing a small collection of computer keyboards and tinkering with them as a hobby.

O’Connor has not let his high academic standards override the other important aspects of university — the social life and camaraderie that come with being part of a class. “Every semester, I had new classmates, new friends,” he says, and smiles.

And that shyness that led him to decline the role of valedictorian back in high school is definitely gone. When the Faculty of Engineering and Computer Science asked him to be a valedictorian for the Class of 2012, his answer was a resounding yes!

Related links:
•    Read about more 2012 Great Grads in the Faculty of Engineering and Computer Science
•    Faculty of Engineering and Computer Science
•    Department of Computer Sciences and Software Engineering
 



Back to top

© Concordia University