Dima graduated with a BSc in computer science from Birzeit University (2002), and a PhD from the University of Leeds (2009). In addition to her academic publications, she is the co-author of four books and numerous articles.