89 courses: Research & development