Dr. Hoda received her BSc with "Distinction with Honors" from the Dept. of Computer Engineering, Faculty of Engineering, Cairo University in 1997. Then, she joint the Faculty of Computers and Information - Cairo University as a Teaching Assistant. In 2000, Dr. Hoda received her MSc degree in Computer Engineering from the Faculty of Engineering, Cairo University. In addition, she was awarded a scholarship from the University of California Santa Barbara (UCSB) as well as the Dean's Fellowship from the Computer Science Dept. at UCSB. She received her PhD degree in Computer Science from the University of California Santa Barbara (UCSB) in 2005.