Assistant Professor of practice
University of Pennsylvania


  • CIS110: Introduction to Computer Programming
  • CIS 120: Programming Languages and Techniques I
  • CIT 591: Introduction to Software Development
  • CIT 594: Data Structures and Software Design
  • CIS 557: Programming for the Web
  • Fundamentals of Programming  (Lehigh U)
  • Programming & Data Structures  (Lehigh U)
  • Survey of Computer Science: Introduction to Computational Thinking (Lehigh U)
  • Mobile programming (Lehigh U)