...I work with my students to understand the syntax and the semantics of the language, how to design algorithms, and how to translate algorithms into C code. I have both a BS and an MS in computer science. I have worked in the software industry for over 30 years. (read more)
...Because of this, I currently speak 5 languages quite well (English, Spanish, Portuguese, French, and Haitian Creole), and I plan on learning a lot more. Teaching myself these languages has no doubt been one of the greatest factors that influence how I am able to effectively teach languages to others. It has shown me the “why” certain rules are in place when speaking certain languages. (read more)