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

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

Research Interests

  • Cybersecurity
  • Secure software development
  • Computer science education and teaching methods
  • Plagiarism detection

Professional Societies

  • IEEE
  • American Society for Engineering Education (ASEE)