David Bernstein - James Madison University

Professor: David Bernstein
Department: Computer Science
College: James Madison University
Rating # 1
Overview:
  • Course: CS345
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
He's is an amazing professor! TAKE HIM! He is so smart, funny, and cares about his students. He will answer any question you have in depth and is very accessible outside of class.
Rating # 2
Overview:
  • Course: CS345
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Good lectures, homework assignments, and exams. The group project sucked but that wasn't his fault. I definitely recommend taking him.
Rating # 3
Overview:
  • Course: CS345
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
He's incredibly smart, funny, and passionate. Favorite professor in the major hands down.
Rating # 4
Overview:
  • Course: CS345
  • Grade Received: A-
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Best professor ever! definitely take him. He is always accessible outside of class, even when his office hours are over. He cares about you and tries to challenge you. His lectures are fun and he always has funny stories to tell. For the exams, you must study hard, they are not hard but not easy either.
Rating # 5
Overview:
  • Course: CS345
  • Grade Received: B
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Honestly my favorite CS professor I have ever had. He is hilarious and he cares deeply about everyone in his classes. The class is decently hard, but nothing BS, guidelines are clearly set, and he is willing to go above and beyond to help his students.
Rating # 6
Overview:
  • Course: CS345
  • Grade Received: B
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Dr. David Howard Bernstein pHD, remember that name - every CS major at JMU should take this man at least once. Absolutely hilarious and has a really solid approach to teaching his courses. Went to him countless times in office hours for advice on things that had nothing to do with his course & he couldn't have been nicer.
Rating # 7
Overview:
  • Course: CS149
  • Grade Received: B
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Professor Bernstein is just the greatest! He is a genius when it comes to Compter Science and keeps his lectures interesting with his hysterical jokes. Even though his presentations are on his website, I would still come to all his lectures because he gives a whole lot of information that's useful for PAs, exams, and to continue in the CS major.
Rating # 8
Overview:
  • Course: CS149
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Bernstein is an amazing man. He taught at MIT and Princeton and is a genius. He has won the most nurturing professor award 3 times and is a kind and gentle man. As long as you do not refer to Dounkin' Doughnuts as Dunkin' or Weight Watchers as WW you should be fine.
Rating # 9
Overview:
  • Course: CS149
  • Grade Received: Not sure yet
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Professor Bernstein is the best teacher/professor I have ever had. He is super funny and sarcastic. While he may come off as hard to approach at first, he really cares about his students and is always willing to help. If you keep up with textbook reading and PA's the class is pretty easy and you will learn a lot.
Rating # 10
Overview:
  • Course: CS149
  • Grade Received: Not sure yet
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Dr. Bernstein is by far the best educator I have had. The man is absolutely brilliant. He has taught at MIT and and Princeton, and he wound up at JMU because his wife teaches here too. The class is hard because for many students, CS149 is their first encounter with coding, but if you go to office hours, he'll be happy to help. Take this man's class
Rating # 11
Overview:
  • Course: CS149
  • Grade Received: B
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Literally one of the funniest and smartest guys I have met. At first, the PA (programming assignment) assignments may get you but go to TA time and his office hours right away they all more than will to help. The first PA he will throw you in the deep end but you'll learn to be the strongest swimmer in the end.
Rating # 12
Overview:
  • Course: CS139
  • Grade Received: C-
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
This guy is on this earth to teach and inspire young adults. I would not be where I am today without his coursework.
Rating # 13
Overview:
  • Course: CS345
  • Grade Received: A-
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Pros: The class is setup well, he is very smart, he explains things very clearly, and he is funny... Cons: He grades pretty strictly... Overall: He does a great job preparing you for the real world and he is a great professor.
Rating # 14
Overview:
  • Course: CS149
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Mans a goddamn legend. Pretty sure he used to teach at MIT, nothing short of a genius. Hes funny as hell too, best prof Ive had in my two years here.
Rating # 15
Overview:
  • Course: CS349
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Simply put, David Bernstein is a paradox. One second he says he loves to fail his students, the next he appears very genuine and kind. His grave curves are beyond atrocious, 35% each for both midterm and finals, 10% for programming assignments, and 20% for your own project. But he does have some interesting stories to tell from time to time.
Rating # 16
Overview:
  • Course: CS345
  • Grade Received: Not sure yet
  • Overall Rating: 3.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
He is a very nice man, but he is extremely difficult. He is so hard. I saw people saying that you can skip class. That may be true for 159 but not for any other class. You will not do well if you skip class or do not do all the reading.
Rating # 17
Overview:
  • Course: CS159
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
His lectures are hilarious, entertaining and so easy to understand even though the topics are so difficult. He is very helpful during office hours and always available through email. Post all powerpoints online so you can skip every class. The first few PA's are ok but the last ones are hell. Never opened the textbook. %100 recommend him. TAKE HIM.
Rating # 18
Overview:
  • Course: CS159
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Some people found this class to be challenging (and that's a good thing), but it's definitely manageable if you put in the effort. Although the material itself is not that interesting, it is fundamental stuff - so make sure you have a solid understanding of everything covered. I'd highly recommend Bernstein. He's a great professor. . and hilarious!
Rating # 19
Overview:
  • Course: CS159
  • Grade Received: B
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
The first half the semester I didn't like him because he was intimidating. But after I realized that was just his humor I enjoyed the class . He will stuff like, "Ooh! it excites me to see you don't know something that will be on the test." but then make sure you understand that thing. That's half his humor, he also tells funny stories in class.
Rating # 20
Overview:
  • Course: CS159
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
First, let me say that Professor Bernstein was the best professor I have ever had. While his class is challenging, you learn so much more from it than you would another professor. THE FIRST WEEK IS TOUGH. I thought about switching my major several times, but I'm glad I didn't because this was the best class I've taken by far. Definitely take him!
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