...Whether in a classroom setting, one-on-one tutoring, or group mentorships, my approach to teaching is highly interactive and tailored to the individual learning styles of my students. I emphasize hands-on learning through coding projects, real-world problem-solving, and the development of critic... (read more)
...I earned my bachelor's degree in computer science from the University of Massachusetts, Boston. I have worked in industry as a software developer for 38 years. I have also taught computer science at the college level. (read more)
...I have a bachelors in music composition from Northwestern University, along with over 20 years of experience playing piano. As a pianist, I have extensive experience learning songs by ear in a wide variety of genres. I have developed my own methods and techniques for learning songs by ear and general ear training tips that I would love to share with others! (read more)
...Teaching, for me, is more than just relaying knowledge. It's about sparking curiosity, guiding through challenges, and ensuring comprehension at every step. I aim for my students not only to grasp theoretical knowledge and understand its real-world applications throughout their coursework, but also to feel confidently prepared to enter the industry. (read more)
...Through my teaching and tutoring I have learned many ways to explain a problem and can find the best way to explain a concept to a student. Computer Science used to be a hobby but through happenstance I ended up starting to teach Computer Science and I love it! Computer Science can be tricky to master as it does involve a lot trial and error and being left to explore, which can be scary. (read more)