What Does "Tutor Mike" Know?

Mike, a robot English tutor, knows many things. Here are lists of things he knows. You are welcome to ask him all kinds of questions to test his knowledge. You can ask the same question in different ways, and Mike will always understand you.

English Learning

Languages and Cultures
Government and History
Geography
General Knowledge
What Mike Can Do