Skip to main content
Brian M. Powell
Teaching Assistant Professor, Computer Science


Dr. Brian Powell is a teaching assistant professor in the Lane Department of Computer Science and Electrical Engineering at West Virginia University. In addition to teaching graduate and undergraduate Computer Science courses in the Department, he coordinates several service courses including CS101: Introduction to Computer Applications, CS293B: Intro to Python Programming, CS 293C: Intro to Data Science, and CS490: Teaching Practicum.


  • Ph.D., computer science, West Virginia University, 2018
  • M.S.,  computer science, West Virginia University, 2006
  • B.A., computer science, Malone College, 2003

Teaching Interests

  • Cybersecurity
  • Programming languages
  • Database design
  • Computer networking
  • Data analysis and visualization

Research Interests

  • Cybersecurity
  • Computer science education and teaching methods

Professional Societies

  • Association for Computing Machinery (ACM)
  • American Society for Engineering Education (ASEE)