The course structure is good. Only problem is the exam system. Rather than focusing on problem solving the exam system focuses on remembering. This is true across the fields. If this aspect is modified, CU can compete with international standards much better.