I am a retired teacher who has also been a librarian. I have more than 25 years in public education. I've been a librarian at the college level and a librarian at an elementary school. I've taught English (literature and ESL), American History and Government, and math.
I was also a computer programmer for ten years. I have an associates degree in computer programming, an Associates in Applied Science. I think I am quite good at teaching Algebra. Maybe it's because I enjoy it.
I enjoy Algebra. I enjoy it because doing Algebra is like solving puzzles, and I like puzzles. I like Sudoku. When I was teaching American History as a 24 year old I started to take Algebra courses all over again at a community college. I did this for fun and found it very enjoyable.
I am certified in English and have taught it for many years. I also have a TOFL certificate from the University of Arizona Center for English as a Second Language (CESL). I think one of the best ways to learn English and better your vocabulary is to read, read and read more. If you come across a good book and enjoy reading it then you can't help but improve your vocabulary because you come across new words in context.
I've taught history for several years. I enjoy learning new things and history helps explain why we live the way we do.
I enjoy learning about new things. I enjoy math and reading. Learning new things is like exercise for the mind. It's keeps me sharp. At least, I think so.