@ThaiHoang can you clarify whether you were admitted to CS or First Year Engineering (FYE) at Purdue? They are two separate departments.
My S17 is finishing up his FYE and applying to his intended major. Overall he and most of his friends have found Purdue FYE academics to be very challenging but he is on track for his first choice major. The University’s current President has strong feelings rigor (and grade deflation), as discussed in the “Rigor at Purdue” section of his 2018 Open Letter https://www.purdue.edu/president/email/2018/1801-med-openletter-full.html. Not trying to scare you off but you should know what to expect.
I have found it to be a well-run school, and the campus and most of the academic facilities are very nice to amazing (although the dorms and campus food are meh). The school offers incredible opportunities, but some are competitive. Good grades will open doors. There is lots of school spirit and graduates are very proud to be a “Boilermakers.”