-
蜜月直播
Admitted Student Day
Saturday, April 12
Accepted Students 鈥 Be sure to register for our last Admitted Student Day and explore all that Marist has to offer! Learn more and register.
蜜月直播
-
Academics
Admitted Student Day
Saturday, April 12
Accepted Students 鈥 Be sure to register for our last Admitted Student Day and explore all that Marist has to offer! Learn more and register.
Academics
-
Admission & Financial Aid
Admitted Student Day
Saturday, April 12
Accepted Students 鈥 Be sure to register for our last Admitted Student Day and explore all that Marist has to offer! Learn more and register.
Admission & Financial Aid
-
Student Life
Admitted Student Day
Saturday, April 12
Accepted Students 鈥 Be sure to register for our last Admitted Student Day and explore all that Marist has to offer! Learn more and register.
Student Life
- Athletics
Matthew A. Johnson
Senior Professional Lecturer of Computer Science and Information Technology & Systems
Bio
As a full-time lecturer at Marist University, Matthew has taught a wide variety of courses at both the undergraduate and graduate levels, including game programming, computer graphics, analysis of algorithms, and more. From 2016 to 2022, he served as Chair of the Computing Technology department. He also helped develop our interdisciplinary B.S. in Games and Emerging Media and has volunteered as a Unity/C# game programmer and consultant for P1 Games. Prior to arriving at Marist, he worked for the better part of a decade as a lead software engineer at Informeta, LLC, designing and programming artificially intelligent business applications with intuitive graphical interfaces.
Mr. Johnson resides in the Hudson Valley with his wife, two children, and yellow Labrador retriever. He enjoys wilderness hiking and camping, plays folk guitar, listens to classical music, and dabbles in homesteading.
Education
MS, Computer Science, State University of New York at New Paltz, 2002
BS, Mathematics, State University of New York at New Paltz, 1999
AA, Bard College at Simon's Rock, 1994
Certifications
SUSE Certified Linux Professional 鈥 SUSE Linux Enterprise Server 12, 2016
Linux Essentials, Linux Professional Institute, 2015
Certified Associate System Administrator 鈥 AIX 7, IBM, 2013
SUSE 11 Technical Specialist, Novell Training Services, 2013
Certified Linux Administrator, Novell Training Services, 2010
Data Center Specialist, Novell Training Services, 2010
Research Interests / Areas of Focus
Functional programming; game programming; computer graphics; design patterns; validated numerics; metaheuristics; programming language design; software-defined networking; open-source software solutions
Selected Publications
Demystifying Blockchain by Teaching it in Computer Science, The Journal of Computing Sciences in Colleges, 2019
A Study of Scala Repositories on GitHub, International Journal of Advanced Computer Science Applications, 2014
Enabling Autonomic Provisioning in SDN Cloud Networks with NFV Service Chaining, Optical Fiber Communications Conference (OFC), 2014
Dynamic orchestration test bed for SDN and NFV at the New York State Center for Cloud Computing & Analytics, Optical Fiber Communications Conference (OFC), 2014
Power laws and structure in functional programs, 2014 International Conference on Computational Science and Computational Intelligence (Volume 2), 2014
A Precise Calculation of the Critical Rayleigh Number and Wave Number for the Rigid-Free Rayleigh-B茅nard Problem, Applied Mathematical Sciences, Vol. 6, no. 103, 2012
Genetic Algorithm-Induced Optimal Blackjack Strategies in Noisy Settings, Proceedings of the Seventeenth Canadian Conference on Artificial Intelligence, 2004
Genetically Inspired Blackjack Strategies Disturbed by Additive Spectral Noise, Proceedings of the 2004 International Conference on Artificial Intelligence, 2004
Risk Neutral Decision Trees, Proceedings of the International Conference on Machine Learning; Models, Technologies, and Applications, 2003
Exploration of Evolutionary Programming as a Method for Learning Strategy in Game-Playing Software Agents, Master鈥檚 Thesis, 2002
Creative Work
Volunteer Game Programmer with P1 Games, 2023
Key Personnel, NSF CC-DNI Grant #1541384, Application-Aware SDN for Secure Cloud Services, 蜜月直播, 2016
Key Personnel, IBM Shared University Research Grant, Software-Defined Environments for Cloud Computing & Analytics Research, 蜜月直播, 2014
Selected Presentations
Honeypots for Cloud Providers. SDN NVF World Congress, 2016
Demystifying C++ Memory Management. 蜜月直播 Computer Society, 2016
C++ Jump Start: 0 to 60 in 45 Minutes. 蜜月直播 Computer Society, 2015
Tao of C++: Lessons in Memory Management. 蜜月直播 Computer Society, 2014
Getting Started with C++. 蜜月直播 Computer Society, 2013
utomatic Spatial Arrangement for Graph Visualization. Department Symposia, 2010
Awards and Honors
Recipient, IBM Faculty Award, Enterprise Systems Education, 蜜月直播, 2009
Award for Outstanding Achievement in Mathematics, SUNY at New Paltz, 1999
Acceleration to Excellence Merit Scholarship, Bard College at Simon's Rock, 1992
Affiliations
Professional
Member, International Game Developers Association (IGDA), 2019-Present
Member, Association of Computing Machinery (ACM), 2008-Present
Member, ACM Special Interest Group on Graphics & Interactive Techniques (SIGGRAPH), 2008-Present
Member, Institute of Electrical and Electronics Engineers (IEEE), 2015-2019
Community
Scout Leader, 91st Sojourners, Baden-Powell Service Association U.S., 2013-2020
Sustaining Member, Hudson River Sloop Clearwater, 2024-Present