Smartphone users have their own unique behavioral patterns when tapping on the touch screens. These personal patterns are reflected on the di↵erent rhythm, strength, and angle preferences of the applied force. Since smartphones are equipped with various sensors like accelerometer, gyroscope, and touch screen sensors, capturing a user's tapping behaviors can be done seamlessly. Exploiting the combination of four features (acceleration, pressure, size, and time) extracted from smartphone sensors, we propose a non-intrusive user verification mechanism to substantiate whether an authenticating user is the true owner of the smartphone or an impostor who happens to know the passcode. Based on the tapping data collected from over 80 users, we conduct a series of experiments to validate the e cacy of our proposed system. Our experimental results show that our verification system achieves high accuracy with averaged equal error rates of down to 3.65%. As our verification system can be seamlessly integrated with the existing user authentication mechanisms on smartphones, its deployment and usage are transparent to users and do not require any extra hardware support.