engineering education chemical process modeling and control e-learning learning teaching and learning assessment process simulation critical thinking teaching modeling and simulation curriculum development professional development