It is a very challenging job and also an opportunity. The best part of this role is you learn and you teach and every day you learn something new and different. And it is your responsibility to teach the right thing as the lectures are being delivered to students who are going to learn from me.
Every day the lectures and tutorials delivered by me, have lectures, quizzes, and also presentations, and grading all of them.
This role gives the opportunity to push yourself and learn some new tool or software or course or programming language. It also teaches you in understanding students and what different doubts can arise, which help to understand the subject more in-depth.