Computer Science Education Methods

This work focuses on researching what teaching methods are most effective for achieving student learning. My work in this area has looked at innovative teaching practices to address a number of aspects such as: using creativity as a tool to enhance learning; reducing the gender gap in college CS; how to make group projects better; methods to incorporate service learning into existing courses.

Chad Williams
Chad Williams
Associate Professor of
Computer Science

My research interests include software engineering, intrusion detection, machine learning, and teaching methodology.