Professional Career
- 2016– Goodnight Distinguished Professor of Analytics, Institute for Advanced Analytics, North Carolina State University, Raleigh, North Carolina. 
- 2013– Professor, Department of Computer Science, North Carolina State University, Raleigh, North Carolina. 
- 2013– Adjunct Professor, Department of Computer Science, University of North Carolina at Chapel Hill, Chapel Hill, North Carolina. 
- 2003–2013 Associate Professor, Department of Computer Science, North Carolina State University, Raleigh, North Carolina. 
- 2006–2013 Adjunct Associate Professor, Department of Computer Science, University of North Carolina at Chapel Hill, Chapel Hill, North Carolina. 
- 2005–2006 Visiting Associate Professor, Department of Computer Science, University of North Carolina at Chapel Hill, Chapel Hill, North Carolina. 
- 1998–2003 Assistant Professor, Department of Computer Science, North Carolina State University, Raleigh, North Carolina. 
Education
- 1996–1998 Postdoctoral Fellow, EECS Department, CS Division, UC Berkeley, Berkeley, California. 
- 1992–1996 Ph.D., CS Department, University of British Columbia, Vancouver, Canada. 
- 1990–1992 M.Sc, CS Department, University of British Columbia, Vancouver, Canada. 
- 1985–1990 B.Math, Math Faculty, University of Waterloo, Waterloo, Canada.