Classes were professionally handled with immense support by the faculties to ensure great environment to study. All the professor that taught my classes are experts in each of their field cope with extensive resources of study materials and opportunities to discuss ans interact with the whole class