Dr. Qiang Hao

CF 457,
516 High Street
Bellingham, WA 98225
I am an Associate Professor in the Department of Computer Science at Western Washington University, an invited speaker, an associate editor of the ACM Transactions on Computing Education, and the lead author of Grokking Relational Database Design.
My research interests include computing education, human-computer interaction, and software engineering. I have published numerous peer-reviewed and widely cited papers in top-tier venues, including ACM Transactions on Computing Education, ACM Technical Symposium on Computer Science Education, and Computers in Human Behavior. I am currently working on the learning and teaching of software testing. As a passionate educator, I am also exploring how to produce high-quality video lectures to enhance flipped classrooms and online learning.
News
Jul 17, 2025 | I delivered an invited talk titled Engaging student with interactive computing textbooks at the Open Science in Undergraduate Education Symposium organized by the Allen Institute. |
---|---|
Mar 28, 2025 | Grokking Relational Database Design has gone to print! 🎉 |
Feb 18, 2025 | My paper Towards Integrating Behavior-Driven Development in Mobile Development: An Experience Report is accessible online now! |