Computer Science Department, Tufts University
(Fall 2006 to date)
Electrical Engineering Department, University of Engineering and Technology, Lahore, Pakistan
January 2004 to August 2006