Mark Allison is an Assistant Professor of Computer Science at the University of Michigan Flint Campus. His primary area of research is model-driven engineering targeting complex software systems. Domains under study are autonomous and autonomic cyber-physical systems. Currently he is exploring Autonomous Underwater vehicles in swarms. Prof. Allison’s secondary research area relates to Computer Science pedagogy.