Oxford Stories

What I Studied & the Tutorial System

Oxford campus

At Oxford, I was a member of Trinity College, a place with a history stretching back to 1555. Being part of such an old and distinguished college made the academic experience feel even more special. It was a setting where tradition and intellectual seriousness were part of everyday life.

My studies focused on advanced topics in Design and Analysis of Algorithms & Data Structures, Principles of Programming Languages, and Software Engineering. These were demanding subjects, and studying them at Oxford pushed me well beyond the pace and style I was used to.

What made Oxford especially distinctive was the tutorial system. Rather than relying only on large lectures, much of the learning happened in small, highly focused sessions with professors. That meant I had to prepare deeply, think critically, and come ready not just to absorb information but to actively discuss and defend ideas.

The tutorial format created a far more personal and intense academic environment than I had previously experienced. It challenged me to be more precise in my thinking and more disciplined in how I approached difficult material. It also made learning feel deeply engaging, because every session required participation, reflection, and genuine intellectual effort.

One of the most meaningful affirmations from the experience came from my Oxford professor and primary tutor, Dr. Andreas Galanis, who wrote that I was persistent and handled the more advanced topics well by the end. He described the course as one of the hardest in the Oxford Computer Science curriculum, which made his feedback especially encouraging.

Oxford did not simply teach me new material. It introduced me to a different way of learning — one that broadened my academic horizons, sharpened my study habits, and showed me how much I could grow when placed in a truly challenging environment.