curriculum vitae

General Information

Full Name Otilia Stretcu
Contact otiliastr [at] gmail [dot] com
Languages Romanian (native), English (fluent), Spanish (beginner), German (beginner), Swedish (beginner)

Research Areas

  • My research focuses on developing algorithms for machine learning, mainly focused on semi-supervised learning, curriculum learning, multitask learning, and graph-based problems.
  • I am also interested in creating AI agents that can understand language and reason, therefore I have also worked on natural language processing with a focus on question answering and problem solving.
  • I have also worked on machine learning methods for neuroscience, with the goal of understanding how the human brain understands language and controls speech.

Education

  • 2015 - 2021
    Carnegie Mellon University – Ph.D. in Machine Learning
    • Co-advised by Prof. Tom Mitchell and Dr. Barnabàs Pòczos
    • GPA: 4.0 (4.0 scale)
    • Thesis: Curriculum Learning
    • Thesis committee: Tom Mitchell, Barnabàs Pòczos, Ruslan Salakhutdinov, Rich Caruana
  • 2015 - 2017
    Carnegie Mellon University – M.S. in Machine Learning
    • Co-advised by Prof. Tom M. Mitchell and Dr. Barnabàs Pòczos
    • GPA: 4.0 (4.0 scale)
    • Thesis: Understanding the Neural Basis of Speech Production Using Machine Learning
    • Master’s degree requirements completed while working towards obtaining my Ph.D.
  • 2014 - 2015
    University of Cambridge – Master of Philosophy (M.Phil.) in Advanced Computer Science
    • Advised by Prof. Pietro Lió
    • Thesis: Machine Learning Methods for Computational Microscopy
    • Grade: Pass with Distinction
  • 2012 - 2013
    Linköping University – Erasmus Exchange Student
    • I spent the third year of my undergraduate studies as an Erasmus exchange student at Linköping University, Sweden
  • 2010 - 2014
    Politehnica University of Timisoara – B.Eng. in Computer Science and Information Technology
    • GPA: 9.98 (scale 10.0)
    • 1st out of 140 students

Work Experience

  • 2023 - now
    Senior Research Scientist at Google AI
    • Mountain View, CA, USA
  • 2021 - 2023
    Research Scientist at Google AI
    • Mountain View, CA, USA
  • Summer 2018
    &
    Spring 2019
    Software Engineering Intern at Google Research
    • Expander team in Google Research , Mountain View, CA, USA
    • Research on deep learning models for graph-based semi-supervised learning, published at NeurIPS 2019.
  • Summer 2016
    Software Engineering Intern at Google X
  • Summer 2014
    Software Developer Intern at Microsoft

Other Research Experience

  • 2014 - 2015
    Independent Research Project in Computer Vision
    • Advised by Dr. Marius Leordeanu
    • Unsupervised object discovery in video based on multiple frames matching. We also proposed a fast method for detecting the main object of interest in a video, titled VideoPCA. Published at BMVC 2015.
  • Summer 2013
    Research Internship in Machine Learning at EPFL
    • Laboratory for Probabilistic Machine Learning at École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland
    • Advised by Dr. Matthias Seeger
    • Used topic models to explore the correlation between social media messages from Twitter and the location of the users, with applications to user profiling, topic tracking and content recommendation. I was responsible with applying various machine learning models and parallelizing the code in order to scale well.
  • Summer 2013
    Research for Undergraduates Program
    • Politehnica University of Timisoara, Romania
    • Advised by Prof. Emilia Petrisor
    • Implemented algorithms for spectral clustering of nodes in a graph, based on minimum graph cut, with applications to data mining and statistics, such as clustering information from documents on the web and medical images segmentation.
Note: for further details on my research, please see the publications page.

