I like to use a lot of visualization to describe concepts. My lessons would include starting with a problem, and then trying to figure out solutions to that problem together with the student. This would make sure the lesson is engaging, and the student has a sense of achievement to reach the solution and the concept by themself. I would end with provding some exercise questions of varying difficu...
I like to use a lot of visualization to describe concepts. My lessons would include starting with a problem, and then trying to figure out solutions to that problem together with the student. This would make sure the lesson is engaging, and the student has a sense of achievement to reach the solution and the concept by themself. I would end with provding some exercise questions of varying difficulties in the discussed topic, and then discuss them with you over email before our next session.
Regarding my teaching experience, I have been a teaching assistant during my Bachelor's degree in computer science. There I would develop the tutorial session questions and also conduct them. Apart from that I have also conducted a programming and problem-solving workshop in a highschool in my hometown, where I was teaching a class of around 20 students. I also have a YouTube channel where I sometimes post educational videos about algorithms and data structures.