About Me

"Education is what you make of it." -- Me

I am an Associate Professor in the Division of Information Technology & Sciences at Champlain College in Burlington, VT.  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.

Major Projects:
- Assembly Programming and Computer Architecture for Software Engineers (My Book) - GitHub
- WordSnapper, a C++ text mining application
- The Technology & Pop Culture Project (stalled)

Technical Skills & Interests:
- C/C++ - Computer Architecture
- x86/x86_64 Assembly - Text Mining
- Microcontroller Programming - Software Engineering
- Python - Computing Education
- Web/Services - Computing Ethics
- COBOL - Information Theory
- Database Platforms - History
- LaTeX (scientific writing) - Social Movements

I am a member of the Association for Computing Machinery (ACM), the Faculty Advisor for the ACM student chapter at Champlain College, and a member of IEEE. I am also a regular reviewer for the academic journal Syllabus.