Advertisement - Click for coupon or website
Login Textbooks Professor Ratings Classified Ads Apartment Guide
Rating for Jeff Donahoo
Professor Overview - Jeff Donahoo

Overall Score

Ratings

Teaching Ability

Availability

Helpfulness

Workload*

63 11

*A 5 star workload is an easy workload; a 3 star is average; whereas a 1 star workload is extremely hard.

Search / Options
Individual User Ratings

Teaching Ability

Availability

Helpfulness

Workload*

Comments:4321 - Networking is by far the most difficult and time-consuming class in the computer science curriculum. Most of this is due to Dr. Donahoo’s insanely high standards for all the students who take it. I easily spent over 50+ hours studying for the final alone and it was still the hardest test I’ve ever taken. Despite all this, Dr. Donahoo’s teaching methods made sure I knew all the information like the back of my hand. This allowed me to nail my interview questions involving network principals and it got me my dream job. I owe it all to this class and Dr. Donahoo. Good luck, ladies and gentlemen. You’ll need it!  - Grade In Class:C

Date: 2020-09-12

Comments:4V96 - Cyber-security - If you're thinking about taking this class, I suggest you reconsider. First of all, it's not what it's advertised as. I expected this class to be diving into defensive and offensive cyber-security techniques and be an extension of the 1-hour class. It's not. This class is at its core an advanced algebra class. A majority of the class involves cryptography and the mathematical principles behind it. The entire lecture seemed to cover algebraic structures and mathematical proofs, rather than actual cybersecurity topics. Every time we did branch from this, Donahoo made us teach ourselves. Rather than actually teaching us information security, we were responsible for making homeworks and labs for other students to complete. This was on top of long homework sets he assigned to us throughout the semester. Furthermore, this is the most disorganized class I've ever been in. While his networking class is very structured, this class absolutely seemed to have no actual curriculum and was the result of whatever Donahoo felt like teaching that day. The final project was also a nightmare, and in my opinion is the most pointless project I've ever worked on. You will also not know your grade. I'm pretty sure he curves this class so no one ends up failing, but the amount of work I did to receive just a 'B' was not worth it. Lastly, Donahoo is just mean. If you go to his office hours he will just insult you rather than actually helping you. If you take this class, be prepared to learn nothing through him, and teach yourself everything.  - Grade In Class:B

Date: 2019-12-19

Comments:4321 - Networking - This class is just awful. I have taken every core computer science course at Baylor, and this is by far the most time-consuming and difficult. This is mostly due to his insane grading policies. The programs are long and complex, and he doesn't spend any class time explaining them. He will take off points for practically anything, and it seems like every program I submitted was automatically docked 30 points because I didn't code "optimally" or I didn't format my comments correctly. He says he grades homework "at random", but I'm pretty confident he didn't grade any of the long and tedious homework sets we did throughout the semester. The tests are way too difficult, and he expects you to memorize literally everything he says in-class or anything in the massive reading. Also, you will not know your grade partially because of the massive curve at the end. My Canvas grade read around a 45-50 the whole semester, which is difficult to judge because historically he has curved as little as 10 points and as much as 35 points. Overall, it's a frustrating class due to a frustrating grading scheme. I can't see Donahoo not teaching this class in the near-future, so if you're stuck with him, make sure to pad your schedule with easy classes so you can take the spike in courseload.  - Grade In Class:C+

Date: 2019-12-19

Comments:4321 - This is a very miserable class but chances are you already know that. This class hurts in every way a class can. The tests are hard and will have very random and detailed questions. The projects are graded very harshly and you will lose many points for small errors. The specs of the program change all the time. The class has an *optional* extra time added to the start of class.  - Grade In Class:B

Date: 2019-11-26

