The learning program is great, and provides flexibility that encourages students to learn by themselves and prepare for classes to reach higher level.
The negative side would be the administration and how everything works and of course few professors who are a little bit not on their right mind.





