Gregory Kesden is an associate teaching professor in the Information Networking Institute (INI) at Carnegie Mellon University. He specializes in software systems, including distributed systems, networks, cloud computing, and operating systems, as well as certain areas within software engineering and forensic computer science. He has extensive experience teaching classes, including high school programs, introductory programming and data structures, and advanced undergraduate and graduate systems classes.

He has served as the head coach of Carnegie Mellon's internationally renowned programming team, the director of regional programming contests, the Teaching Assistant Program coordinator for CS, the director of Educational Computing for CMU's School of Computer Science, the associate director of CMU's MS in CS program, and the director of Masters Programs for Computer Science and Engineering at University of California San Diego (USCD).

Gregory M. Kesden's website