Donald Peter Davis - Concordia University

Professor: Donald Peter Davis
Department: Electrical Engineering
College: Concordia University
Rating # 1
Overview:
  • Course: ENGR371
  • Grade Received: Not sure yet
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
I had a pretty good experience with this prof. He doesn't have live lectures but ppts instead, which i like because you go at your own pace. His assignments are long but easy, the quizzes are worth 10% each but are very straightforward. I found his slides pretty decent, he also always answered my emails. 100% not the worst prof I've ever had.
Rating # 2
Overview:
  • Course: ENGR371
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Toom him during corona.... no lectures and posts really bad powerpoint slides which leave out most of the details. Gives impossible quizzes worth 40% of your grade (only 4 of them) and you only have 30 mins to complete it and if you submit 1 second over, you lose 10%.
Rating # 3
Overview:
  • Course: ELEC251
  • Grade Received: Not sure yet
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
I'm taking him during corona epidemic and classes are online. He has no online lectures where he teaches and answers questions. During his lecture time all he does is ask 3 questions and then posts the solutions. Solutions are constantly filled with mistakes. He has the most boring online lecture videos, which cover bare minimum. Quizzes are HARD!
Rating # 4
Overview:
  • Course: ELEC251
  • Grade Received: A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Very disorganized, not helpful at all, you dont get to learn anything useful from this prof. I honestly dont know why he teaches. Avoid if you can!
Rating # 5
Overview:
  • Course: ENGR371
  • Grade Received: INC
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Obliges you to attend his lecture and verifies if you have exactly 3 pages of notes for every lecture, and then gives those notes a grading. Treats his classroom like everyone are kids and he wants everyone to participate in his class (literally the male version of a Karen). Doesn't care about his students. Switch professors if you can.
Rating # 6
Overview:
  • Course: SOEN228
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: N/A
Comment:
Dodge this teacher at all cost, he won't give you any information regarding the course unless you attend every lectures. Every lecture is so unorganized and you learn much more by yourself, but you have to attend lectures to get the exam dates, exam corrections etc... Dodge this teacher
Rating # 7
Overview:
  • Course: SOEN228
  • Grade Received: A-
  • Overall Rating: 1.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
I honestly couldn't relate what he was saying in class to the actual course material. Most of the time whatever he was talking about isn't even related to the course, and for some reason he mostly talks about his niece. I would take someone else if I had the option.
Rating # 8
Overview:
  • Course: SOEN228
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
ive never seen a teacher as disorganized as him before. And also for someone coming from someone who supposedly know abt computers, he can't download the right file for the final. Ok but honestly, if you wanna self - teach for the most part of the course and learn more abt his niece, then yeah sure go ahead but otherwise AVOID AT ALL COST!!
Rating # 9
Overview:
  • Course: SOEN228
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
He is such unorganized prof. He is unfair in this exams and will tell you about his nieces more than he is going to teach you. AVOIDDD HIMM!!!
Rating # 10
Overview:
  • Course: MECH215
  • Grade Received: B
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Don is truly a unique prof. He pops dad jokes 30% of the class and has pretty specific lectures. The feedback he gives you is very specific and useful. Although he does not code a lot in class and sometimes makes the code a little extra confusing, but posts them online after class so you can catch up.
Rating # 11
Overview:
  • Course: ENGR371
  • Grade Received: A-
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
I heard he was really tough but I really enjoyed his classes. The notes he provided for the lecture material were really good and easy to follow and he actually made an effort to teach the class by mentioning common mistakes or explaining applications that made it easier for me to remember the material.
Rating # 12
Overview:
  • Course: ELEC242
  • Grade Received: WD
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Oh boy, I did my ultimate best but i wouldnt want to keep up with him and his niece, I dropped it and took it again in summer. He fails mercilessly and is a rough teacher to deal with. AVOID him whenever possible. He does not explain anything, going to class is useless but also important? If u have to take it with him, attend tutorial!
Rating # 13
Overview:
  • Course: ENGR371
  • Grade Received: A
  • Overall Rating: 2.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
He over explains concepts to the point where you get lost and can't follow. Just skip lectures and listen to jbstatistics on YouTube. jb will teach you everything you need to know 10x better than Donald for everything and in 10 minutes per section as opposed to 2.5 hours. He's just missing one chapter from the course textbook. Exams are ok diff.
Rating # 14
Overview:
  • Course: ELEC275
  • Grade Received: A-
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
He only teaches in the summer, TAKE IT IN ANY OTHER SEMESTER . He adds chapters outside of the outline on the fly, can't explain concepts clearly, goes into hundreds of useless analogies/stories, exams are on the hard side, isn't flexible on the grading even when he made a mistake, and doesn't seem to understand our study time constraint.
Rating # 15
Overview:
  • Course: ENGR215
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
He is really bad. If I could, I would rate him in negative.
Rating # 16
Overview:
  • Course: ELEC242
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Donald donald donald, If you only know what he speaks about in class, you will fail. His lectures are more of discussions rather than actually teaching. Hilarious and super nice guy. Donald the type of guy to be held at gunpoint and still whip out a joke about his nieces.. If he gave good notes, he would be the GOAT prepare for the curve
Rating # 17
Overview:
  • Course: ELEC242
  • Grade Received: INC
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Extremely difficult midterm and final. Theres no slides, very tough grader and its hard to understand the lecture. If u do take him, do not skip the lectures.
Rating # 18
Overview:
  • Course: ENGR215
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: N/A
Comment:
His lectures give useful and useless information. It is difficult to follow with the text book. He will not accept other compiler results besides the department compilers on linux.
Rating # 19
Overview:
  • Course: ELEC275
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Interesting and smart guy but provides zero feedback on tests so you have no idea what you did wrong. Provides no solutions to any tests or quizes afterwards. You pretty much can't learn from your mistakes because you will never know what you did wrong. He will give you a question on the midterm that isn't covered in this course. Hard marker!
Rating # 20
Overview:
  • Course: MECH215
  • Grade Received: Not sure yet
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Worst professor ever. C++ course and ik more about his niece than about the actual course. All he does is go all over the code and his notes are impossible to understand. Speak to you like if you know your own question. The final was impossible. Just bad. Avoid even if its your last class to graduate.
Add Your Review Below:
Search Professors:
Welcome:

Before signing up for classes every students should gather as much information as possible to make a decision on which professors as well as which courses to take. This website will help you make this decision easier.

Here, the students can rate, research and cross-reference the overall performances of the professors to select the best ones, and always be informed and up-to-date with what’s important.

Join the fun! Visit all pages and get all the information you need to choose the best class and best professor that you’ll enjoy listening to and learning from.

Our Friendly Sponsor:
Schools:
Our Friendly Sponsor:


Celebrity Net Worth Visa Bulletin