Reviews of professor Nic Herndon

Rating: 4.0/5, difficulty: 5.0/5
Professor Herndon is a good choice for 240, he is extermly kind in person but his teaching can go on for too long at times(he takes a while to answer questions asked). I appreciates that he tries to get better. I just wish he communicated how grades work better.

Rating: 4.0/5, difficulty: 4.0/5
Okay, yes, his teaching isn't the best right now, but he's one of the few professors out there who are so open to feedback and so bent on improvement. Towards the end of the semester, he's gotten much better than at first. Plus, he truly really care about the students and improving his teaching, and if you go to office hours you'll recognize that.

Rating: 1.0/5, difficulty: 4.0/5
Poor communication, boring lectures, and unreasonably hard assignments (given lectures). Didn't work with the other section's prof at all in determining a scale for the class, making students stress over their unknown grades

Rating: 1.0/5, difficulty: 4.0/5
I could have done a better job teaching the class before even having taken the class which is basically what Professor Herndon does as he just reads off of the slides from previous years while not answering our questions

Rating: 4.0/5, difficulty: 3.0/5
Nic is a solid prof in terms of knowing the C programing language and how Unix works, but there isn't much that could be said about engagement in his lectures. He does try to keep the class awake but his voice does kind of drone on and make you space out. I would still say Herndon is a solid choice as he does explain the slides very well.

Rating: 2.0/5, difficulty: 5.0/5
His lectures are boring and always let me sleep on the class, since he only reads contents on the slides (slides are available on course website). Everyone did so bad on the first midterm. Be careful if you are taking his course! It is better if you learn from online videos.

Rating: 1.0/5, difficulty: 4.0/5
I don't like his class at all, he explain things not very well and I agree it's hard to focus in his class. I heard that another section professor Joe is much better. The homework for me is hard, I know there are some students can figure out the homework very quick. If you have knowledge of C language,especially the evil pointers.

Rating: 5.0/5, difficulty: 3.0/5
He is a very honest professor. He tries to help students. But the problem is arising from the students. They would start asking ridiculous questions about the grading. He was so nice to answer all those questions, another professor would have ignored all of them. He provided extra credit opportunities and he makes sure students be successful.

Rating: 2.0/5, difficulty: 3.0/5
Honestly, I stopped going to Nic Herndon's lectures after the first one because the other sections lecturer Tim Richards was way more informative. He wasn't horrible, but he wasn't great. Definitely cares about his students but he never seems to actually take part in organizing the course and always leaves it to the other lecturer.