Reviews of professor Scott MacMillan

Rating: 5.0/5, difficulty: 2.0/5
Good course, you will learn a lot. Be ready to read, discussion board every week, answer the questions and you will be fine, research paper, and two exams!