Welcome to Monterey, California! I am an Associate Professor in the Department of Computer Science at the United States Naval Postgraduate School (NPS).
- CS2001, From Nand to Tetris, Part 1
- CS2002, From Nand to Tetris, Part 2
- CS3030, Computer Architecture and Operating Systems
- CS3200, Large-Scale Architecture
- CS3600, Introduction to Computer Security
- The materials on this site do not necessarily reflect the views of the United States Department of Defense.