...I will not be annoyed or condescending; we will work towards a solution together. I provide plenty of examples and analogies. Whatever it takes, I will help you grasp the concepts. (read more)
...The technologies that I use for work consists of Java, Angular (JavaScript / TypeScript / CSS/ HTML), and Azure (database). Aside from these, I have worked with various other frameworks and languages while getting my masters degree in Computer Science. Some of these include: Python (AI / Machin... (read more)
...I emphasize hands-on learning through coding projects, real-world problem-solving, and the development of critical thinking skills. I take pride in breaking down complex concepts into easily understandable lessons, making programming accessible and enjoyable. Whether you’re just starting your c... (read more)
...My teaching style on Knack is very visual, since most of the tutoring is done online. I learned how to draw diagrams to illustrate concepts and adapt my teaching methods to students' needs and level of understanding. In the past year, I have taken multiple training courses through both Knack and Northeastern, learning about education and CRLA topics. (read more)
...I have extensive experience with designing, implementing, and testing algorithms, and developing and integrating software across multiple coding languages (Java, R, Python, and C++). I have taught programming courses/seminars at Harvard (undergraduate/graduate students), and tutored at the colleg... (read more)