Learning GSlides 

#1 Visibility of system status
#2 Match between system and the real world
#3 User control and freedom
#4 Consistency and standards
#5 Error prevention
#6 Recognition rather than recall
#7 Flexibility and efficiency of use
#8 Aesthetics and minimalist design
#9 Error Prevention
#10 Help and documentation