Ответ: Майкл преподаёт в Лондоне биологию.
Решение: 1. 1. Харви работает не в Лондоне, значит в Оксфорде или Кембридже.
2.2.Льюис не в Оксфорде, значит в Лондоне или Кембридже.
3.3. Лондонец преподаёт не историю, значит биологию или химию.
4.4. Если, тот, кто работает в Оксфорде, преподаёт химию, значит Лондонец преподаёт биологию (из п.3). Соответственно В Кембридже - история.
1.5. Льюис преподаёт не биологию (согласно п.2 он в Лондоне или Кембридже), но в Лондоне - биология, значит, Льюис - в Кембридже.
2.6. Харви согласно п.1 работает в Оксфорде или Кембридже. Но если по п.5. Льюис - в Кембридже, значит Харви остаётся Оксфорд.
3.7. Если Льюис - в Кембридже, а Харви в Оксфорде, значит Майкл - в Лондоне.
5.8. Майкл преподаёт биологию согласно п.4.