97 courses: Research & development