After that, I worked at GaTech where one of my responsibilities was helping to build the physics portion of the masters program that you are currently in (i don't think the physics portion ever turned into a master program like OSMCS, i left around the time OSMCS started offering degrees). When building these courses we tried to implement the best information from cognitive science and education, we tried to build the best exercises, we had super active involvement in course forums, etc. We did everything right, and we still felt that something was missing from the experience from the teaching side and we did not find that students in the online side participated in the same ways, or learned the same information, as those on-campus. I still believe that most people would benefit more from in person educational experiences. I think your experience in the gatech program is a valuable one and I have heard many positive things about this program since I left to go and do other stuff. However, I still believe that there is something valuable from most educational programs being offered in person only.