A group of 15 high school students spent their March break immersed in computer graphics research through a weeklong program hosted by the Dynamic Graphics Project (DGP) laboratory at the University of Toronto’s Department of Computer Science.
Led by second-year PhD student Otman Benchekroun, DGP Academy offered students in grades 9 to 12 a comprehensive view of life as a graduate student, including lectures and hands-on lab activities ranging from 3D printing to linear algebra and calculus.
The high schoolers were connected to the DGP laboratory through the STEM Fellowship Research Exploration Opportunity, and Benchekroun envisioned the experience going beyond a typical shadow where they would simply observe the work being done by graduate students.
“We tried to make it as broad and all-encompassing of the experience as possible, so they learn the day to day but also learn some new technical skills, and some of the biggest challenges of being a graduate student,” he explains.
Through his group project, Aarav Modi, 18, had the chance to create a simulation of heat diffusion across a 2D plane, employing math including calculus.
“The most prevalent place I see that it’s useful is in building sciences and structural engineering because people are leaning toward energy efficient buildings, and net-zero buildings,” explains Modi. “To find ways to keep heat and use it efficiently in a building is very important, and the fact that I did a simulation is very cool to me.”
The grade 12 student says the experience showed him how the complex math concepts he’s learning now apply to computer science and coding and gave him insights into university life.
“It also introduces me to graphics, and I think graphics is something I would definitely take because even though I wasn’t considering computer science for the entire part of grade 12 now, I’m definitely going to consider it,” he adds.
Benchekroun recalls his time as an undergraduate and not knowing what to expect from a graduate lab in computer science, sharing that it’s common among high school students and undergrads to not know much about the possibility of graduate studies.
“I think what makes this experience special is this really shows them what one of the best graduate labs in computer graphics and human computer interaction works like at a high level and it reaches them at a very young age.”
He notes this exposure to graduate studies now is important to have as the students move through post-secondary education and consider their own paths, which may waver as their interests evolve.
“The best tool that you can have when you are unsure about where you are in life and whether or not you like what you’re doing is information on what else is out there.”
Learning about the different career paths in research is something that Hanna Yim, 17, says surprised her.
“I didn’t really know the difference between a master’s, PhD, and the different pathways that you can pursue after your undergraduate studies,” says the grade 11 student.
“Because as someone who wants to pursue health science, the regular pathway would be going to med school. And now I’ve heard some PhD students say they pursued med school, but then realized research was their thing because they had time to think and derive a solution themselves — and the whole process is rewarding at the end when you get to publish a paper.”
During the weeklong experience, Yim worked on a group project where she learned about keyframe animation and how to do smooth transitions using linear algebra and linear interpolation.
“There were a lot of matrices and math we learned that was important to tell the computer in its own words that it can predict and make as an animation,” she explains.
“Coming here, I realized programming can be fun because most coding that we learn in school is theory based and we memorize code, but here, when we do code we have a result — we can see visually what we did, and I think that’s what boosted my interest in computer science through this lab.”