...Generally, I like to keep the slides simple, incorporate diagrams to aid explanations. I like to avoid including too much detail on my slides unless necessary, and I tend to provide examples after introducing each concept. Sometimes, I administer mini quizzes during lessons for interactivity and memory retention. (read more)
...During my time at Stony Brook, I became a Teaching Assistant for Data Structures, and Fundamentals of Software Development, allowing me to gain experience teaching advanced Computer Science topics in both classroom settings and one-on-one during my Office Hours. In addition to my university expe... (read more)
...Java, C++, C and SQL are among the computer languages I have mastered. My objective is to help each learner master the subject, but also to help them become more effective learners on their own. My approach is to stick closely to their text and other materials, making sure they can complete the assignments correctly. (read more)
...At my school, I have a year of experience in tutoring and aiding beginners learn the basics of programming, web development, and game development. I was actually a CS mentor at my school who helped students learn game development. I have worked with various group sizes whether it is one-on-one,... (read more)
...I have also tutored graduate students in writing and debugging Mathematica code. I programmed professionally using the C/C++/C# family of languages. The C# work took place over 2 years in a Microsoft .NET environment. (read more)