*** had a great experience at *** with my professors and class structure. It does take some time to get used to as class formats are not identical; but the majority follow two or three different formats.Program Mentors and Class Mentors are awesome and helpful.