Experience

  1. Research Contractor

    Microsoft Research

    Responsibilities include:

    • Research and integration work on greybox fuzzing architecture
  2. Research Intern

    Microsoft Research

    Responsibilities include:

    • Developing a novel neural network fuzzing architecture for greybox fuzzing
  3. Software Development Engineer

    Microsoft

    Responsibilities include:

    • Developing robust and scalable solutions for Operating Systems

Education

  1. PhD Computer Science

    National University of Singapore
    Thesis: Scaling up decision-making under uncertainty
  2. MSc Computer Science

    Columbia University

    Courses included:

    • Advanced Machine Learning
    • Projects in Computer Science (Sensitivity Conjecture)
  3. BSc Computer Science

    University of Illinois at Urbana-Champaign

    Courses included:

    • Operating Systems
    • Embedded Systems