Teaching

  • CMSC 430, Introduction to Compilers - Sp12, Fa12, Fa13, Fa14, Fa15, Fa16.
  • CMSC 498L, Cybersecurity Lab - Fa12
  • CMSC 330, Organization of Programming Languages - Fa05, Fa06, Fa08, Fa09, Sp11
  • CMSC 631, Program Analysis and Understanding - Fa03, Fa04, Sp06, Sp09, Fa10, Sp13
  • CMSC 433, Programming Languages Technologies and Paradigms - Sp03, Sp04, Sp05
  • CMSC 838F, Language-Based Security - Sp08
  • CMSC 838F, Language-Based Techniques for Concurrent and Distributed Software - Sp07

Valid HTML 4.01!