I'm an extremely fast learner. Years of experience as an educator enhanced and honed my written and oral communication skills. A lifetime of curiosity and dedication to problem solving have made me a true master at breaking large complex problems into small manageable parts. I am comfortable with very advanced mathematics and software systems that span all levels of the system programming hierarchy. I learn extremely quickly, and have an exceptional talent for breaking huge problems into solvable pieces. I'm comfortable developing software at all levels, from assembly for embedded devices to database driven websites using multiple frameworks.My education and experience as a faculty member and book author have given me excellent spoken and written communication skills.