Skip to main content
January 12, 2026
Dhruv's Headshot

Dhruv Goyal (‘27), a Computer Science major, researched ways to improve operating systems using machine learning with mentorship from Dr. Sebastian Angel (Department of Computer and Information Science). This research was supported by the Penn Undergraduate Research Mentoring Program. 

This summer, I participated in the Learning Directed Operating Systems (LDOS) research project, which explored how machine learning could be used to make operating systems smarter and more efficient. When I first heard about this project, I was drawn to it because it combined two areas I had always been curious about—low-level systems and artificial intelligence. Operating systems are the backbone of everything we do on computers, but they are basically invisible to the user. The idea that I could contribute, even in a small way, to making them more adaptable and intelligent felt both exciting and meaningful. 

While I definitely expanded my technical skills, what stuck with me the most was how much I grew as a person through the research process. One of the biggest challenges I faced this summer was becoming comfortable with uncertainty. Yes, I learned about Linux commands and tracing tools, but I also learned how to deal with the feeling of not knowing what I was doing and to push forward anyway. Almost every day, I found myself needing to do things I had never done before—whether that was setting up benchmarking environments or interpreting long error logs. At first, this was overwhelming. I often felt like I didn’t even know the right question to ask. But slowly, I learned to lean on my resources. Google, ChatGPT, YouTube tutorials, and especially my peers and mentors became essential sources of guidance. Asking for help felt uncomfortable at first, but I realized that research is supposed to involve collaboration. The more I practiced, the more natural it became to admit when I was stuck and to seek out advice. That shift was huge for me, because it reinforced that asking for help is not a weakness, but a skill in itself. 

Dhruv coding

Learning to stay calm, take a step back, and methodically test out solutions was one of the most important lessons I’ll carry forward- not just in research- but in any project I take on. Looking back, the summer was about growing more confident in my ability to handle the unknown. I came away from the experience with a deeper sense of resilience and a clearer idea of how I want to grow as a student and researcher. 

Interested in reading more first-hand accounts about undergraduate research? Check out the other experiences featured on our Student News Page and Social Media! 

Related Articles

Daniel and Nathalie with Hannah (Research Coordinator) and Dr. Ellis (Research Mentor)

Creating Lasting Connections

From left to right: Daniel Mysliwiec (‘28), a Neuroscience major, and Nathalie Mejia (‘27), a Biology major with Hannah Shalaby (Research Coordinator) and their mentor Dr. Colin Ellis (Department of Neurology. Together, they surveyed epilepsy patients to learn more about their daily lived experiences. This research was supported by the Penn Undergraduate Research Mentoring Program.
Group photo of the full research group at a cafe

Combining Data, Culture, and Connection

Belinda Chen, Debby Li and William Xi conducted research on factors affecting well-being among Chinese Americans. They were mentored by Dr. Effy Zhiyuan Yu from the Department of Family and Community Health. This research was supported by the Penn Undergraduate Research Mentoring Program.
Sheel's Headshot

Charting the Plot Twists of Clinical Research

Sheel Patel (‘28), a Health and Societies and Nutrition Science double major, conducted research on white coat hypertension in children with mentorship from Dr. Amy Kogon (Department of Pediatrics). This research was supported by a Grant for Faculty Mentoring Undergraduate Research.