Summary
James Fenwick is a professor and chair of the Department of Computer Science at Appalachian State University with over two decades of academic experience and 11 years in senior departmental roles. He teaches software engineering, mobile programming, web development, and programming languages while guiding research in K–12 CS education, mobile app development, and gamified educational tools. As department chair and corporate liaison, he builds industry partnerships and coordinates internships that connect students to practical software development experiences. Holding a PhD in Computer Science from the University of Delaware and a BS in Mathematics, he combines rigorous theory with hands-on curriculum design and a long-standing commitment to expanding CS education from elementary grades through graduate study.
11 years of coding experience
14 years of employment as a software developer
PhD, Computer Science, PhD, Computer Science at University of Delaware
The University of Maryland, College Park