Helpful links and addresses of useful websites to be shared by all

Author: 
Hamdi Ahmed

I like the idea of exchanging ideas,Useful links and resources and even websites.This will support us with a lot of resources that we can depend on in our teaching and outreach presentations.