Nguyen Huy Cuong: An analysis of the types, the levels, and the factors that affect student engagement.