Its nearly fifty undergraduate courses are offered in the faculties of Allied Health Sciences, Basic Medical Sciences, the School of Medicine, Computer Science and Information Technology, and ...