Fantastic news! We've Found the answer you've been seeking!
Step by Step Answer:
Answer rating: 100% (QA)
Answered By
Hitarth Singh
I did my Bachelor's in Computer Science from Delhi University. I am currently pursuing my Master's in Computer Science from Chennai Mathematical Institute, Chennai, India. My current research interest lies in program verification and synthesis.
During my undergraduate studies, I used to work as a home tutor for Maths and Computer Science. I have been working as a freelance tutor for the last two years. My teaching experience has been incredible, and I think it helped me learn as much as it helped my students. I also try to help my classmates and juniors with studies by giving them formal/informal tutorials, and this also helps me to become an effective and better teacher.
Almost all of my students admired my teaching and gave positive feedback. I try to teach from the level the student is most comfortable with. The students usually struggle with their projects, assignments and subject material, and I always try my best to help and motivate them, so they can confidently and correctly complete their work. I understand the academic and work pressure the students are in, and I have seen that with proper guidance they can easily, and happily, excel in their courses.
While teaching, if possible, I usually focus on problem-solving as it is the best way to clearly understand difficult concepts. When answering a question, I make sure to give them plenty of examples, and also give the necessary background and explain fundamentals related to that concept. Whenever relevant, I try to provide the learner with the history and interesting trivia related to the concept to make the teaching more interesting, and hence more effective.
I also teach web development. I have worked as a freelance web developer, and I've successfully hosted many commercial websites. While teaching web development, my strategy is to give hands-on examples. I usually teach web development by setting up a goal for the learner of creating a complete web application. With that in hand, I split the task into modules, and I start implementing each module with the student and let them stop me, and start developing themselves when they feel enough confidence that they can finish it.