In a school, there are five teachers.
A and B were teaching Hindi and English.
C and B are teaching English and Geography.
D and A are teaching Mathematics and Hindi.
E and B are teaching History and French.
Who among the teachers is teaching the maximum number of subjects?