Cloud computing is a model for enabling network access to a shared pool of configurable computing resources (Mell & Grance, 2009). In its initial stage it was used mainly for storage. Mobile cloud learning is an amalgamation between cloud computing and mobile learning (Hirsch & Ng, 2011). It integrates the cloud computing into the mobile environment and overcomes obstacles related to mobile