David Law - Alfred State College of Technology

Professor: David Law
Department: Computer Science
College: Alfred State College of Technology
Rating # 1
Overview:
  • Course: CISY3223
  • Grade Received: A
  • Overall Rating: 3.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
He's a nice guy and you can tell him jokes. He isn't good at lecturing , only giving a very rough sketch of what we are supposed to be learning. I like that he is passionate about programming and the fact that he is actually receptive to your reasoning. He can be critical though, even when you make tiny mistakes.
Rating # 2
Overview:
  • Course: CISY1123
  • Grade Received: C+
  • Overall Rating: 1.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Law is a very nice guy, can't say bad things about as a person. His teaching style, however is pretty bad. He often complicates easy concepts and he tends to give homework he doesn't explain or he doesn't teach.
Rating # 3
Overview:
  • Course: CISY1123
  • Grade Received: C
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
This is one of those courses where I wish I came to ratemyprofessor .com before taking the class. He is a really nice guy and it's hard to talk negatively about him, but he needs to change his teaching style. If Professor Law used more examples and didn't give so many assignments that he doesn't teach how to do the, class wouldn't be too bad.
Rating # 4
Overview:
  • Course: CISY1123
  • Grade Received: B-
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Was not a very good experience. He's a nice guy, but as a teacher he's one of the worst I've had yet. His lectures are confusing. His notes are useless, usually giving you a broken program that he fixes as part of the lecture, if you can follow along. When it comes to labs, he's little help, usually giving you answers that don't make sense.
Rating # 5
Overview:
  • Course: INTROTOTECH
  • Grade Received: C-
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Make class harder by not have anything for student to study from, no help with anything think he knows everything but yet doesn't help students.
Rating # 6
Overview:
  • Course: INTROTECH
  • Grade Received: C+
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Does not really teach he just gives out a lot of examples and expects you to learn everything about a topic from the examples.
Rating # 7
Overview:
  • Course: CISY2153
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Does not help students outside of classes. Uses an automated online grading system which is quite harsh. I recommend finding a different professor for this course if you want to learn something.
Rating # 8
Overview:
  • Course: CISY1123
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
This was a very easy class for me to pass. Everything I needed to know to pass the course was taught in class. Sometimes when I asked him a question about something, he would tell me to figure it out myself, but that actually helped me to learn more than if he just told me the answer. He's usually prompt about posting grades too (homework, tests).
Rating # 9
Overview:
  • Course: VB2
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Doesn't teach. Just tells you how to input commands. Doesn't want to explain things. I went into the class with no knowledge of what VB was to include the abbreviation and when I asked what VB was he looked at me like I was an idiot.
Rating # 10
Overview:
  • Course: CISY1023
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
If you are taking an Intro course for a CISY course, avoid Law at all costs.
Rating # 11
Overview:
  • Course: CISY1123
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Law is one of the worse professors I have ever had, he limits how much a student can learn in his class, and doesn't care that he does it.
Rating # 12
Overview:
  • Course: MICROIDK
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He is the worst college professor I have ever had. He teaches nothing and explains nothing. He should not be teaching in college.
Rating # 13
Overview:
  • Course: C1113
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
This is the worst class I have ever taken. Mr. Law is the worst professor I have ever had. His "teaching methods" are horrible because he doesn't actually teach anything. Do not take this class...
Rating # 14
Overview:
  • Course: CISY3223
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
This guy is like-able, but certainly has his flaws. His web class was easy, but he graded assignments at a snails pace. Other students had problems with him, but not me.
Rating # 15
Overview:
  • Course: CISY1003
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
omg that class sucks
Rating # 16
Overview:
  • Course: WEBDEVPUB
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Pretty helpful in most situation. Very fair about expectations in class and assignments. Pretty easy to learn the material, and has many templates and examples to help people understand
Rating # 17
Overview:
  • Course: CISY5303
  • 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:
Not helpful at all
Rating # 18
Overview:
  • Course: WEB
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Every Class at this school is a joke
Rating # 19
Overview:
  • Course: CISY2153
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He may not know what hes doing... but if you are looking for a high Grade... take him.. you wont learn much... but if you do the work... you will get an A.
Rating # 20
Overview:
  • Course: WEB
  • Grade Received: A+
  • Overall Rating: 3.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
its alright, only becuase im a genious
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