Reviews of professor David Ray

Rating: 4.0/5, difficulty: 2.0/5
Participation matters, some research papers, most tests/quizzes are open notes, he gives extra credit ,makes sure you pass the course.