Lessons Learned from Concurrent Teaching