My goal (or dream?) is to make computer systems and networks more dependable, usable, and manageable. I see my mission as helping today's systems defend against different kinds of errors and defects. I always have a lot of fun looking for bugs, configuration errors, and design flaws. I am proud that some of my research helps improve real software systems. See the list of issues I helped.
As a system guy, I'm interested in all kinds of inter-disciplinary black magics and hacks such as program analysis, machine learning, NLP, etc. My view of system research is to kill the dragon using the right sword (pls don't ask me to fight windmills).
If you are looking for my publications, click here.