Comments:4337 - (OS) His lectures are usually PowerPoint presentations, and he will give you printouts of the slides after he has finished each topic. They aren't terribly boring, and he will let you bring a laptop if you want. The programming assignments can be frustrating. Your program will be run through every single valgrind check there is, and points will be subtracted if there are any errors. Getting into his office for help can be difficult, as there are many other students wanting to do the same. I would recommend finishing the first program early and having him look over it. There are a lot of things that he is very particular about, and if you don't ask, you won't find out about them until you get a low grade back. This is a common theme, he will intentionally leave details out of his specifications. Sometimes you will be forced to change things at the last minute because he sends out an announcement of a change. There will be many homework assignments with questions from the book. None of them were graded, but I've heard sometimes he will grade one, and that means one assignment will count for a significant portion of the course grade. The exams are a random scattering of topics, and don't come anywhere near covering everything covered in the class. You might get lucky and you might not. If an acronym is ever discussed you will want to memorize it. The rest of the questions are free response. There were some quizzes, and they were unannounced, so you have to go to every lecture. 2 quizzes were worth 15% of the course grade. If you think you're not doing well, ask about the curve. His syllabus doesn't mention it, but it exists.  - Grade In Class:A

Date: 2018-12-27

Comments:4321 & 4337 - Dr. Donahoo is an incredible professor, but he's incredibly difficult. He explains things in a very great way making everything easy to understand, but his tests are insane and his programs are even harder.  - Grade In Class:C

Date: 2012-12-07

Comments:CSI 4321 - Dr. Donahoo is one of the most knowledgeable people i've ever met, and unless you don't put in any effort or already know all the material, you're sure to learn plenty in his class. It is one of the most difficult classes i've taken though. The programming assignments take a while and unlike many professors he doesn't share his test cases so it's easy to do quite poorly on his programs if you don't handle errors very carefully. However, he has you resubmit all your programs at the end of the semester, which is a chance to get a decent boost to your programming grade, and his written homework assignments basically just get a completion grade. His exams are very difficult; they consist of a small number of fairly specific questions from the large body of material, and i didn't really feel they were all that reasonable for students just getting acquainted with the subject of networking. However, they're not impossible to do well on if you study hard and understand the various protocols and algorithms well (memorization doesn't help much). In addition, he gives a fairly generous curve at the end of the semester. His policies are strict and his standards are high, but for the most part they make sense, and he's a funny and helpful guy who is good at explaining complex things.  - Grade In Class:A

Date: 2012-01-05

Comments:CSI 3335 - This class takes a lot of time. The programs are big, but fun. The tests will kill you though.   - Grade In Class:B

Date: 2005-12-06

Comments:CSI 3335 - Want a good grade? Just keep up. The class is tough, some of the programs take some time but they aren't as hard as some that I have done for other classes, and you have plenty of time to get them done if you don't wait until the last minute. The tests aren't too bad, and you need to be ready for surprise quizzes over the reading. Donahoo is an excellent professor, I hope I get the chance to have him again.  - Grade In Class:A

Date: 2005-05-10

Comments:3335 - He assigns tons of work, but it is never busy work; everything he assigns really is useful. However, this is guaranteed to be your most time consuming class. The progams will take forever, and there is a lot of reading. His lectures can get really boring, but his corny humor helps every once in a while. He's not completely evil about failing everyone; it will seem like that at first but he will give chances to bring your grade up. Also, his tests are pretty hard but not totally ridiculous.  - Grade In Class:A

Date: 2004-10-26

Comments:3335 - He's an excellent teacher, but don't expect him to be your friend or even acknowledge you in the hall. I've heard he's even laughed at students when they come in with questions. The programs are tough, and the tests are a fair measure of your knowledge. I had Mrs. Scott for systems, and I didn't mind her too much, but I'd recommend Donahoo in stead of her for 3335. Even though it was hard, this was my favorite CS class so far, because I learned so much.  - Grade In Class:B

Date: 2003-11-25
LOGIN     HOME     ABOUT US     FAQ     PRIVACY     TERMS OF USE     ADVERTISING     CONTACT US    

©2003-2024 Bubooks.com - All rights reserved