Peter Anderson
Great class to take on-line if you prefer self-paced. 3 exams (drops lowest grade), two discussions, research paper and final. Online video lectures - if you don't retain videos well, you will need textbook. I took pictures of screens during lectures and made notes. Professor answers emails quickly and always willing to help you succeed.