I am an assistant professor at Marshall University, USA. I earned my PhD from Queen’s University, Canada. I love to program and have taught several programming languages in the past. I am a big advocate for open-source software. My interests span over software engineering, open source, empirical software engineering, software quality, software metrics, reverse engineering, program understanding, software security, and middleware.