Programming Online Judge System
Producing and delivering a coursera MOOC on pattern-oriented software architecture for concurrent and networked software