...The distinction between a Software Engineer and a Software developer is a bit gray. My work has most often involved system functionality (albeit at an algorithmic level whenever possible). I consider myself a Developer who has Engineered important aspects of many varied systems. This involved w... (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)
Hey, I'm David! I graduated from UC Berkeley with a Computer Science degree and have a decade-long career spanning FinTech, AI, Social Media, Crypto, and Automotive sectors. Throughout my academic journey, working with professors and mentors who brought the theoretical class material to life in concrete and practical terms had the biggest impact on my future. (read more)
...I was a TA for discrete math when I was in college and graded students assignments. I taught an introduction to C++ class. and Now currently teach AP Computer Science. I am familiar with introductory coding in C++ and have materials to help students learn. (read more)
...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! I have over 20 years of experience playing piano. I am proficient in a wide variety of genres and styles including classical, jazz, pop, rock, and liturgical music. (read more)