It’s not professional enough to do the credit hours system , some professors are good enough, exams aren’t from the content, there are a lot of stress. Campus is good, wide and facilities are a bit far. Overall the experience isn’t bad but it’s not that recommended to take that program.