An intelligent system for monitoring students' engagement in large classroom teaching through facial expression recognition | Synapse