Eric freaking out at the sight of a frisbee at Stanford University.

Hello, World!

I'm currently a Member of Technical Staff Intern at Rubrik. I spent the summer of 2016 working as a Software Engineering Intern at Facebook, on Video Search. Before that, I was a Software Engineering Intern at Google, on the Risk Engineering team.

I've completed a Bachelor of Science degree in Computer Science at the University of Toronto, with a minor in Mathematics. I'll be returning to UofT in Fall 2017, to join the Theory of Computation Group as a Master's student. These are the courses that I've taken.

I'm fascinated by all areas of computer science. My primary interests are in algorithm design, computational complexity theory, and distributed computing. I'm also interested in functional programming, and machine learning. Some of my hobbies include fencing, and brewing coffee.


I have worked as a Teaching Assistant for the following courses at the University of Toronto:

  • CSC373 – Algorithm Design, Analysis, and Complexity, Winter 2017
  • CSC263 – Data Structures and Analysis, Fall 2016
  • CSC263 – Data Structures and Analysis, Winter 2016
  • CSC207 – Software Design, Fall 2015
  • CSC263 – Data Structures and Analysis, Winter 2015
  • CSC207 – Software Design, Fall 2014


A number of the projects I have worked on, including the source code for this website, can be found on my GitHub profile.


If you'd like to get in touch, you can contact me via email at .

You can also view my resume, or check out my LinkedIn profile.