If you can’t explain it to a six year old, you don’t understand it yourself ?

Last Monday was really an interesting, amazing, and probably embarrassing 🙂 night to me. It was my first exposure to this kind of communicating science activities. I believe that communication science is very important to us as future professors. We are supposed to be both researchers and teachers and you need to be a good […]

read more

A better strategy for higher education in Egypt

It was really interesting to have these “global nights” and have this quick overseas tour to visit our countries and give a glimpse about the higher education system there. I really enjoyed knowing about how different countries approach the practice of higher education. This really inspired me to introduce two major modifications to the higher […]

read more

Open Access Journals: A Computer Science Example

According to Wikipedia, open access journals are scholarly journals that are available online to all readers without any access barrier whether it is financial, technical, or legal except this imposed by any difficulty of acquiring internet access. In computer science, there are a lot of open access journals available online, but the one we will […]

read more

Computer Programming: Code of Ethics

Computer programming is the art of designing and implementing computer based applications for the benefit of organizations, government, the public, and others. Most computer science majors are working in the job market as computer programmers. Most of computer science students are introduced to a code of ethics course which I believe is crucial for them […]

read more