Solve the analytical puzzle:
Five teachers (A, B, C, D, and E) teach five different subjects: Physics, Chemistry, Biology, Mathematics, and English, not necessarily in that order.
- A teaches Mathematics.
- B does not teach Chemistry or English.
- C teaches Biology.
- D does not teach English.
Which subject does E teach?
- AChemistry
- BEnglish
- CPhysics
- DMathematics