Currently, I am an assistant professor at the Computer Engineering department at An-Najah National University, Palestine. In 2015, I worked as a Teaching and Research Assistant at the Université Paris-Est Marne-la-Vallée (France) in the Departement of Computer Science. I had a PhD degree in Parallelism and Real-time Systems in january 2015 from the same university. In 2011, I had a masters degree in Computer Engineering (Embedded Systems, minor in Robotics) from ECE-Paris, France. In 2008, I had a BSc degree of Computer Engineering from An-Najah National University, Palestine.