Meet the UF Interns - Karen Rezkalla
About Me
I am one of the Unitary Fund’s interns here for Summer 2022. I am a rising sophomore Computer Engineering and Applied Mathematics double major at the University of Maryland, College Park, MD. I participated in the Qubit by Qubit training program for future quantum leaders before working with Unitary Fund. At my university I am a research assistant for the characterization of cosmic dust research for the NASA DART mission with UMD. I’m also in the Quantum Machine Learning research program with the Joint Quantum Institute (JQI) at UMD. I am very passionate about quantum computing and its application in the space industry.
Early Quantum Career Immersion Training and Internship Program
The Coding School aims to bring the opportunity of learning the skill of computing to primary and secondary education cohorts. Qubit by Qubit, which is part of The Coding School, created the Early Quantum Career Immersion Training and Internship Program aiming to provide undergraduate students that come from disadvantaged backgrounds and minorities to learn and have a voice in the quick paced growth of the quantum computing field. As a first generation Egyptian immigrant with a passion to grow my knowledge in quantum computing, the training program taught me all the essential physics, quantum mechanics, computer science, and leadership skills to use in my internship at Unitary Fund but also to add on to the growth of the quantum computing field. Moreover, it provided me with a wonderful community of like minded people to learn with and from but also friends that I will always stay in touch with. Here is the rundown of the 10-week program:
- Weeks 1-4: Full time training with Qubit by Qubit. We learned Quantum Mechanics, Linear Algebra, and Computer Science from our instructor Phil Labrum. We got python interview questions to increase professency. Katherine Hanna and Lana Martin provided the leadership and professional development courses.
- Weeks 5-6: Maria and I worked part-time with the Unitary Fund team and built the first open source Randomized Compiler with a group of my classmates from Qubit by Qubit.
- Weeks 7-10: Full time work with the Unitary Fund team.
Metriq: Working at Unitary Fund Part-Time
During my two weeks of part time with Unitary Fund, Maria and I were assigned to work on the Metriq Project with Daniel Strano and Vincent Russo. Metriq is focused on making accessible benchmarks available for anyone in the quantum computing community. We made 10 submissions a week to the website adding tasks, methods, platforms, tags, and results to build the Metriq database as well as submitting issues regarding the website. I also started participating in the Discord and learning wonderful things from such a diverse community.
Metriq: Working at Unitary Fund Full-Time
After being familiarized with Metriq, while posting issues whenever we deem fit, it came the time to work and fix those issues. Since we worked with Python during our Qubit by Qubit training, we were assigned to update the Python client with the current JSON models. But first, we had to become full stack developers and use git. We learned how git works and how to use it thanks to Dan who guided us through every hurdle in the process. After a week of constant researching and trial and error, I finally had the frontend and backend environments accessible on my computer! I learned from Dan so much throughout that week. Mostly how experience, especially with software environments, betters your problem solving skills but also patience. Being patient with solving a problem but also with yourself giving time for you to learn how to tackle it is key to efficient problem solving. Furthermore, we spent time working on our weekly milestones, solving issues, understanding github etiquette, and communicating ideas and suggestions. We also participated in the majority of community calls. Always attending the UF Engineering meeting to hear the team plan and implement Unitary Fund missions, participating in the Marketing team meeting and learning how to increase accessibility to our projects, and getting to understand more about Mitiq too. Throughout that course of time, we were also able to meet one on one with the team. Talking to Will, Misty, Nathan, Dan, and the rest of the team made it OUR team too.
Closing Note
Thanks to Unitary Fund I learned how to be a better researcher, analyst when reading academic papers, a problem solver, a full stack developer, a team member,and a better learner. Also thanks to The Coding School and Qubit by Qubit for the thorough training and also for the community I made with my classmates and the one at Unitray Fund.