Brian Hall
Brian Hall
Assistant Professor
Division of Information Technology & Sciences
Affiliated with Computer Science and Innovation, Division of Information Technology & Science, Game Programming, Master of Science in Managing Innovation and Information Technology
Get in Touch
Office: (802) 865-5730
Box 38
West Hall 205

Primary Fields:

Software Technology, Information Systems, Computer Science, Engineering, Ethics

Secondary Fields:

Communication, History, Social Movements

Coding Interests:

C++, Python, Web/Services, COBOL, CASIO BASIC, Microcontroller Programming

Research Interests:

text mining, computing education, computing ethics, information and communication theory, technology and self/society


Prior to transitioning into academia, I worked for ten years as a professional in the technology field including positions as a Programmer, a Quality Engineer in industry, and a Systems Engineer at Wolfram Research. I hold an A.A.S. in Computer Information Systems, a B.S. and M.S. in Information Technology, and an Sc.D. in Information Systems and Communications.

I am also a reviewer for the academic journal Syllabus.

Professional Associations
  • ACM
  • AITP
Robert Morris University, Doctor of Science
Indiana State University-Terre Haute, Bachelor of Science
Kettering University, Master of Science
Recent Works
  • Chen, W. K., & Hall, B. R. (2013). Applying software engineering in CS1. In Proceedings of the 18th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE '13, Canterbury, UK. ACM. doi:10.1145/2462476.2462480
  • Hall, B. R. (2012). Google critique: An application of depoliticization theory. Technology in Society, 34(3), 251-255. doi:10.1016/j.techsoc.2012.07.003

"Education is what you make of it."

Find a Program
News Events Calendar Social Feeds