Tao Lu, et al. “Effect of Project-Based Blended Learning(PJBBL) on Algorithm Design and Analysis Ability ”. Kurdish Studies, vol. 10, no. 2, Dec. 2022, pp. 246-54, doi:10.53555/ks.v10i2.2858.