I have over 30 years of programming experience in C, C++, Java, Visual Basic, SQL, and VBA. I have a masters degree in computer and software engineering. I have also been teaching computer programming at a community college part-time for over 3 years and I have worked as an electrical/software engineer full-time for over 30 years.