Course requirements and delivery