NUST faculty is crap. How do I know this? I went to NUST, duh.
Here's a bit of a story for all of you; when muhsy made HEC. HEC gave away foreign scholarships to local students as if they were one of those rubber hair catchers Har Maal 10 Ropay.
As a result, every tom, dick, harry, berry, aslam, akram, anwar, kaami, nomi, Muneer and Sameena were able to get a foreign PHD degree.
all of them never worked in their respective disciplines in a professional environment for a single friggin day.
so all of these paper tigers come back home, with zero practical experience and started teaching at NUST because HEC made them sign a bond that they will have to work at NUST for 3-4 years after coming back.
NUST is full of crap faculty like that, infact, almost 90% of NUST faculty is made of these idiots.
Don't fall for NUST. its a bloody trap.
moreover, the NUST administration entirely consists of retired Faujis. these retired army men are mostly sadist in nature. they try every trick in the book to make life hell for you. how do you expect to "learn" or grow or express your creativity if you are getting regularly fined 1000 rupees every time you walk or sit on grass? or you did not wear "proper dress code" to the class.
run away from NUST, to the other damn side. don't look back. you wanna be a mechanical engineer and someday become an automobile engineer? go to GIK. here's why
GIK might be situated in a jungle. away from human population. very very few girls go to GIK and so forth. worry not. you will have loads and loads of time to waste on CS and DOTA just like in any other hostel. administration is not draconian. GIK has a long tradition of producing great people that get the job done. their mechanical Engg has good value.
decision in the end is going to be yours. if i were you, i would avoid NUST at all costs unless I was going to do BBA from NUST. BBA Kisee uni ka Bhi Bura nahi hota.
why don't you wait another year and try for italy or some place in europe? go do automobile Engg