CJ's CPE 487 Digital Systems Design