This study examined the needs of 972 non-English major university students in Taiwan enrolled in English for General Purposes (EGP) courses or English for Specific/Academic Purposes (ESP/EAP) courses. Students completed a survey assessing their reasons for enrolling, perceived language skill needs, wants and lacks. Results showed students' top reason for EGP enrollment was to improve language skills, while for ESP/EAP it was career preparation. Students' perceived needs differed across skills and course types. In EGP, reading was seen as more necessary than listening, despite a greater listening deficiency. ESP/EAP showed a similar mismatch. The specific language tasks needed also differed between course types.