Improving Perception of Usability Through User Interface Design Patterns to Optimize Information Architecture for Cognitive Benefits and User Satisfaction in Massive Open Online Courses | IEEE Journals & Magazine | IEEE Xplore