Experience

  1. Senior Staff Researcher

    Palo Alto Networks

    Responsibilities include:

    • Develop machine learning models to detect web attacks
  2. Researcher

    Huawei Research Canada

    Responsibilities include:

    • Large language model (LLM)-based vulnerability early detection framework reducing vulnerability acknowledge time
    • LLM-based vulnerability automatic patcher reducing mean time to respond (MTTR)
  3. Research Assistant

    University of Toronto

    Responsibilities include:

    • Statistical analysis in R
  4. Software Developer

    Trapeze Group

    Responsibilities include:

    • Full stack application development
  5. Software Developer Intern

    Trapeze Group

    Responsibilities include:

    • Full stack application development

Education

  1. Doctor of Philosophy

    University of Toronto
    Thesis On the Security and Privacy of Web Requests. Supervised by Prof David Lie. Presented papers at conferences such as NDSS and DSN and journals such as CSUR.
  2. Master of Applied Science

    University of Toronto
    Thesis Using Context to Verify Human Intent. Supervised by Prof David Lie. Presented at ApSys 2019.
  3. Bachelor of Science

    University of Toronto
    High distinction, with a focus on Web and Internet Technologies