Being an Engineering student at Purdue, I definitely feel the quality of education and the subsequent competitiveness which comes along with it. Most of the courses I have taken have been good experiences. Although, few professors have lacked compassion when it comes to teaching a higher level course. Sometimes instructors make our lives difficult by not uploading lectures and notes which means if a class is missed then you feel lost. However, Purdue is such a big academic community that many services such as office hours by the professors and TA’s, supplemental instructions and extra classes facilitate students to push their boundaries and reach the highest potential. Overall I would say I have had an amazing experience in and out of class.