Cloud Computing Notes For Engineering