How is the masters in Human Centered Computing program at UMBC (in terms of research, faculty, department, availability of on campus jobs etc)? What is the difference between a master's program in these two courses - Human-Centered Computing (HCC) and Human-Computer Interaction (HCI)?