Yes, there is a lot of theory to learn. There are 27 hours of timetabled classes per week, 13 hours of which are for theory