I like getting all knowledge and also like being an all rounder. I like Maths, physics and chemistry. I think in mechanical engineering only mechanics is taught. In which branch all topics are taught? Or can one choose various fields like elec engineering, chemical engineering, computer science side by side?