Summary
Misha Ivkov is a software engineer with nine years of hands-on experience spanning industry internships and academic teaching roles, currently interning as a Software Engineer at a financial institution in Campbell, CA. A PhD candidate in Computer Science at Stanford with a BS from Carnegie Mellon, he blends deep theoretical grounding in algorithms with practical systems experience from internships at Dropbox, MongoDB, Dremio, and startups. He has substantial teaching and course-development experience—serving as a Head TA and Teaching Fellow for Stanford’s Algorithms course and authoring lecture materials, homeworks, and quizzes—which underscores strong communication and curriculum design skills. His background includes quantitative research work in finance and leadership running a large student math competition, showing comfort with both data-driven modeling and large-scale event coordination. Colleagues describe him as someone who moves seamlessly between rigorous theory and production code, making him particularly effective on problems requiring provable correctness and scalable implementation. Based in the Bay Area, he brings a rare combination of pedagogical clarity, research-level CS expertise, and production engineering experience.
9 years of coding experience
2 years of employment as a software developer
The Harker School
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Carnegie Mellon University
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Stanford University
English, Russian