Post by Princeton Engineering
11,996 followers
#EQuadNews #StudentAthlete: Before mounting the starting block at DeNunzio Pool, Conor McKenna '26 optimizes variables. “There’s stroke counts and tempos and a lot of visual aspects of technique,” said McKenna, a senior majoring in computer science. “There’s heart rates and pace, the amount of resistance used, the exertion throughout the set — this number of repetitions at this intensity with this amount of rest in between. In the weight room, tracking velocities on various exercises, tracking the amount of weight used, and just trying to use as much information as can possibly be gathered.” “I think it’s all process-oriented for me,” said McKenna. “Trying to improve myself in various facets of life.” This kind of analytic discipline propelled McKenna to Olympic tryouts while still in high school in Frisco, Texas. It led to his role as co-captain of the Princeton swimming and diving team and all-Ivy and all-American honors as a student athlete. It’s also a formula that has benefited — and benefited from — his academic successes. By his junior year, McKenna was working on two independent computer science projects. One, part of Computer Science 333, improved students’ ability to sort through available floor plans and configurations in the annual room draw. It worked so well that the students who run the widely used TigerDraw app adopted the innovations that McKenna and his collaborators created. At the same time, McKenna launched an independent research project to create a video game. He had never created a game, nor worked in 3D modeling and animation. “I sort of went into the project blind,” he said. His focus became the “hierarchical finite state machine” to control how characters in the game respond to player inputs. After 15 weeks, McKenna produced a working version, which earned him the Department of Computer Science’s Exemplary Independent Work Award. Success, whether in the pool or in computer science, has been about creating efficient sets of steps to achieve a desired output. “Learning how to program and learning all these algorithms and how to think algorithmically, I think connects to a lot of things in life, athletics especially,” he said. “I think it’s all process-oriented for me,” said McKenna. “Trying to improve myself in various facets of life.” Read more about student athletes in the latest edition of EQuad News: https://lnkd.in/gSTSpeiG