Matthew A. Johnson

Senior Professional Lecturer and Chair, Department of Computing Technology


Matthew Johnson is currently a Senior Professional Lecturer and Chair of the Computing Technology Department at Marist College. Prior to entering academia, he worked as lead software engineer and project manager at Informeta, LLC developing machine learning software for data analytics. His active research interests include functional programming languages and machine learning, and he has also worked on several grants in the area of software-defined networking. He helped develop the new interdisciplinary B.S. in Games and Emerging Media and teaches computer graphics and game programming, along with a variety of other programming topics. He resides in the Hudson Valley with his wife and two children.


Hiking, camping/backpacking, scouting, classical music, guitar and African drumming, maple sugaring, raising chickens, and bee-keeping.


Languages: C, C++, Java, Haskell, JavaScript, HTML5, CSS3, PHP, XML/XSL, Python,
Racket/Scheme, SQL, Awk, Perl, R

API/Frameworks: WebGL, OpenGL, Node.js, D3.js, Three.js, OpenSceneGraph, OpenFlow,
jQuery, MooTools, AJAX+JSON, DOM, Java Swing, GTK+

Platforms/Services: Linux (Debian, Ubuntu, RedHat, SUSE), AIX UNIX, OSX, Windows,
Apache, MySQL, LDAP


Research Interests / Areas of Focus

Selected Publications

Selected Presentations

Awards and Honors


Contact Information

Academic School

School of Computer Science and Mathematics


Hancock Center 3006



(845) 575-3659