Ally Rogers ā21: Having a Blast in Computer Science
by Vishva Nalamalapu ā20
As an incoming student, Ally Rogers ā21 intended to major in biology or chemistry. Then they took an introductory computer science course and never looked back. āI just had a blast in my first class,ā they explain.
The computer science faculty only elevated Rogersā passion for the subject. They describe one professor, Peter-Michael Osera (PM) this way, āPM is really funny, and he makes the significance of the coursework clear,ā Rogers says. āEspecially when youāre doing upper-level theory thatās further removed from coding, thatās really helpful.ā
Computer Science and Society in Theory and Practice
In addition to majoring in computer science, Rogers concentrated in environmental studies and took courses in the humanities and social studies. āHaving that overall context helped me put technology and computer science into a broader framework of societal impact,ā they say. Even within the computer science department, many faculty and students have integrated broader perspectives in general on how computer science interacts with and impacts society and different social problems into courses.
As a student with learning disabilities, Rogers worried that the structure of computer science courses would not be accommodating. Their professors, however, were more than willing to work with them when Rogers raised these concerns. āWhat surprised me is that when I talked about my learning disabilities with my professors, in many instances they changed the way that they were teaching to accommodate me,ā Rogers remembers. The impacts of those conversations seemed to extend far beyond one studentās needs. āI definitely think that it was more than just a āwe have one student to change things forā and more like āmaybe we need to think about this slightly differently,āā they say.
Interdisciplinary Research
Like many students at °µĶųTV, Rogers had the opportunity to complete a Mentored Advanced Project (MAP) ā a research project carried out in collaboration with a professor. Rogers conducted a MAP with Osera and also in collaboration with two professors at other institutions. The MAP focused on molecular programming, which they describe as āharnessing computer science toward applications in biological systems.ā
Despite choosing computer science, Rogers was still interested in biology and chemistry. āI was hoping to explore the intersections between CS and the natural sciences, and the MAP was a great opportunity to do that,ā they say. Rogers even continued the research after the MAP ended through an internship at Iowa State Universityās Laboratory of Molecular Programming and later published a paper with Osera and the two other collaborators, Jim Lathrop at ISU and Titus Klinge, formerly at Drake University. Rogers also presented the research at the 27th International Conference on DNA Computing and Molecular Programming at Oxford University, a rare opportunity for an undergraduate. And as a graduating senior, Rogers was awarded the 2022 Henry M. and Theresa P. Walker Endowed Prize for Excellence in Computer Science.
Rogers learned about the process of building programming languages through their MAP and then decided to pursue a career in that field after graduation. Now, as a software engineer on RelationalAIās language/compiler team, Rogers says, āI feel prepared.ā
