Reviews of professor David Frazier

Rating: 3.0/5, difficulty: 2.0/5
Overall a great person and professor.  He was very lenient on grading programs, and he sometimes postponed due dates.  Tests can be unrealistic due to the time constraint, but if you know your stuff then you will at least be able to pass the exams.