Greatest teaching satisfaction: When students gain confidence in themselves, find their passion, collaborate with their peers ...