I teach computer programming, and periodically need to hold the class virtually. The software the university provides is pretty poor. Has anyone used TeamViewer for virtual classrooms? Will it handle 40 students participating? I am assuming - I hope correctly - that this usage would be ok under the academic (free) license.