· Adjunct Professor of Computer Science, Carnegie Mellon University2017–
· Professor, Department of Computer Science, University of Pittsburgh2002–
· MS in Computer Science, University of Maryland, College Park1997–
· PhD in Computer Science, University of Maryland, College Park1997–2002
· MS in Computer Science, University of Crete, Greece1995–
· BS in Computer Science, University of Crete, Greece1993–