Michael Jonas

ASSOCIATE PROFESSOR
Phone: (603) 641-4352
Office: Applied Engineering & Sciences, 88 Commercial Street, RM 141, Manchester, NH 03101
Michael Jonas

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.

Education

  • 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

Courses Taught

  • COMP 425: Introduction to Programming
  • COMP 530/780: Machine & Network Architecture
  • COMP 625: Data Structures and Algorithms
  • COMP 650/880: Network Admin & Maintenance
  • 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/Systems and Tools
  • GRAD 900: Master's Continuing Research

Selected Publications

Jonas, M. (2016). Capstone: impact of a successful undegraduate research program (faculty poster abstract). Journal of Computing Sciences in Colleges, 31(6), 50-51.

Computational Thinking in Greenfoot: AI Game Strategies for CS1 (2016). Retrieved from http://www.ccsc.org/

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.