Read the latest updates on coronavirus from Harvard University. For SEAS specific-updates, please visit SEAS & FAS Division of Science: Coronavirus FAQs

Student Profile

Student profile: Maria Zlatkova

This Bulgarian-born computer science student found her niche as a teacher

Computer science concentrator Maria Zlatkova, A.B. '18, enjoyed the challenges of serving as head teaching fellow for CS50. (Photo by Eliza Grinnell/SEAS Communications)

What were some of the challenges of coming to Harvard from Bulgaria?

Coming to Harvard from Bulgaria was a very big change both culturally and in terms of the environment I was used to. But there are a lot of support structures Harvard provides for international students. I joined the Woodbridge International Society, which was an awesome experience. International students participate in a freshman pre-orientation program where we have upperclassman mentors. We form “families” with two upperclassman students we can always turn to for help. It was the best way to transition into Harvard—meeting people from all over the world, but also knowing that others are going through the same things. I gained so much that I became a leader in that program in subsequent years. It was a really cool experience to welcome freshmen and show them everything Harvard has to offer.

How did you decide to study computer science?

I was set on coming to Harvard as pre-med and becoming a doctor. My parents are doctors, and I always admired their work and thought it was a very noble profession. But a lot of my peers were taking this class called Introduction to Computer Science (CS50); it was very popular, especially with international students. It was very challenging for me, coming in with barely any experience. But I ended up finding this amazing, supportive community that I didn’t encounter in the same way in most of my other classes. That’s what convinced me to consider switching gears into computer science. My first winter break, I remember going home and telling my parents that I didn’t know if I was good enough to do computer science. The community here, and having amazing mentor figures, convinced me that it doesn’t matter what kind of a background you come from as long as you put in the work.

What appealed to you about computer science?

The biggest appeal was the idea that you can combine these technical computer science skills with almost any other field to make an impact on problems you really care about. I realized that the skills that I’m getting are going to be worthwhile for whatever I want to do in the future.

Originally planning to study pre-med at Harvard, Zlatkova changed gears to computer science after taking CS50. (Photo by Eliza Grinnell/SEAS Communications)

After taking CS50 as a freshman, you immediately took on a teaching role. What was that transition like?

Jumping into a teaching role after never having done anything like that before was overwhelming and intimidating. I questioned myself a lot, feeling like an imposter in some ways, and wondered whether I would be effective enough as a teacher. But it was extremely empowering after my first section. Something in my head clicked, and I jumped into the material and told myself that I just need to communicate what I know. Since then, I’ve fully eliminated any anxious feelings going into teaching; it just feels like a natural role for me. I like helping people understand things and finding the best ways to communicate to people. The summer after my freshman year is when David Malan, [Gordon McKay Professor of the Practice of Computer Science], approached me about potentially joining the heads team. I then went on to become involved with teaching even through my extracurricular activities when I became a seminar leader for the Harvard Summit for Young Leaders in China (HSYLC), teaching high school students in Shanghai about musical theatre and its history.

What are some of the challenges of being on the heads team for an academic juggernaut like CS50?

It is a big job, especially as a student when you’re trying to juggle your own classes. There’s a lot to try to manage both in terms of our 80-member staff and the 700 students who take the course each year. All of that coming together takes a certain level of planning. The most enjoyable moments have been interacting with students and staff.  I’ve had a lot of a-ha moments with students. It is amazing to watch them go from this state of mental block, where they see a problem and can’t even begin to think about how to solve it, to guiding them so they understand the lower-level aspects of the problem and can build their own reasoning.

Tell us about interning at Facebook.

I interned at Facebook for the past three summers. In their Facebook University program after my freshman year, I teamed up with two other interns to develop an app for networking events. You could check into an event on the app and your phone would continue running in the background, using geopinging and Bluetooth technologies to measure people you were physically close to. After the event, you get a stack of their business cards and contact information. The next summer, I worked on the profile team, implementing a suggested photos feature for profile pictures. The following summer, I worked on the reviews and recommendations team. That was a really cool experience because I was shipping things and building product features that were essential to the team and the product. My three summers at Facebook showed me that I can learn very quickly, and I can make things that come to fruition and could potentially make an impact.

An avid photographer, Zlatkova can often be found taking photos around campus in her free time. (Photo by Eliza Grinnell/SEAS Communications)

Tell us about your involvement with the Red Cross.

I was inspired by a very defining moment for me. An eighth-grader at my high school passed away due to a cardiac emergency at the soccer field during a phys ed class. It was a tragic moment because nobody there was trained and could even try to perform this life-reviving procedure until medical help came. That was a big moment for me; I went from feeling incapacitated and angry that this tragedy happened to feeling like I have some responsibility to help prevent these things from happening. I became a CPR and AED instructor with the Red Cross. Teaching at Harvard and in the Cambridge community has been such a rewarding experience.

What’s next for you?

After graduation, I’ll be joining Facebook as a software engineer in their New York office. I’m excited to be going into a more technical position. I decided that, at least in the beginning of my career, I want to hone in on my technical skills, so that I know I can develop and learn quickly and contribute in a technical manner.

Why has SEAS been a good fit for you?

I’ve loved the emphasis that SEAS puts on entrepreneurship, design, and innovation. The school does that both with classes, but also with other activities that it offers its students. I’ve gotten to meet and work with amazing professors who have turned around the way I think about the fields that I’m involved in, and taught me to be very conscious about the impact of the things that we do. There are so many unpredictable ways that the products we build may impact the world. If we don’t think about them and make our design intentional, that’s very problematic. 

Name: Maria Zlatkova

Concentration: Computer Science

Graduation year: 2018

Hometown: Sofia, Bulgaria

Hobbies: photography, fashion, watching musicals

Fun fact: While she was in high school, Maria co-wrote a script for an opera that was performed by a troupe of professional opera singers with the Bulgarian Philharmonic Orchestra.

Maria Zlatkova, A.B.’18

Computer science concentrator Maria Zlatkova discusses her time as an undergraduate at Harvard John A. Paulson School of Engineering and Applied Sciences.

Press Contact

Adam Zewe | 617-496-5878 |