Developed and Taught Course Modules to Enhance Cloud Computing Education Topics: Project Based Learning and Engineering Education In Proceedings of the 6th International Conference on Computer Supported Education - Volume 3: CSEDU, 167-175, 2014 , Barcelona, Spain