摘要:AbstractIn multivariable calculus, the concept of multivariable function is one of the most difficult for undergraduate students to study. The main objective of this study is to establish a model of teaching and learning to support students’ mathematical thinking in the learning of two-variable functions through a blended learning environment. The impact of this environment on students’ learning of two-variable functions and in overcoming students’ obstacles are put forward. Findings revealed that blended learning supports students’ mathematical thinking and helps in overcoming additional obstacles in mathematical learning. Poor mathematical knowledge of single-variable functions and poor algebraic manipulations are still the main reasons behind student obstacles in learning two-variable functions.