Expertise

Software engineering; software engineering education; CS1/2 curriculum development.

Communities
Computer Software, Computer Science, Computer Engineering
Degrees
PhD, Auburn University, Computer Science and Software Engineering, 2012
MS, Auburn University, Industrial Engineering, 1976
BS, Auburn University, Mathematics, 1974
Keywords
computer engineering & hardware