Michael Jonas is an Associate Professor of Computer Science in the Department of Applied Engineering & Sciences.
Jonas joined UNH in the fall of 2010 and has focused on teaching many of the programming courses including introductory programming, advanced data structures, and programming languages. He also teaches the computer security course and supervises the senior computing capstone project, a group research project focusing on speech recognition. He has previously worked as a senior software development engineer at Microsoft Corporation and as a staff scientist at BBN Technologies, in both cases doing research in speech technology. His research interests include work in both computing education and in artificial intelligence focusing on speech recognition.
Jonas has a Ph.D., in computer science from Tufts University and an M.S., in computer science from the College of William and Mary. He also has two bachelor's degrees, mathematics and computer science, also from William and Mary.
Ph.D., Computer Science, Tufts University
M.S., Computer Science, College of William and Mary
B.S., Computer Science, College of William and Mary
B.S., Mathematics, College of William and Mary
COMP 425: Introduction to Programming
COMP 530/780: Machine & Network Architecture
COMP 530/880: Machine & Network Architecture
COMP 625: Data Structures and Algorithms
COMP 625/880: Data Structures and Algorithms
COMP 650/880: Network Admin & Maintenance
COMP 715: Information Security
COMP 715/815: Information Security
COMP 725/825: Programming Languages
COMP 730/830: Object-Oriented Software Devel
COMP 790: Capstone Project
COMP 790/880: Capstone Project
COMP 815: Information Security
COMP 880: Top/Computer Forensics
COMP/GRAD 898/900: Master's Project
GRAD 900: Master's Continuing Research
Jonas, M. (2016). Capstone: impact of a successful undegraduate research program (faculty poster abstract). Journal of Computing Sciences in Colleges, 31(6), 50-51.
Jonas, M. (2014). A cryptographic sandbox for an introductory security course in information technology. Journal of Computing Sciences in Colleges, 29(6), 74-80.
Jonas, M. (2013). Teaching introductory progamming using multiplayer board game strategies in Greenfoot. Journal of Computing Sciences in Colleges, 28(6), 19-25.
Jonas, M. (2012). Adding micro labs to aid professional development in information technology class curriculum. Journal of Computing Sciences in Colleges, 27(6), 166-172.
Jonas, M. (2011). Capstone experience: engaging students in speech processing to excite them about stem (faculty poster). Journal of Computing Sciences in Colleges, 26(6), 180-181.