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, 1976
BS, Auburn University, Mathematics
Keywords
computer engineering