She completed a Bachelor of Computer Science and Technology at the University of Sydney, including a study exchange at the University of California, Los Angeles (UCLA). She graduated with First Class Honours and the University Medal in 2002. She completed a PhD in computer science through the National ICT Australia and the University of Sydney in 2007. She moved to UNSW Canberra in 2008.