Reviews of professor David Hernandez

Rating: 1.0/5, difficulty: 5.0/5
Has a bipolar attitude that rubs people the wrong way. Can be friendly one week, a douchebag the next.

Used Stevenson's directions but often expected projects done in an entirely different way. He needs to make his own material so students can better understand what is expected.

Also, 25/30 students dropped out by week 5. I don't recommend him.

Rating: 4.0/5, difficulty: 3.0/5
He's a really good professor and good at explaining things, but assigns a lot of work. He is also accessible outside of class. I loved my class with him even though I found it challenging. I learned a lot and he inspired me to change my major.

Rating: 1.0/5, difficulty: 5.0/5
Comically bad professor. Uses another professor's lectures, assignments, instructions, etc, but expects submissions that are completely different from what's written. For a beginner class, his standards are impossibly high, and if you're struggling, he assumes that you're slacking. Also falsely accuses you of cheating. Horrible experience.

Rating: 5.0/5, difficulty: 2.0/5
Professor Hernandez is one of the best professors I have ever had. He cares about his students and wants everyone to gain something out of his class. Super accommodating and will work with you if you need help, all you have to do is ask. As long as you don't slack off and stay on top of the assignments you will pass no problem!

Rating: 5.0/5, difficulty: 3.0/5
He is a bit hard if you like to slack, but he gives all the opportunities to help if you go for it. Reach out to him, make contact, and you will pass with no issue.

Rating: 2.0/5, difficulty: 4.0/5
I have taken him for a previous class and he was great, but this semester he has been just plain awful. He has been so rude, arrogant, and just all around very unhelpful. He has taken Stevenson's assignments but wants you to do them in an entirely different way without telling you until you're halfway through them. He is also unprofessional.

Rating: 1.0/5, difficulty: 4.0/5
Taking the class online, I had to watch his lectures and his practice assignments through videos. The homework consists of copying what he does on the video, and then expanding on it. However, the videos are not informative at all. The lectures are vague, and the assignments use several concepts that have not been taught yet.

Rating: 4.0/5, difficulty: 4.0/5
Professor Hernandez labors to help those who are trying hard. He goes out of his way and beyond the call of duty. A very difficult course with a low pass rate. I had to drop out due to personal circumstances, but plan to take it again later.

Rating: 1.0/5, difficulty: 5.0/5
Awful, does not even care if program works . Basically every function has to be it's own method or he gets angry. Even if you follow these rules you must use a very specific naming convention. If you don't, you will get an F. Barely explains how he wants you to code it's just guesswork if it'll work. Also never available to answer questions