Brian Hall
Brian Hall
Affiliated with Computer Information Technology, Computer Science and Innovation, Data Analytics, Game Programming

Brian Hall will be on Sabbatical leave for Fall 2017 Semester.


By education and trade, I am a programmer and engineer. My academic interests are interdisciplinary. I am a technologist who chooses to think critically about technology and encourages others to do the same. 

I serve as Faculty Advisor for the ACM student chapter at Champlain College. I am also a reviewer for the academic journal Syllabus.

You can read more about my work here:

Technical Skills & Interests

  • C/C++
  • x86 Assembly
  • Microcontroller Programming
  • Python
  • Web/Services
  • Database Platforms
  • LaTeX
  • Text Mining
  • Software Engineering
  • Computing Education
  • Computing Ethics
  • Information Theory
  • Communication
  • History
  • Social Movements



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.

Professional Associations
  • ACM
  • IEEE
Recent Works
  • Hall, B. R. & Slonka, K. J. (2018). Assembly Programming and Computer Architecture for Software Engineers. Burlington, VT: Prospect Press.
  • Hall, B. R. (2015) A snapshot of the subject matter of computing ethics. In Proceedings of the 21st IEEE International Symposium on Technology and Society (ISTAS '15). Dublin, IE: IEEE. doi: 10.1109/ISTAS.2015.7439396
  • Hall, B. R. (2014). A synthesized definition of computer ethics. ACM Computers and Society, 44(3), 21-35. doi:10.1145/2684097.2684102
  • 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."