Dr. Qiang Hao

Western Washington University.

hao-avatar.jpeg

CF 457,

516 High Street

Bellingham, WA 98225

I am an Associate Professor in the Department of Computer Science at Western Washington University. I am the lead author of Grokking Relational Database Design, an illustrated book published by Manning, one of the largest techincal book publisher. This hands-on guide simplifies complex database design concepts through practical examples and visual explanations.

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

Mar 28, 2024 Grokking Relational Database Design has gone to print! 🎉
Feb 18, 2024 My paper Towards Integrating Behavior-Driven Development in Mobile Development: An Experience Report is accessible online now!

Selected publications

  1. Grokking Relational Database Design
    Qiang Hao, and Michail Tsikerdekis
    2025
  2. Early identification of student struggles at the topic level using context-agnostic features
    Kai Arakawa, Qiang Hao, Wesley Deneke, and 3 more authors
    In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education-Volume 1, 2022
  3. Towards understanding the effective design of automated formative feedback for programming assignments
    Qiang Hao, David H Smith IV, Lu Ding, and 7 more authors
    Computer Science Education, 2022
  4. A systematic investigation of replications in computing education research
    Qiang Hao, David H Smith IV, Naitra Iriumi, and 2 more authors
    ACM Transactions on Computing Education (TOCE), 2019