...I can help you understand object oriented (OO) programming, data structures, algorithms and computational complexity. My background and interest is in algorithmic work such as computational geometry at a 3d metal printing company, automated silicon chip network routing at a large EDA company or ... (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)
...As a seasoned software engineer with specialized expertise in Ruby and Ruby on Rails, I bring a wealth of experience from my time with the Core Transaction Processing team at Braintree. In this role, I honed my skills in building robust, high-availability systems capable of handling high QPS (Qu... (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 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)