CMU HCI requirements