A course requiring students to read technical papers, implement a software projects, and write a report of the research project.