I am currently a Ph.D. student at department of computer science, University of Calgary under supervision of Dr. Robert Walker. I am a member of Laboratory for Software Modification Research. My PhD research is about framework design and API usability.

In 2009, I finished my M.Sc. program in computer science at University of New Brunswick under supervision of Dr. Du and Dr. MacIsaac. My M.Sc. research was on software testing. In short, I proposed use of knowledge engineering techniques to enable developers generate test cases based on their knowledge about the system and domain.