Synchron-ITS: An Interactive Tutoring System to Teach Process Synchronization and Shared Memory Concepts in an Operating Systems Course. - Manoj Kumar Putchala; Adam R. Bryant (CTS, 2016)