David Haley - Algonquin College

Professor: David Haley
Department: Computer Science
College: Algonquin College
Rating # 1
Overview:
  • Course: CST8216
  • Grade Received: D
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: No
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: N/A
Comment:
Professor Haley is a good guy, If you actually do the work, you will get the grade. However the work he makes you do is intentionally meant to be more difficult than it needs be. He will not record zoom lectures. Why ? because he wants you to be in the lecture. Anyways, he will definitely help you, but he's just too serious and uptight.
Rating # 2
Overview:
  • Course: CST8216
  • Grade Received: Not sure yet
  • Overall Rating: 1.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
very rude and hard to talk too
Rating # 3
Overview:
  • Course: CST8216
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
If you want to learn, he's your professor. Do your job and he'll help with anything you need. Don't be afraid to ask for help.
Rating # 4
Overview:
  • Course: CST8216
  • Grade Received: A+
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Don't expect to breeze through. But if you work at his course, you'll do well.
Rating # 5
Overview:
  • Course: MAT8100
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Best math teacher I've ever had, hands down. Marks assignments in record times, and will explain any question you have in the utmost clarity, and even show you alternative examples to reach a solution. Lame jokes are the best jokes and he has a full arsenal at his disposal. I dare you to find a better professor anywhere.
Rating # 6
Overview:
  • Course: MAT8100
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
David is an excellent professor. He is able to clearly explain difficult concepts and show us how to apply them to the questions and problems he assigns. He's also extremely well organized, and very approachable.
Rating # 7
Overview:
  • Course: MAT000
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Dave is a natural teacher. C'est la vie"
Rating # 8
Overview:
  • Course: CST8252
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Great teacher! My only A+ this semester. If you do the work, you'll get the grade.
Rating # 9
Overview:
  • Course: MATH8100
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
I had alot of fun in Mr Haley's class. He teaches in a very user friendly manner. He will keep you busy and will support you if you have any struggles. We need more teachers like him.
Rating # 10
Overview:
  • Course: M010
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He makes math learning more interesting and easier.
Rating # 11
Overview:
  • Course: MAT8100
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Great Professor. Very well organized. Clearly explain. Funny and care of all the students. He knows each and every student by name. Respect all the students. You must read all the materials before attend his class. He is ready to answer to your all the questions. Overall AN EXCELLENT PROFESSOR.
Rating # 12
Overview:
  • Course: MAT8100
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Great Professor. Very well organized. Clearly explain. Funny and care of all the students. He knows each and every student by name. Respect all the students. You must read all the materials before attend his class. He is ready to answer to your all the questions. Overall AN EXCELLENT PROFESSOR.
Rating # 13
Overview:
  • Course: MAT8100
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Great Prof
Rating # 14
Overview:
  • Course: CST8252
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Professor Haley is an excellent teacher! Make sure you attend his lectures they are very important in CST8252! This course along with Compilers are by far my favorite courses here at Algonquin.
Rating # 15
Overview:
  • Course: MAT8100
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
HAVE FUN GO TO CLASS RELAX ENJOY DAVID HALEY IS A GOOD MATH TEACHER
Rating # 16
Overview:
  • Course: MAT8100
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
At times vague, but he will always take the time to clear something up if it's asked of him.
Rating # 17
Overview:
  • Course: MGT8100
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
This professor's greatest strength is his willingness to personally assist students with their issues. While his delivery of content is sometimes lacking, he still appears to have a solid foundation in course material and understands what he's talking about. Overall, the course was enjoyable, well-paced and I had aptly absorbed the course material.
Rating # 18
Overview:
  • Course: CST8252
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
All around good guy. Very helpful and a great teacher!
Rating # 19
Overview:
  • Course: CST8151
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Not doing well in his class? He'll let you know one on one and give you excellent guidance on how to improve your studies! Turned me around from an F to a C.
Rating # 20
Overview:
  • Course: CST8151
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
This guy is definitely overrated. He is one of the Algonquin artifcats I want to leave behind.
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