My overall experience was quite enjoyable but at times the classes were boring. Because of the teachers and the subjects taught. Only a few teachers in the overall program were good in terms of teaching and making a good environment inside the class.