Honors and Awards

  • Awards
    • Best poster award at the Eastern European Machine Learning Summer School in Bucharest, Romania (2019)
    • Machine Learning Department Teaching Assistant Award (2018)
    • Carnegie Mellon University Neurohackathon: 2nd place (2017)
    • KTH University Programming Challenge, Sweden: Top 10 contestants (2013)
    • ACM International Collegiate Programming Contest (ACM-ICPC): Honorable Mention in Southeastern European Regional (2013, 2012, 2011)
    • Microsoft Imagine Cup:
      • Top 20 in the World Finals (2012)
      • 1st team in the Romanian National Finals (2012)
    • Romanian National Olympiad in Informatics:
      • Gold Medal: 2008
      • Bronze Medal: 2010
      • 1st Place: 2004
      • 2nd Place: 2005
      • Honorable Mention: 2010, 2008, 2007, 2003
    • Kangaroo International Mathematical Competition: 2nd prize in Romanian National Finals (2009, 2010)

Teaching Experience

  • Spring 2018
    Teaching Assistant for Graduate Machine Learning
  • Fall 2017
    Teaching Assistant for Topics in Deep Learning
  • 2013 - 2014
    Teaching algorithms for competitive programming
    • Co-organized a competitive programming seminar at Politehnica University of Timisoara for university and high-school students interested to train for algorithmic competitions (e.g. ACM-ICPC, informatics olympiad).
    • Taught algorithms and data structures used in competitive programming, designed and solved practice problems and internal competitions.

Computer skills

  • ○ Programming languages: C, C++, Python, Matlab, Java.
  • ○ Data Structures and Algorithms: Familiarity with concepts used in algorithmic competitions and machine learning research.
  • ○ Frameworks: Tensorflow, NumPy, SciPy, Pandas.
  • ○ Database Systems: MySQL.

Technical Projects

  • LiveX Learning Platform
    • Tutoring system for kindergarten and school children based on a software platform that runs in the cloud, Windows Phone 7 devices and a set of electronic learning cubes called “IQubes” (our hardware invention).
    • Project proposed by our team, called IQube, that competed in the world finals of the Microsoft Imagine Cup competition.
  • Face and Hand Gesture Recognition for Human - Computer Interaction
    • Framework for C++ developers to extend their graphical user interfaces with more natural means of communication.
    • Works in real-time using a computer web camera.
  • Public Transport Route Recommendation
    • Python application for the Timisoara city public transport system using real-time information from GPS devices installed on public transport vehicles.
    • Overlays optimal routes suggestions on Google Maps (before they supported such a feature).
  • Handwritten digits recognition
    • C library implementing various linear algebra methods.

Leadership and Volunteering Activities

  • 2019 - now
    • Mentorship:
    • - Mentor for the CMU AI mentoring program (2019 - now)
    • - Mentor for first year PhD students at CMU (2019 - now)
  • 2019
  • 2018 - now
    • Founding member of the AI+ Club at Carnegie Mellon University (CMU).
  • 2018 - now
    • I was a reviewer for the following journals, conferences and workshops: ICML (2019), AISTATS (2019, 2020), ICLR (2018, 2020), ICLR-LLD (2019), PLOS ONE (2019), ICML-GRL (2020), NeurIPS (2020), AAAI (2021).
  • 2018 - 2019
    • Treasurer of the Romanian Students Association at CMU.
  • 2016 - now
    • Member of the Doctoral Review Committee of the Machine Learning Department at CMU.
  • 2016 - now
    • Member of the Education Review Committee of the Machine Learning Department at CMU, which aims to improve the PhD program.
  • 2016 - 2018
    • President of the Romanian Students Association at CMU.
  • 2011 - 2012
    • Student representative in the faculty leadership board at Politehnica University of Timisoara.
  • 2010 - 2011
    • Volunteer for AIESEC, international youth organization.
  • 2010 - 2012
    • Volunteer for Liga AC, student organization at Politehnica University.

Other Interests

  • Sports: squash, volleyball, tennis, climbing, hiking
  • Hobbies: traveling, painting, movies, arts and crafts