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 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)
...I am also a certified (CELTA) instructor of English for speakers of foreign languages. I am an expert in ActionScript, BASIC, C, C++, C#, Java, JavaScript, TypeScript, Kotlin, Lisp, Python, HTML, Adobe Animate, Visual Studio, Windows, Linux, Unix, and Artificial Intelligence. I have decades of experience tutoring students. (read more)
...I have experience writing in several genres and styles including orchestral, electronic, band, and film music. 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. (read more)
...The Excel course involved teaching logic and problem solving. I later tutored algebra and an 8 week programming basics course in Java to a pre-7th grader.I just finished tutoring a college level statistics course via care.com and my student did well! I've taught a few students on Wyzant how to debug their code. (read more)