...I've been a software developer for decades. Among the languages I program in are Visual Basic, C++, C#, JavaScript, Python, etc. I have worked as a senior software developer programming in C++ for two decades. (read more)
With a Master’s degree in Computer Science from Boston University and over two decades of professional experience in software engineering, I am excited to share my knowledge with students eager to dive into the world of programming. Throughout my career, I’ve worked extensively with a variety of pr... (read more)
...My students perform extremely well at national math and science competitions (AMC, USABO, etc). I have a theoretical background in plant genetics. I am also familiar with the genetic and other engineering of agricultural crops for human use. I have experience in sustainable agriculture and have grown numerous food crops myself. (read more)
...Computer programming is a very hands-on skill. I look for gaps in understanding by looking at the student's code and by watching them work. I believe that even the most complex topics can be broken down into key concepts which can then be mastered. (read more)
...Hello and welcome to my page! Computer programming is all about problem solving...something that I absolutely love to do. These problems include understanding desired functionality, researching, writing and implementing(coding) algorithms, and also understanding complex legacy code well enough to find/fix bugs or in some cases redesign a sub-system within the code. (read more)