Dr. D is a very difficult professor. They take forever to get grades released (over a month for exams) and their exams are very difficult. The average exam is not passing for most people taking the class and Dr. D is content with that. They relay material in a very poor way and the material on exams does not correlate to class lecture.