MIT 6.111 (Digital Systems Laboratory) Project