Effects of Teaching Strategies supported by Information and Communication Technologies on satisfaction and learning of college students Andreia Araujo.