Teaching

University of Colorado Boulder

Fall 2019

Spring 2019

  • CSCI 4358/5350: Entrepreneurial Projects II

Fall 2018

Fall 2015

Summer 2015

Spring 2015

Fall 2014

Spring 2014

Fall 2013

Spring 2013

Fall 2012

Winter 2012 (UCSB)

Spring 2011

Fall 2010

Spring 2010

Fall 2009

Spring 2009

Fall 2008

Spring 2008

Fall 2007

Fall 2006

Fall 2005

Spring 2005

Fall 2004

Fall 2003

Spring 2003

Fall 2002

  •  (Co-taught with Antonio Carzaniga)

University of Nevada at Reno

All classes listed below were taught at the University of Nevada at Reno (UNR). These pages are no longer available.

Spring 2002

  • CS 365: Mathematics of Computer Science
  • CS 791G: Security Seminar

Fall 2001

  • CS 432/632: Data Communications and Computer Networks
  • CS 665: Graduate Analysis of Algorithms

Spring 2001

  • CS 426: Senior Projects
  • CS 709a: Cryptography

Fall 2000

  • CS 425: Software Engineering