Mark Snyder

A headshot of CS professor Mark Snyder wearing a blue dress shirt and tie.
Titles and Organizations

Professor (Teaching) and Associate Chair, Department of Computer Science

Contact Information

Office: Buchanan D217G
Phone: 703-993-5624

Personal Websites

Biography

Mark Snyder is as enthusiastic about teaching introductory topics such as basic programming as he is about explaining more complex topics such as materials and languages. Snyder's research interests include language interpretation, type-driven language specification, language semantic type systems, domain-specific languages, compilation, and systems-level design. 

Research Interests

  • Computer Science Education
  • Computer Systems

Degrees

  • PhD, Computer Science, University of Kansas
  • MS, Computer Science, University of Kansas
  • BS, Computer Science, University of North Carolina, Chapel Hill