98 courses: Research & development