Definitely strict and hasn't evolved with the program in terms of reducing the amount of preassignment work. Will definitely demand the most of you but if you're not a soft person  and do the work with effort, you'll be fine. But definitely makes the course harder than it needs to be 