This study investigates students' awareness and perceptions of m-learning and examines the factors affecting students' behavioral intention to adopt m-learning, by using a modified research model that integrate technology acceptance model (perceived usefulness and perceived ease of use) and unified theory of acceptance and use of technology (social influence) along with other factors (m-learning services and mobile limitations). In addition, control (gender, field of study, study level) and moderator variables (mobile capabilities, level of mobile usage, and frequent use of m-services) were introduced to verify the individual differences between respondents on the key factors affecting the adoption and usage of m-learning. Structural equations modeling and path analysis were used to test the hypotheses and the proposed model. The results revealed that perceived usefulness and perceived ease of use were found to be the primary factors driving students' intentions to use m-learning. Both m-learning services and social influence have positive effects on the acceptance of m-learning, while mobile limitations were found to be the main obstacle restraining students' participation in a m-learning environment. Most of the control variables yield no significant differences between students, but all the moderator variables were found to be significant determinants that can influence students to adopt m-learning. Overall, students have great potential to engage and integrate mobile technology into their educational environment.