Great grading with a major focus on implementation using assignments and open notes examinations. Although the course can sometimes get too technical for some people's liking.