A Laramie High School graduate is pushing the boundaries of computer science at the University of Wyoming.

Adrian Barberis is finishing his final year as a computer science major and currently working on virtual reality at the university’s psychology departments’ spatial cognition laboratory.

“We test how people get around worlds and how they visualize three dimensional shapes in their mind,” Barberis said.

In one test they take two shapes, one that is slightly rotated and one that is straight, and have people decide if they are the same shape. They do different experiments testing spatial awareness, using virtual reality to fully immerse people, as opposed to a two dimensional screen.

He is also currently working with a group on his senior design project, which is designing a new computer filing system. According to Barberis, the current system is similar to a filing cabinet. It takes too long for the computer to search through the information until it finds what the user is looking for.

“We think the traditional file system is slow, we think it’s old, we don’t like it very much. So we’ve decided to change it,” Barberis said.

With the help of his team, he hopes to use binary search trees in order to create a faster system. These trees will work similarly to a family tree, allowing the system to follow it down to find the information the user is looking for in a much more efficient way.He is also going to be changing the traditional directory that is used, instead it will be using tags that will make the search time much faster

“When you tag a file with documents, it will show up in a tree that shows all the files tagged with document. Each tag is its own tree, if you have five tags you have five trees,” Barberis said.

UW requires that all students in Barberis’ area of study take a class to learn a basic operating system, so he plans to use that as a crutch to start coding his new filing system on top of.

It’s never been a question what Barberis wanted to do. His parents are computer scientists and his interest in coding has been grown over years of playing video games.

In the future Barberis plans to go to graduate school, get a doctorate, and then work in artificial intelligence or something similar at an innovative company similar to Google.

“One of my longstanding dreams has been to code an artificial intelligent operating system,” Barberis said.

His idea is to create a system intelligent enough that a person could tell it to do something, and it might suggest new courses of action. For instance, if asked to call in sick to work, the artificial intelligence would call, but it might ask if it should call the doctor as well.

For high school kids interested in pursuing a career in computer science, he recommends basic coding websites, like Codecademy. He also suggests joining the Laramie Robotics Club and getting involved with some of their projects.

“It’s a great place to get started with some of the basics if you’re interested in coding and obviously robotics,” Barbers said.