At the tail end of my master's degree, I yearned for just one good online class. It wasn't the professors or the time of the class. It wasn't the big hike up the huge hill after a long day. No, it was that annoying cooperative learning activity that was part of nearly every single class. You know how it goes: Here is a problem/question/situation. Break up into groups and decide who will do the presentation and who will take notes. Then, stand up as a group at the end and agonize through the feedback from your classmates. My point is this: While there were people in class who LOVED this group stuff, for others (like me), it was even more valuable. Valuable because we really need those skills and can't practice them online.