Welcome to my homepage! I am a recent graduate of the School of Computing Science at Simon Fraser University, where I received a Master of Science degree. I previously completed my undergraduate studies with a Bachelor of Computer Science degree from the Faculty of Mathematics at the University of Waterloo.

My current research interests are broad and generally cover areas pertaining to human factors in computing, ranging from user-centered design, novel interaction techniques, and mobile computing devices. I am currently conducting post-graduate research under the Green Phones project, led by Dr. Arrvindh Shriraman and Dr. Brian Fraser, where we focus on concisely understanding how energy is consumed on modern Android-based smartphones and attempt to provide smart kernel-level optimizations for a phone’s various hardware components (e.g., the CPU, WiFi and 3G radios, etc.)  in order to maximize its battery life.

A little about myself:  my programming language of choice is Java — which I have been using since I was in elementary school — and I have recently become intimately familiar with the Android SDK due to the nature of my research on the Green Phones project (which is great, since Android seems to have single-handedly reinvigorated the market demand for Java developers!).   I am also well versed in C/C++.   In my spare time, I enjoy tinkering with computer hardware to make them silent, messing around with DSLRs, listening to music through fancy headphones, and playing the drums poorly.   I am also a rabid hockey fan and, aside from that one day in June 2011, a proud supporter of the Vancouver Canucks.

Please feel free to contact me if you have any questions or concerns pertaining to the (non-exhaustive) list of work I have previously completed, if you wish to inquire further for employment opportunities based on my resume, or if you have any other questions in general.