There seems to be a computer design class at CWRU, from this website:
https://engineering.case.edu/eecs/node/246
EECS 316. Computer Design (3)
Methodologies for systematic design of digital systems with emphasis on programmable logic implementations and prototyping. Laboratory which uses modern design techniques based on hardware description languages such as VHDL, CAD tools, and Field Programmable Gate Arrays (FPGAs). Prereq: EECS 281, EECS 315.