Turning Math and Code Into Meaningful Research
Xiaxuan Zhang, a computer science major, served as a Research Assistant in a quantum information group at the University of Minnesota, Twin Cities, focusing on quantum state tomography.
"My work involved optimizing quantum state reconstruction algorithms using Python and R to improve the accuracy and efficiency of analysis," said Zhang. "I also built reproducible simulation and data visualization pipelines to support the research team. This internship was a fantastic opportunity to apply my computer science skills to cutting-edge physics problems, giving me hands-on experience in data analysis and scientific computing within the exciting field of quantum information science."
Learn more about Zhang's experience below.
How did you find your internship?
I emailed professors and postdoctoral researchers at the university to inquire about research opportunities.
What do you like most about your internship?
If you don't like your internship what have you learned from this experience?
I like that my work turns math and code into something useful. I learn new ideas and then make clean plots and tables that others can use. I also like the weekly feedback because it helps me improve fast.
Let's talk future jobs ...
How did your internship help you discern what you do or don't want to do in a future job?
It showed me that I enjoy work that mixes research and engineering. I want a job where I build clear pipelines, test ideas, and explain results with simple plots and notes. I also learned that I do not want a role with vague goals and no feedback.
What tips would you have for future Gophers around internships?
Start small and make a simple baseline before big ideas. Write brief notes after each work session and ask one or two clear questions each week. Be kind, follow up fast, and say thank you to people who help you.