Academic Path
I am currently a Ph.D. student at the University of Montreal where I am enrolled in the computer science program, doing research in the area of compilers. My thesis focuses on adaptive optimizations for dynamic programming languages such as JavaScript. I have completed my M.Sc. and my undergraduate degree in honours CS at McGill. During my undergrad, I discovered that I liked the world of research, which has motivated my choice to do graduate studies.
Work Life
I am currently working full-time during the summer only, which allows me to concentrate better on my studies. My last summer
job was teaching the COMP-202 summer class at McGill. Prior to that, I have worked on an NSERC undergraduate research project under
the supervision of professor Doina Precup, in the Reasoning and Learning (RL) lab. During previous summers I have also worked with
Professors Clark Verbrugge and Laurie Hendren in the Sable (compilers) Lab.
Before my university studies began, I have worked as computer technician for Montreal City, as a freelance worker, and in a computer boutique. These multiple
jobs involved performing computer maintenance work of all sorts. I have also designed websites for a few small companies.
Personal Interests
My personal interests include computers (programming and hardware), electronics, cinema (science fiction, action, comedies), martial arts, electronics, photography, bicycling, electronic music, fashion, psychology and philosophy. I have always had an interest in everything that can be formulated or constructed in terms of a logical system, which has motivated my interest in programming and computer science.
Academic Interests
In the domain of computer science, my main areas of interest are compilers, 3D graphics, artificial intelligence and simulation. I have done some amount of research and implementation work in each of these areas, as well as a few others.