B.Tech Mechanical Engineering Syllabus – Year wise Subjects, Comparison with IITs vs NITs vs Private Universities