I have a Bachelors Degree in Music Education with a focus on Voice earned with distinction, and hold current Certification in ME and NH as a K-12 Classroom Music Teacher. I also a Masters Degree in Computer Science with a focus on Programming Languages earned with distinction, and hold current Certification in ME and NH as a K-12 Classroom Technology Teacher. Overall I have over a quarter century of experience working one-on-one and in groups with young and adult learners. With awards and re... [more]
I addition to Microsoft Excel, I can also help with Apple Numbers and Google Spreadsheet.
I am very patient and understanding with people who find computer technology frustrating. There is no question that is too basic to be addressed, and I will never make you feel "less than" because you are a beginner. I can work with you in a welcoming, safe atmosphere on general computer issues for Windows, Macintosh, Android, IOS, and Linux.
In addition to Microsoft Word, I can also help with Apple Pages and Google Docs.
In addition to Microsoft Powerpoint, I can also help with Apple Keynote and Google Presentation.
In addition to basic Music Theory, I am currently an active instructor for AP Music Theory in an on-line environment.
I have been a Java Programmer for over 20 years, and currently teach Advanced Placement Computer Science (primarily Java Programming) for the State of Maine Department of Education as part of their on-line learning "AP4ALL" program for rural schools.
In addition standard HTML protocols, I am also thoroughly versed in the new HTML5 functionality for multimedia.
I have experience and skills with both the standard "MySQL" format and also Microsoft's specialized "T-SQL" ("transactional" SQL) format.
I have a strong background in Algebra, Geometry, and Trigonometry. In addition, I have also studied test taking strategies and methods for reducing test and performance anxiety. I am familiar with a number of websites that deliver ACT Math practice examples and can guide people to develop personal strategies for success.
In addition to my academic and teaching credentials, I am an expert in teaching ear training through the Audiation Orientation method. This method goes beyond associating simple mnemonic devices to memorize qualities of intervals and chords, and instead creates a mind map which orients all intervals to the Major Scale and its relative modes. I have successfully used this technique to improve the ear-training skills of learners from adolescents to senior citizens. I have a Bachelor's Degree in Music Education with a focus on Voice.
In addition to my academic and teaching credentials, I have extensive experience teaching basic general music concepts to students aging from young adults to senior citizens. Unlike many music instructors, I did not learn my music fundamentals until I was a young adult in college. This means I clearly remember "not knowing this stuff" and how I discovered and learned general music concepts. As a professional music teacher I applied this perspective with 7th and 8th graders teaching general music for over a decade. The students were appreciative that I could empathize with the fact they were learning elementary concepts at an older age than those who had been studying instruments since kindergarten. In addition, I'm fully versed in the methods and application of the general music techniques advocated by Dalcroze, Orff, and Kodaly.
In addition to my academic and teaching credentials, I am an accomplished guitar accompanist. To support myself through college and the first few years of teaching I played guitar and sang in coffee houses and pubs in the Portland ME and Portsmouth NH areas, as well as busking during the summer months. As an ongoing part of my music teaching, I offered adult ed classes in group beginner guitar which were very popular in the local community with both parents and students.
In addition to my academic and teaching credentials, I have been a performing vocalist, both solo and with various groups, for over two decades. My a cappella groups have been named the BHS Northeastern District Champions, and three times placed as quarter finalists in the International Quartet Championship. I am one of the most sought after a cappella vocal coaches in the northeast United States and Canada, having worked regularly with the Portland ME Downeasters, the Portsmouth NH Sounds of the Seacoast, the Nashua NH New England Voices in Harmony, the Barre VT Barre-Tones, the Montreal QC City Voices, and the Ottawa ON Capital Chordettes.
In addition to my academic and teaching credentials, as a school Technology Coordinator for over a decade I built the entire school intranet network by hand. We started with just Apple IIe computers in a LocalTalk network in the individual computer labs, expanded to a TokenRing network over BNC driven by Novell Netware connecting the labs and libraries, then to an Ethernet network managed by Windows NT connecting all the classrooms, then to a full TCP/IP Intranet with VPN connecting all buildings in the district, then finally to a fully wireless networking environment. I managed, supervised, and did a majority of the both the physical installation and software configuration personally, learning everything there was to know about each networking system every step of the way.
In addition to my academic and teaching credentials, I studied Discrete Math as part of my Masters program. Specifically, I took a two semester class where the first half focused on the fundamentals and notation of Discrete Math and the second focused on applying Discrete Math to specific proofs. After that introductory class, I then took a class that focused on translating computer programming code into pseudocode, translating the pseudocode into Discrete Math equations, and then reducing those equations to prove logically where the code as written was susceptible to encountering conditions which would lead to failure (bugs).
In addition to my academic and teaching credentials, I studied Differential Equations and Integral Calculus as part of my master's program. Many computer applications involve having to solve these types of problems, and most use iterative methods of estimation. We studied these methods and then compared them to the methods used by the Mathematica program (Wolfram Research) for accuracy and benchmark performance. We then set out to write our own programming functions to solve numerous classic Differential and Integral problems. It was the most interesting and interactive presentation of basic Calculus I had encountered to date, and have used similar methods for explanation and teaching since.
In addition to my academic and teaching credentials, C++ was the main computer programming syntax for the majority of my Master's Degree in Computer Science with a focus on Programming Languages work. Although I have never used C++ in a 'practical' corporate environment, I have extensive experience with it in the academic environment. We used it mainly for theoretical work designing efficient algorithms for sorting and searching. One of our major team projects was to design a "mapquest" style algorithm for determining the shortest route from any one point to any other point in an unknown matrix of connections. We were able to come up with the the most efficient solution of any of the teams by using recursion.
In addition to my academic and teaching credentials, I have been a personal user of Quicken and QuickBooks software for over a decade. I've used it to track my home finances, budget, and investments, and being the co-owner of a small business since retiring from teaching have used it to track all financial aspects of sales, purchases, rentals, and royalties. While acting as tech support for a school system, I also worked with the Food Services program using Quickbooks to track inventory and financials, and worked with the High School Business Department to develop curriculum that utilized both Quicken and QuickBooks as the vehicles for delivery of the major accounting concepts.
In addition to my academic and teaching credentials, I have extensive experience in C programming. C is one of the classic underpinning computer languages, like Latin for spoken languages, and lays the foundation for all structured programming. The first two years of my master's work involved writing various projects, both individually and in teams, in the C language, mainly centered on working to create efficient algorithms for sorting and structuring data.
In addition to my academic and teaching credentials, I have formally studied all aspects of computer science. While working through my Masters Degree I formally studied design of logic boards, memory chips, disk storage, and all other aspects of computer hardware. I also formally studied programming, databasing, user interfaces, graphics, and all other aspects of computer software. In addition, I formally studied all aspects of both wired and wireless networking. Finally, I have practical experience working in the field of computer science in education for over three decades. I have helped others with all aspects of hardware, software, and networking during every stage of personal computer development from the very first personal computers released on the market (The Tandy TRS-80, Commodore-64, and Apple-IIe) through to our current mobile framework.
In addition to my academic and teaching credentials, I have a thorough knowledge of various Linux distributions, including Debian, Red Hat, Ubuntu, Moodle, KoHa, UBD, IPCop, and PFSense, and using the command line interface. Most of the servers and firewalls in the school system where I worked were Linux-based, due to the fact that the operating system is free. Our goal was to have open source systems wherever possible. In addition, one of my Master's Degree courses was specifically on hacking the Linux Kernel, where we studied the kernel module by module, and some modules line by line, and re-wrote parts of the operating system to study the effects it had upon performance.
In addition to my academic and teaching credentials, I studied formal mathematical logic as part of my master's program. As a precursor to Discrete Math and its application to computer programming I took a class named after its primary textbook, "Discrete Structures, Logic, and Computability". This class focused on teaching basic mathematical logic principles and proofs like most others, then went on to tie each concept into specific applications to discrete data structures outlined by the JTFCC (Joint Task Force on Computing Curricula).
In addition to my academic and teaching credentials, I spent 14 years teaching computers as the Technology Coordinator of K-12 School System where 50% of the client machines were Macintosh operating system. A major part of my daily activities involved working one on one with teachers, students, and administration showing them how to leverage the technology to their best advantage, and how to troubleshoot basic issues such as printer and networking problems, customizing their environment via the system preferences.
In addition to my academic and teaching credentials, I spent 14 years teaching computers as the Technology Coordinator of K-12 School System where 50% of the client machines were Windows operating system. A major part of my daily activities involved working one on one with teachers, students, and administration showing them how to leverage the technology to their best advantage, and how to troubleshoot basic issues such as printer and networking problems, customizing their environment via the control panel, and recognizing the symptoms of and guarding against various forms of malware such as viruses, adware, spyware, and trojan horses.
A website is not attractive enough anymore simply being interactive. In order for a website to truly capture a client it must also be personalized. PHP is the server-side scripting language that, particularly when paired with MySQL, allows you to store, retrieve, and make decisions based upon the knowledge you have acquired of your clients. I have extensive knowledge of current PHP5 language structures and programming practices having successfully brought three commercial enterprise level personalized websites to market.
In addition to my academic and teaching credentials, I myself am a Python programmer and have taught Python 2 and Python 3 at a virtual school grades 7-12. There are significant differences in input/output operations between the two versions of the language. I was hired by that same school to write their full-semester Python 3 class curriculum.