Christopher W. Fletcher

Teaching


  1. Computer System Organization; CS 433 (Spring 2018, UIUC)
  2. Secure Processor Design; CS 598CLF (Fall 2017, UIUC)

Public Material


  1. Dead Drop lab. Dead Drop was a lab developed for CS 598CLF (a course combining concepts in hardware and security). Students were told to develop a chat client, where the sender and receiver run as separate processes on the same physical machine. No syscalls allowed: students had to implement the physical layer of their chat client using shared resource side channels. If you are an instructor and would like to use Dead Drop in your course, please email me.