Mohamed Ibrahim was born in Beni-Suef, Egypt. He received his B.Sc. degree from the faculty of computer and artificial intelligence at the medical informatics department. He is currently a teaching assistant in the Computer Science program at the School of Information Technology and Computer Science, Nile University. He is also currently pursuing an M.Sc degree in the Software Engineering program.