Michael Marshمشاهده پروفایل
مدرس ارشد
- Cybersecurity
- Networking
- Distributed Systems
- +۳ مورد دیگر
Michael Marsh is a Senior Lecturer in the Department of Computer Science at the University of Maryland. His roles include teaching courses such as Computer and Network Security (CMSC414), Computer Networking (CMSC417), and Advanced Data Structures (CMSC420). He has developed the Diptych application to assist in managing large courses on Canvas, offering cross-platform binaries and open-source code. His research interests span cybersecurity, distributed systems, and parallel programming, with a focus on peer-to-peer networks, load balancing, and cryptographic protocols. Marsh has advised students such as Cole Lashley on projects like Shellcode Compilers. His work includes contributions to desktop grid systems, trust management in distributed environments, and robust secret distribution mechanisms. He maintains an active GitHub repository for Diptych, addressing issues like group list rendering and grading reports. His publications reflect expertise in resource discovery, decentralized PKI, and network protocol optimization. Awards and grants are not explicitly listed, but his academic contributions are highlighted through his teaching innovations and open-source projects. He continues to develop educational materials, including free e-books for his courses, and supports students through detailed course expectations and supplementary resources.












