2.2

Steven Zeil

Computer Science - Old Dominion University

2.2
Quality
4.3
Difficulty
21%
Would Retake
186
Reviews
2.2
Quality
4.3
Difficulty
2.2
Helpful
2.3
Clarity

21%

Would Retake

186

Reviews

Rating Distribution
Official

5

23

4

23

3

22

2

41

1

77

What Students Say

All I can say is this professor is by far the worst professor I have ever had

CS350 - 1.0 rating

Worst teacher every, no help what so ever, sent him a whole paragraph asking for help and got a one sentence response saying "don't over complicate things"

CS252 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

25%

Textbook Required

55%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 54 grades
Most common grades:
A (16)
Not sure yet (14)
Drop/Withdrawal (9)
Grade Distribution
A(19)B(10)C(11)D(13)F(2)A-/B+(8)
Based on 82 reported grades
A: 16
Not sure yet: 14
Drop/Withdrawal: 9
B: 6
Common Tags
Get ready to read (44)
Tough grader (26)
Lots of homework (15)
Tough Grader (9)
Accessible outside class (9)
Group projects (8)
Clear grading criteria (6)
Lecture heavy (6)
Rating Trend

Declining

-0.48 avg change
Mar
May
Jul
Oct
Nov
Dec
Last 6 months
Ratings by Course

CS361330

5.0

(1)

CS795

5.0

(1)

CSALL

5.0

(1)

CS350CS252CS361

5.0

(1)

CS330CS361

4.0

(2)
+16 more courses
Difficulty by Course

361330

5.0

CS361CS330

5.0

CSALL

5.0

CS250CS252

5.0

CS350

4.8

Reviews (186)
5.0
4.0
CS361
Feb 20, 2003

Fails almost everybody. Not honest with students. Too much workload. Take Wadaa.

5.0
5.0
CS361
Feb 20, 2003

Worst professor ever

1.0
3.0
CS330
Nov 20, 2003

I've had Zeil for CS252 and CS330 Both become huge busy-work classes with unclear parameters (especially CS330 - a DESIGN class) CS330 is just CS250 all over again with an intro to Java at the end; he'll catch you on the small stuff and with assignments

3.0
5.0
CS252
Apr 15, 2004

Maybe its just me, but this CS 252 Unix Course is tough as hell. Basically he gives you twenty assignments at the beginning of the year and expects you to do it through the whole year. You can get stuck on the assignments and end up hopeless.

2.0
5.0
CS361
Apr 28, 2004

Considering shooting yourself in the leg before taking a class with Zeil. Uninteresting and uninformative. I took 361 online, big mistake. This guy has 40 hard assignments during the semester. Normal programming classes would have 10-15 max.

4.0
4.0
CS330
May 3, 2004

I find Zeil to be a unique teacher. CS 330 is by far the most challenge and most interesting class I have ever took. His assignments are challenging and his tests are a reward. I feel that this class was easy, but hard all mixed into one. His grading is a

5.0
5.0
CS361
Aug 24, 2004

I took Zeil last semester, and it was EASILY the hardest class I've ever taken. But I have to say, I'm a better programmer now. He's hard, but he's helpful and amazing.

4.0
4.0
CS252
Aug 26, 2004

I couldn't imagine have taken this class on campus, but it was so hard. The last assignment had me stuck for months. I didn't personally have any problems with asking him questions, but on the message board you could tell he was getting an attitude.

5.0
3.0
CS361330
Nov 5, 2004

He is the worst teacher if you want a easy trip. He is by far the BEST professor I've had. He is great at what he does and he takes the time to do all he can to help students learn (like his web pages). I've got A's and B's in his classes, so it is possible if you put forth the effort!

5.0
3.0
CS252
Nov 18, 2004

Im taking the online ver. Its a well laid out series of assignments with scripts that check your work on the unix system at intervals On line lecture notes are good He seems to keep up with the questions on the class message board Microsoft only types with no unix/linx experence will work wayharder

1.0
5.0
CS330
Grade: A
Dec 8, 2004

Horrible!

1.0
5.0
CS330
Dec 8, 2004

disgustingly hard, programming assignments make no sense. they're separated into 30 files and he expects u to fill in a few lines. very smart dude, just bad at teaching....

2.0
5.0
CS252
Mar 9, 2005

I really don't like this guy. His online cs252 course gets to be ridiculous towards the end (latter 3 assignments). Some would say text is cold, but I feel he gets overy pissy when you ask him questions. Especially 'in front of' your peers on the message board. Wish this class was on campus. =(

2.0
5.0
CS361
Apr 27, 2005

He is one of the WORST teacher I have ever taken in my life...dont ever take him...but he does know what he is talking about...Overall, I wouldn't recommend taking him.

3.0
5.0
CS361
May 5, 2005

No Comments

1.0
5.0
CS361
Jun 4, 2005

Really smart but the worst teacher I ever had. There are no words to describe my feelings. DONT TAKE ANYTHING WITH HIM. No matter how good you are, he will hurt your GPA.

1.0
5.0
CS330
Jun 8, 2005

Same thins as CS361. Really smart but the worst teacher I ever had. There are no words to describe my feelings. DONT TAKE ANYTHING WITH HIM. No matter how good you are, he will hurt your GPA badly.

1.0
5.0
CS361CS330
Jun 16, 2005

DON'T!!! The others are right, he will kill ur GPA for sure!

2.0
5.0
CS330
Sep 16, 2005

No Comments

3.0
5.0
CS330CS361
Grade: A-
Oct 7, 2005

No Comments

2.0
5.0
361330
Grade: A
Nov 10, 2005

Knows a lot but is a terrible teacher. He makes the material harder than it has to be. Assignments can feel impossible. Live classes are extremely boring and feel like 3 classes in 1. 361 is the most failed CS class because of him. Since he's the only one who teaches some classes just try to get through it. Try and take ANYONE else for 361.

1.0
5.0
CS330
Nov 30, 2005

this teacher needs to be impeached

4.0
5.0
CS361
Dec 29, 2005

You havent experienced CS at ODU unless you take this course with Zeil. It is 36 assignments, some hard, some inpossible. Zeil is a genius, and you better be too. I got an A, but you better understand everything perfectly and learn it or you will fail, no middle ground. This one will take a lot of time. Take Morris for the easy road.

3.0
3.0
CS330
Feb 4, 2006

I got to say Zeil is a odd teacher. Everyone says they hate him, but in the end it is what you do to get the grade for the class. You can be a cry baby and end up with an F or you can try your best and ask for help and end up with a B- or A.

2.0
4.0
CS330361
Apr 25, 2006

Generally considered to be the worst CS teacher at ODU for a reason. Another teacher had him while at ODU and was lucky to pull of a C in 361. Try to take Morris if you can. You're stuck with Zeil for 330. sn't as bad as 361. Grading is strange. I got a 17/50 on the midterm...a C. Someone got 21/50..an A-. Forget the lectures...there unhelpful.

1.0
5.0
CS330
Sep 14, 2006

Horrible

1.0
5.0
CS330
Oct 21, 2006

I used to have Zeil for my CS 330, and believe me, you should consider yourself in hell when you're in his class. Zeil is very arrogant. He will not respect you unless you're as smart as he is. This, however, is impossible because you're not a teacher. I am a guy so he does not treat me as bad. But for female, he will not like you at all.

1.0
5.0
CS361
Oct 22, 2006

No Comments

2.0
4.0
CSSECT
Nov 6, 2006

This guy does not care about anybody but himself. Don't expect any help from him. He will not have any sympathy for you even when you show him that you try your best. It is sad that he is still teaching. He has ruined many students' future with his arrogant attitude and his belief that he is superior to all of his students.

1.0
5.0
CS252
Dec 4, 2006

He doesn't teach! He doesn't help! He doesn't even respond to emails. His classes don't explain the material. His grading scale is too anal-retentive and assinine.

5.0
5.0
CS330
Jan 7, 2007

Great professor. If you really want to learn something and are not a lazy ****, take him.

4.0
4.0
CS361
May 3, 2007

cs361 is not the easiest course in the program. Zeil knows the subject matter well and DOES answer questions. You have to do the work. He's not the easiest professor. But taking easy professors will get you a degree without learning anything

2.0
3.0
CS252
May 23, 2007

This is regarding the unix course only--which is online. Teacher is useless, the course just exists online, no help whatsoever from the teacher. You teach yourself through his notes. The worst part is using the X windows system at home, which is SO slow! a bad experience for a potentially easy class...

2.0
5.0
CS330
May 23, 2007

First class i have failed in my life. Thanks Zeil. He talks to you as if you had a PH.d and know all the material already. 330 is no joke. He makes up new programming assignments every year so they usually have mistakes in them which won't compile correctly. He is USELESS when it comes to help, e-mail and in person. He is very OBNOXIOUS!

2.0
5.0
CS361
May 31, 2007

Difficult conveying information. Stuck to a lecture. Had little student interaction.

4.0
5.0
CS330
Jun 10, 2007

This professor has literally told students "Stop contacting me", however he has also taken much much time to help other students. It all depends on how much you are willing to listen in class, and how you approach him.

4.0
4.0
CS252
Aug 29, 2007

A lot of people complain about Zeil's 252 course, but it is a good crash course in using *nix as any. The only thing to complain about is that he tries to force emacs on you - but learning how to use it and how to use X remotely aren't bad skills to have.

2.0
4.0
CS252
Nov 29, 2007

This is an automated course, zeil never really checks forums or emails for it. Course takes a lot of fishing for info since his online notes are horrible and barely clear. For those taking him, use online searches for unix commands and find a friend who had this.

1.0
5.0
CS330
Nov 29, 2007

Arrogant and useless, after the first class nothing is comprehensible, automated code grading is a joke and there are always bugs in it. Avoid Zeil for this class if you can. If he says trial hybrid course during the first class, find another class.

4.0
5.0
CS361
Mar 21, 2008

It's a tough class, suck it up, called advanced data structures with C++ for a reason. Zeil will help if you ask, his online material is good, and he assigned a textbook for you to read, not to level a wobbly table. If you do well in his class you will learn a lot. If you cannot learn a lot you will do bad in his class. Also had 330 with him.

4.0
3.0
CS252
Apr 16, 2008

The course is only slightly difficult if you've never used unix before. I had no background in it and had no problems. The forums were very helpful and Zeil answered any questions I had promptly. He also was very good at clarifying anything I might have been confused with. He's a great professor, just don't be lazy.

2.0
5.0
CS330
May 8, 2008

Hahaha!!! Zeil does not let things go. He argues with students constantly to prove he's right. He automatically likes and dislikes people based on their skill, not their willingness to learn. He knows more than students, and acts as if he is better because of it. We're here to learn! We know you are more knowledgeable! He barely teaches...

2.0
5.0
CS252
May 15, 2008

This class is only online. Online notes are OK, but don't expect a reply from email about the class. I had a problem with one assignment, checked the forums, even posted, and then emailed him. It took him two weeks to reply. Also, I passed the class but he gave me a failing grade. He does this to many people. After emailing him he changed it.

5.0
1.0
CS252
May 15, 2008

You should be able to just read the commands that the assignment tells you to type. I didn't have time to read the last assignments so I just skimmed the commands and typed them in. It's not that big of a deal since I'm learning to use Linux over the summer. I didn't know the course had a book but I didn't use it (heard it's good though)

1.0
4.0
CS330
Jun 13, 2008

Dr. Zeil is a tool. He's probably the biggest geek I have ever met. He treats his students as if they were Cattle. So does professor Brunelle. If you ask me, Zeil is one of the biggest problems of the ODU CS department. We need more teachers like Dr. Nelson and Professor Morris. They are what's best in the ODU CS department.

4.0
5.0
CS250
Jul 20, 2008

Do you want to learn C++. Take his classes. Hard, tough, time consuming but very useful material. Auto grader SUCKS! He may be a little arrogant sometimes.

4.0
3.0
CS250
Oct 15, 2008

Grades assignments using Auto-grader; checks your programs for proper output. Auto-grader sucks BUT you can resubmit for higher grades 'til deadline. Uses forum for questions so all can learn. Assignments are small programs/functions - not hard. Only hard part is understanding his instructions. Learn how projects are put together. Hard/valuable.

4.0
5.0
CS330
Nov 14, 2009

Absolutely one of the best professor in ODU CS. He's very demanding and his assignments are tough but if you do them correctly you will learn more in one semester than in your entire time at ODU. He teaches you things you will use later once you get a job. Go to him with questions, use forum, never challenge directly but always be respectful.

2.0
5.0
CS330
Nov 15, 2009

Smart, but he does not possess the communication skills to teach. He demands perfection but his lectures/posts contain countless spelling errors and many print versions do not print readable. A Dr who demands perfection should present himself better. Arrogant. You would do better to teach yourself and pursue help outside his realm.

2.0
5.0
CS330
Mar 3, 2010

Though I've programmed for quite some time in multiple languages with Java being a language I've used for years, 330 was horrible. I'm even retaking it now, and he still is up to the same antics. Ask him a question (even a good one), and he avoids giving a direct answer. You leave with more questions than you came with. It's hell.

1.0
5.0
CS330
Mar 6, 2010

worst teacher i have ever had. teaching style so horrible a public middle school would fire him. he is the only prof that teaches 330 a mandatory course. single handily forced several students out of CS on 330 and i know of one who transferred to NF state just to avoid taking 330 again, worst teacher ever. he has ruined CS with 330,terrible teacher

3.0
5.0
CS330
May 7, 2010

Dr. Zeil is the most difficult professor in the cs dept besides olariu, 330 is the worst class in odu cs, has single handedly made people change majors since they cannot pass it, replaces midterm with final if you do well on it, 75% of cs majors take it twice, good luck

2.0
5.0
CS252
Aug 25, 2010

It took me a year to finish this course online. The notes online are not very helpful for the assignments.You will be searching though pages of notes for a single line that is helpful. If you try to ask him a question he wont answer it and say "read over the notes". But theres no way to avoid him cause hes the only him cause hes the only teacher.

2.0
4.0
CS252
Nov 3, 2010

His notes are not worth anything and his assignments are not clear. I tried to ask him to clarify one of the questions on one of his assignments and he told me to "read the tutorial" which I had already done several times. If you need help in this class just search the internet.

4.0
4.0
CS330
Nov 4, 2010

This is a junior level course and he expects everyone to work at a junior level. I hear people complain all the time, but if you do the work and understand what you read, you will do fine. When you are at this level you shouldn't expect your professor to hold your hand, which what I see from the comments and questions I see people post.

5.0
4.0
CS795
Feb 8, 2011

He is a good teacher who weeds out the incompetent.

1.0
5.0
CS330
May 5, 2011

has to be the worst teacher i have ever taken. the group assignments have no clear guidelines for a right or wrong answer, and his test are horrible. when asking him for help on an assignment he offers open ended questions for answers with no useful help what so ever. seems like he does not even care to help you when you ask for it. terrible teach

1.0
5.0
CS250
Oct 5, 2011

His assignment descriptions are so long that you have to read through them at least 5 times to basically understand what he's asking for. He uses auto grader to grade the assignments. The auto grader is very unforgiving. He grades very harshly and does not allow for partial credit. Sometimes you don't even know what hes going to test the code for.

5.0
1.0
CS252
Oct 18, 2011

Class is not hard at all. I was able to complete all assignments except for the one thats not available yet. Unix is easy, if you have read the two books that you are supposed to buy than this class is a cake walk.

5.0
1.0
CS252
Nov 3, 2011

Finished this course in 2 weeks. This class is cake walk. For the people complaining that they can't finish the assignments, grow up, it's college. Independent work.

5.0
5.0
CSALL
Apr 11, 2012

Zeil is tough, but you will learn more in one of his classes than all others combined if you work hard. 252 was a cakewalk. 361 was hard but I've been asked similar questions for real job interviews. 330 was okay besides the UML/CRC stuff that can be ambiguous at times. People have to retake 330 all the time, but for true CS majors he's manageable.

1.0
5.0
CS330
Apr 19, 2012

Easily the worst professor I have ever had. Fails students without telling why - is arrogant, and will not explain anything, but refers to his very poorly written notes. It's not that he's "hard, but you learn a lot" - he is altogether a terrible teacher. Avoid at all costs.

3.0
5.0
CS330
May 2, 2012

Tough but fair for cs330. don't expect to be spoon fed, but he does present everything you need in lectures if you listen. grades on a bizarre curve system. to do well you don't have to know everything just know more then most everyone else.

5.0
1.0
CS330
Jun 11, 2012

Fair teacher, fun class, easy class if you pay attention and have a heart for programming. I got an A-, so I guess I passed the class.

1.0
5.0
CS330
Nov 6, 2012

This is not a "work hard and pass" or "whine and fail" type situation. He is honestly the worst professor I have ever had. He refuses to answer questions and his code is written so poorly that you spend most of the assignment trying to figure out what he is doing instead of actually doing the assignment. Avoid at all costs, if you can. So bad!

4.0
1.0
CS252
Jun 2, 2013

Really easy, I was told by a friend that it would take 1 week to do and it could have only I work and I would do an assignment or two a night. It took me a month. To be clear, this course does challenge your attentiveness and problem solving skills. Ask questions and PAY ATTENTION! You'll be ok.

3.0
5.0
CS252
Aug 1, 2013

I took prof Zeil for CS252 over the summer and passed easily. I thought he was a good professor but I also learned from the mistakes of others. Ask clear concise questions, make use of the internet and do the exercises. I finished the class in 3.5 weeks with a full-time job, wife and two kids while taking an engineering course also. It's not hard.

1.0
5.0
CS361
Aug 9, 2013

I work as hard as I can on the assignments. I got an A in cs150 / 250 /252 as well as 270. Zeil gives very little supplementation to learn something. He's always rude in email. This time he regraded several assnmts stating they weren't graded propperly 6 days before the end of class. That basically drops everyone's grade at least one letter. RUN

2.0
5.0
CS361
Aug 13, 2013

This professor is beyond rude when communicating with students and has just changed grades on the last day everything is due leaving NO time to make any potential corrections. I would avoid this professor at all costs but sometimes you are stuck with him as he is only one "teaching" that particular course.

3.0
4.0
CS330
Grade: C
Aug 26, 2013

Lets just start out by saying I passed this class with a C but it sure was not easy. There are only 6 assignments (4 programming and 2 design). He can be very rude sometimes responding by email and he is a very hard grader. He uses a bell curve. What I mean is, I got a 35 out of 100 on an assignment and it was considered a B+. Good luck in CS330.

2.0
5.0
CS361
Oct 30, 2013

I am pretty sure he eats student's tears. The class is difficult but hard is good. The problem is that his grading system is very stressful. You have no idea where you stand until the end. It just seems like in the end he can just do whatever he wants with your grade.

3.0
4.0
CS252
Dec 6, 2013

Never wait til the last minute with his assignments. It's a difficult class and requires a LOT of attention to detail in the assignments. May have failed due to not completing all the assignments, but I did learn a lot about Unix, just not in the way I intended. He does help, but it takes a lot of time to understand.

2.0
5.0
CS252CS330
Jan 18, 2014

Zeil classes in general are designed so that if you don't understand what the heck you're doing, then it's simple: you don't understand what the heck you're doing and you fail. Most of them are self-taught, which is effective when CS students really enter the industry and find that there are many things you have to teach yourself.

1.0
5.0
CS250CS252
Jan 27, 2014

I don't think CS 252 should be considered a 1-credit hour class, it's more like a 2-credit hour class because quite a bit more material than that. The notes for 252 he gives are sometimes lacking in clarity. Auto-grader can be a pain sometimes. Dr. Zeil is more of a textbook writer than a teacher.

2.0
5.0
CS250
Jan 29, 2014

Terrible professor. The class is only passable if you have a completely solid foundation in coding. This class is not a learning experience. You will not learn anything about coding. You may learn some tricks to modify your code to appease his ridiculous auto grader. If you do, I'd love to hear them.

1.0
5.0
CS250
Grade: Not_Sure_Yet
Apr 25, 2014

Awful.

1.0
5.0
CS350
Grade: B
May 12, 2014

All I can say is this professor is by far the worst professor I have ever had.

1.0
5.0
CS330
Grade: B-
May 12, 2014

The worst professor in the computer science department. He does normalize the grades so that students can actually pass his classes; however you never really know where you stand until you get your final grade which is very stressful. If at all possible DO NOT TAKE ANY classes with him.

1.0
3.0
CS252
Grade: A+
Jun 24, 2014

This guy is the worse professor I ever had, honestly. I will never take him for another class. I passed the course but I learned zero from him. In the future If I need to take a course and if he is the professor teaching I will wait to take the course by a different professor. He does not know how to teach. He is very out of touch with people.

2.0
3.0
CS252
Grade: Pass
Aug 9, 2014

Very condescending over email. The course content seemed out of date by about 10 years on some topics. The class is fairly easy but time intensive if only because your spending hours trying to figure out why his auto-grader doesn't like your assignment.

3.0
5.0
CS361
Grade: D
Aug 9, 2014

Was told not to take it with Dr. Zeil over the summer. Should have listened. Code in the assignments was absolute GARBAGE! Very little comments and the indentation was terrible. I spent 80% of the time re-typing the code to make it readable just so I could figure out what it was supposed to do. RUN!!!!

1.0
5.0
CS252
Grade: A
Dec 2, 2014

You probably wont pass the class because : uses autograder, replies to your questions with a question, doesnt review your work, incomplete lecture notes with broken links

1.0
5.0
CS350
Grade: Not sure yet
Apr 6, 2015

Literally throwing darts at a grade book and recording whatever sticks. Don't bother asking why you got your grade unless you're fine with getting a response 2 weeks after the semester ends.

1.0
5.0
CS350
Apr 13, 2015

Studying and working hard and knowing the material won't help you.

4.0
4.0
CS350
Grade: B
Apr 21, 2015

I took him for CS350, CS330 and CS361 He has a bad rap because he is considered tough . But he is not, Computer Science is tough. He will answer your questions and be very helpful if it is clear that you have actually tried and didn't just throw up your hands when you have a problem. Everything he covered in his CS350 class I saw on the job.

3.0
2.0
CS252
Apr 24, 2015

This course is self-paced and pretty easy for the most part. The grading criteria is based on 14 assignments and a final. If you complete all 14 assignments, you can get a 40 on the final and get a Pass. Zeil is very clear in what he expects from students taking this course, but you really don't deal with him much as it is entirely online.

2.0
3.0
CS252
Apr 30, 2015

There's a final now, I guess to help students out who aren't able to complete all the assignments. You have to earn 18 points to pass, and there's 14 assignments, so if you complete 14 you only need a 40% on the test. However don't count on the exam to help you pass. Did all 14 assignments, got a 50 on the final, so I still passed.

4.0
4.0
CS350
May 1, 2015

This class was not easy but I found out that if you use google hangout, he is actually very helpful. Learned so much. This class taught skills needed to be productive in the industry.

1.0
5.0
CS350
May 25, 2015

By far, the worst professor I have had at ODU. He answers your question with a question, so don't bother asking. He expects you to read thousands of pages. Zeil ruined my life and made me hate this major. No clear instructions on what to do for the group project. If you can take someone else, do that. I don't care who, they must be better than Zeil

2.0
4.0
CS361
Jul 18, 2015

The tests in this course are ridiculous. Class average was somewhere around a 30 on Exam 1. My main problem with Zeil is that he doesn't give clear instructions, and the assignments aren't at all relevant to exam questions. Be prepared to read his notes multiple times and supplement them with whatever you can find to help. VisuAlgo helps a lot

2.0
4.0
CS333
Grade: A
Jul 24, 2015

Tough prof., lots of reading without a refined focus. Questions asked might zone on an area within all that reading as if flipped upside down and reflected off a mirror. If you get thrgh class, you'll know what you are doing, you just may have learned it somewhere else u hve phtgraphic mmry. autograder also fails multi tests on one mistake.

4.0
4.0
CS361
Aug 11, 2015

If you haven't gotten the picture yet based on previous reviews, Dr. Zeil is hard. The assignments in CS361 are very challenging but you can do it. I found Dr. Zeil to be very unhelpful in CS252, but in CS361 he was wonderful. He won't just give you the answers, but he will walk you through something. Just ask for help. He's really not that scary.

4.0
4.0
CS333
Aug 30, 2015

Dr. Zeil is a tough teacher. After reading the reviews on here I expected CS333 to be impossible over the summer. It was not as bad as it could have been. However, assignments were tough, tests were at level 11... I always scored 50% on tests, however, they are normalized.. so the ending result was still passing.

4.0
3.0
CS333
Grade: A-
Nov 9, 2015

I may be in the minority, but I *liked* Prof. Zeil and I chose to take his classes over other professors. Grading criteria is very specific (think engineer), and Zeil isn't for folks who want an easy-A, but you always know exactly where you stand (unlike some other profs). The assignments are generally very useful in helping to master the material.

2.0
4.0
CS252
Dec 5, 2015

Take this class at Tidewater Community College. The information is much better organized and layed out well. This class has information parted out all over the place... you have to dig, and find, and dig.... after you studied what exactly it is that he wants in the first place. If you ask for help or an extension, he assumes you were irresponsible

4.0
5.0
CS350
Grade: Not sure yet
Dec 5, 2015

Zeil is a harsh grader, and he is brutal during the group project phase reviews. That being said, I have learned a lot. The project forces you to create a fairly daunting piece of software and manage it using Git and other tools used in actual software development. I'm leaving this class more prepared for my future career, and it's because of Zeil.

1.0
5.0
CS330
Grade: Not sure yet
Dec 10, 2015

Lectures are impossible to follow, and you can expect very little help other than a link to his F.A.Q. page. He was forgiving enough to allow me to take a mid term late, but otherwise, not helpful. I learned next to nothing from this course, and, grade pending, will likely have to repeat it. I do not recommend taking this class with Zeil.

2.0
3.0
CS252
Dec 10, 2015

Do your assignments early. Do not put them off. Use all available allowed resources when taking the final at the end of the semester. If you do all 14 assignments you only need a 40% to pass the class. The exam is not that difficult just make sure you use the available resources and you will be fine.

5.0
4.0
CS350
Grade: C+
Dec 12, 2015

This man is an absolute genius. Software engineering is his research specialty and field so he's definitely an authority on what's important to learn.

5.0
3.0
CS330CS361
Grade: B+
Dec 13, 2015

Look, Zeil isn't the best teacher. However, having to learn things on your own is how you progress in this field. Test and debug your programs before submitting them to the auto grader. Do the reading and code to your hearts content. Most of the people complaining are just bad at programming and aren't willing to make the effort to improve.

2.0
3.0
CS382
Feb 26, 2016

Apparently he doesn't know who's in his classes. Sounds unorganized. Here's one of his "rules". "having to go look up your name to see which of my courses you are talking about is annoying." We annoy him.

2.0
5.0
CS361
Grade: Drop/Withdrawal
May 28, 2016
Wouldn't take again

My biggest mistake was thinking going to community college for 2 years and finishing my degree at odu was a big mistake. As soon as i got to this class i was completely lost. He was talking about stuff in his lectures i didnt even learn. Even a few of the students that was at odu since freshmen year was lost.

3.0
5.0
CS330
Dec 12, 2016
Would take again

His material is hard to follow. You'll spend hours trying to discover the smallest bits of testable concepts, buried in his website material. Good person though. Prepare to dig and dig to get answers and concepts. smh.

3.0
4.0
CS350
Grade: C+
Jan 2, 2017
Would take again

Do well on the Midterm & Final. They come from the course readings but are challenging. Be sure to complete the first 3 assignments and the labs EARLY as they will come back to bite. He is feared by many but isn't that bad. Simply do the work, although he can be a bit ambiguous at times(his teaching style) Choose your group WISELY.

Tough Grader
Gives good feedback
GROUP PROJECTS
1.0
1.0
CS250
Grade: Incomplete
Jan 2, 2017
Wouldn't take again

Zeil's classes are a scam. His Unix course is required for Computer Science majors, but is automated with no support from Zeil. One assignment required a specific output, which I received. I used the wrong function to receive the correct result. Zeil refused to explain this to me, causing me to fail. I paid a few hundred for an online quiz.

1.0
5.0
CS390
Grade: Not sure yet
Jan 28, 2017
Wouldn't take again

Don't take him if you can. He likes to make students do all the work. He's only there by email, which means never. He'll make students read the textbook, his lectures and never gives any help. Either you get an A or you'll fail. No partial credit. He likes to sit back and relax while watching his students learn on their own.

Tough Grader
Get ready to read
TEST HEAVY
1.0
5.0
CS350
Grade: Drop/Withdrawal
Feb 27, 2017
Wouldn't take again

I would not recommend taking any class set forth by this professor. I have gone through two of his classes, and both have been horrible. The professor does not teach. He sits back, behind a vaguely written website that barely contains enough information to understand what students need to do for any given assignment. CS 252 was not as bad as CS 350

Tough Grader
Get ready to read
Skip class? You won't pass.
1.0
5.0
CS350
Grade: Not sure yet
Mar 8, 2017
Wouldn't take again

Avoid taking his classes. I guess i cant honestly say he is a terrible teacher since he doesnt actually teach. He just throws up his awful online lectures and calls it teaching. He expects you to know things that he never mentions and when you ask for help he is super rude. AVOID!

Tough Grader
Get ready to read
GROUP PROJECTS
1.0
4.0
CS390
Grade: Not sure yet
Mar 23, 2017
Wouldn't take again

Videos I found about the topic online were my best friends in this course. The textbook (and by extension, his notes) are extremely dry and make problems more difficult than they need to be. The book only makes sense after you understand a concept you learned on your own (usually through outside courses). Very confusing/frustrating experience.

Get ready to read
LOTS OF HOMEWORK
Clear grading criteria
2.0
5.0
CS350
Grade: B
May 3, 2017
Wouldn't take again

Hardest class I've had to take, but it certainly is doable. Expect to put in countless hours a week into this class. Zeil is a genius; I think everyone agrees about that - but he forgets that you aren't. He can be condescending if you ask questions. A lot of info isn't explicitly listed, so look through all his public information. LEARN GRADLE!

Tough Grader
LOTS OF HOMEWORK
GROUP PROJECTS
1.0
5.0
CS350
Sep 20, 2017
Wouldn't take again

Taking CS350, have taken 2 other courses of his, the only reason I have him for this class is because no other professor offered it! Very condescending, not good at communicating or helping with assignments whether that means guiding you to get it right or to find where you went wrong. Does not provide the info needed for assignments.

1.0
5.0
CS252
Grade: B
Oct 2, 2017
Wouldn't take again

Avoid When possible! Just listen to everyone else that has rated him because they're all true. Its just a fact of life if you attend ODU and major in CPU science that you will have to take him for a course, so best of luck to you when that happens friend. Were all pulling for ya. Also, CS252 is pass/fail I put B as the grade because its middle.

Tough Grader
Get ready to read
1.0
5.0
CS252
Dec 12, 2017
Wouldn't take again

Terrible professor. He doesn't really help when emailed and his assignments don't work.

1.0
5.0
CS350
Grade: A-
Mar 31, 2018
Wouldn't take again

This man is a true horror. This man's material is so outdated that it might be as old as him. It's written with no true care and very little applicable information for the assignments. Later on in the class, it is even worse when you have to implement more in-depth items within the build gradle file, utilize javadocs, and create the stupid graphs.

Tough Grader
Get ready to read
GRADED BY FEW THINGS
1.0
4.0
CS252
Grade: B+
Apr 16, 2018
Wouldn't take again

Worst teacher every, no help what so ever, sent him a whole paragraph asking for help and got a one sentence response saying "don't over complicate things". Possibly couldn't program himself out of a paper bag,

Tough Grader
GRADED BY FEW THINGS
3.0
5.0
CS252
Grade: C+
May 4, 2018
Wouldn't take again

14 assignments 1 final. I did 13 and needed like a 50 but got like a 64 on the exam. I'm new to Unix and an avg. student so this class is definitely doable. Just work on your stuff early because some assignments take awhile to do. He responded quickly to me when I had a question. Overall, just glad this class is done lmao

Get ready to read
LOTS OF HOMEWORK
Clear grading criteria
3.0
4.0
CS361
Jun 4, 2018
Wouldn't take again

Dr. Ziel, A true professor. I would say that Dr. Ziel is probably one of the hardest professors I've ever faced in my college career!! Dude...I have a masters in Biochem and Molecular Biology. I am struggling through this classs, but at the end of the day, I believe I might get more out of this class than any of the other Computer Science courses

Tough Grader
2.0
5.0
CS361
Aug 15, 2018
Wouldn't take again

Decent professor but has potential to be much better. While he has a good grasp on his materials, his methods of presentation are not the best. He comes off as extremely condescending to students, with a fair amount of ego. I would suggest for Zeil to develop an alternative method of presentation other than solely posting very long online notes.

1.0
4.0
CS390
Grade: C
May 3, 2019
Wouldn't take again

Do not take Zeil for an online class if you can avoid it. He claims that, as an online class, his role changes from an instructor to a tutor which is ridiculous. As a CS professor he has the potential to upload lectures talking about the material rather than 2 minute videos briefly telling you nothing. You also get no feedback on grading.

Get ready to read
Tough grader
1.0
3.0
CS252
Grade: A
Aug 11, 2019
Wouldn't take again

350 characters isn't even close to enough characters to explain how bad this teacher is. I'll use mostly adjectives: sarcastic, lazy, pretentious, material is outdated, lots of spelling errors, trick questions on final. You HAVE to take him to get a CS degree, so.. Kudos to him on his grading scripts though. Get paid more money, do less... clever

1.0
5.0
CS330
Grade: Drop/Withdrawal
Sep 2, 2019
Wouldn't take again

Worse professor I've ever taken. Hard class, only help you'll get notes online and a textbook. Extremely rude when emailed. At least be nice and try to help instead of sending a sarcastic email not explaining anything, acts like it's SUCH an convenience for him. Makes me want to quit this major completely.

Get ready to read
1.0
5.0
CS252
Grade: B+
Dec 4, 2019
Wouldn't take again

Such a Dck professor. He wants you to follow his 'Try this' section but the actual section is outright useless.

Lots of homework
Accessible outside class
Get ready to read
1.0
5.0
CS330
Grade: C+
Dec 13, 2019
Wouldn't take again

Is often rather rude when replying to emails. Notes for each section are long, but somehow have no useful information. Very few examples and too brief explanations. Midterm and final exams were extremely difficult, the best score in the class did not pass the exam. Questions on these exams were not answered anywhere in the content presented to us.

Get ready to read
Group projects
Tough grader
1.0
3.0
CS252
Mar 15, 2020
Wouldn't take again

useful class, but garbage professor

Get ready to read
1.0
5.0
CS350
Grade: Drop/Withdrawal
Mar 28, 2020
Wouldn't take again

Prof. Zeil is an awful person and terrible teacher, he may be master in his own subject but clearly has no love for his students. I try my hardest to keep up with the the course, but my efforts were in vain, so I was force to withdrawn. He gives no clear direction of his lectures. For everyone's sanity, don't register his version of the course.

Inspirational
Lecture heavy
Tough grader
2.0
3.0
CS252
Apr 25, 2020
Wouldn't take again

The assignments are auto-graded and this is the epitome of a "teach yourself" class if you take it online. It's useful information and some of the assignments can be a pain, but it's not that bad. Just make sure you stay on your own schedule so you aren't scrambling to catch up at the end of the sem when everything is officially due

Lots of homework
Lecture heavy
5.0
3.0
CS252CS330
Grade: Rather not say
Apr 28, 2020
Would take again

Dr Zeil's class is mostly operated by you. You can go at your own pace, which is amazing. Not many courses gives this much freedom. If you have a question, you can easily email him with his problem mailing icons. He usually responds really quick. Note: Make sure you read entire problems before emailing him. He often puts what you're thinking there.

Gives good feedback
Respected
Clear grading criteria
1.0
3.0
CS252
Grade: A
Jun 2, 2020
Wouldn't take again

His online course was straightforward, but the lecture notes had very little uniformity to it. Your final grade is based on the very few assignments + your final exam grade, leaving very little flexibility to it. It was simple, but I would rather have taken CS252 in person with another professor

Accessible outside class
Get ready to read
Graded by few things
1.0
4.0
CS361
Grade: Not sure yet
Jul 10, 2020
Wouldn't take again

Zeil is your tutor not your professor. Lectures are on his personal website of infodumping. If you learn by example(like myself) too bad. He "shows examples" within the large lectures. Office hours can be helpful? The 3 office hours I had my questions were "too broad" followed by him sitting in silence staring at me.

Get ready to read
Lecture heavy
Tough grader
1.0
1.0
CS252
Grade: Not sure yet
Jul 22, 2020
Wouldn't take again

Please avoid it , 1 credit class with 14 project and a final exam , if you send a question he will send you a full url that doesn't help and he will comment that you are not trying your best . The class is fully online but he want the answered as he want a comma will stop you from going to the next question , plz plz avoid him

Get ready to read
Tough grader
1.0
4.0
CS252CS361
Aug 1, 2020
Wouldn't take again

Please avoid! Do not take a class with this monster. He will not teach you. He will give you assignments that are less about you learning the material than forcing you to do it his way, learning styles be damned. If you have errors, prepare for criticism, sarcasm, and biting rudeness whenever possible. Snide, arrogant, uninterested.

1.0
4.0
CS252
Aug 6, 2020
Wouldn't take again

Working with this professor was a horrible experience. If you are not a CS major, I would strongly suggest avoiding this professor at all costs. He was extremely rude and sarcastic, as well as, generally unhelpful.

2.0
3.0
CS252
Grade: Rather not say
Aug 10, 2020
Wouldn't take again

This professor has never heard a question worth answering. He requires an absurd amount of detail when you send emails with questions. I get the intent but it just seems like you'll never get helpful advice. The class isn't particularly hard though. It's an easy pass if you do all of the assignments.

Hilarious
2.0
3.0
CS252
Dec 3, 2020
Wouldn't take again

Not very helpful professor.

3.0
4.0
CS252
Dec 18, 2020
Wouldn't take again

For a one credit P/F course, I think he is fine. Would never want to take him for a graded class though. Most of the assignments were fairly easy, but there were 3 or 4 that took a little more trial and error to complete. Just don't wait until the final week to start; the exam was tricky so the less you have to rely on it to pass the better.

Get ready to read
Clear grading criteria
4.0
5.0
CS361
Mar 1, 2021
Would take again

He has the most difficult CS coursework at ODU. However, you will leave a class much smarter than when you began. I think hes pretty approachable and hes low key kind of funny. But if you send him an email that gives off a vibe that you havent tried very hard.. expect a similar response. He expects hard work in a major that should be difficult.

Lots of homework
Get ready to read
3.0
4.0
CS252
Apr 16, 2021
Would take again

I took this class asynchronously and I had little interaction with my professor. The class was reasonably difficult, but not to the point of insanity.

Lots of homework
Accessible outside class
Get ready to read
3.0
4.0
CS361
Grade: A-
Apr 26, 2021
Wouldn't take again

Zeil is very knowledgeable about coding but his teaching methods can be very confusing. Lectures are very complex and his lecture notes/slides can be super difficult to understand. Showing up to lectures helped a lot, but assignments were the most difficult part of the class. He responds as long as you email him, but he's not as bad as people say.

Participation matters
Lecture heavy
1.0
4.0
CS252
Apr 26, 2021
Wouldn't take again

I have emailed this professor to get help for my assignments multiple times, and in only one of those was his advice actually helpful. The assignments you are given often force you to look up the answers outside of the content provided.

Accessible outside class
Get ready to read
Graded by few things
2.0
5.0
CS361
Grade: B-
Sep 9, 2021
Wouldn't take again

One of the hardest classes up until this point in my Computer Science Degree. The online class relies on his lecture notes which are very detailed, but I felt as though I needed more to be successful. You have to be VERY specific when asking him questions otherwise you will not get an answer, and even then you may still not get a straight answer

Lots of homework
Accessible outside class
Tough grader
5.0
5.0
CS330
Oct 6, 2021
Would take again

I have taken him for a number of classes. He is, by far, the most knowledgeable professor at ODU when it comes to the material taught to CS students, however, he is very tough overall. One positive thing that comes out of his classes is that you learn a lot from him and significantly improve. He will destroy your GPA and you may fail if you're lazy

Get ready to read
Skip class? You won't pass.
Tough grader
1.0
4.0
CS252
Grade: A
Oct 28, 2021
Wouldn't take again

Yeah, avoid Zeil at all cost. I took him for Beginner's Unix, and I might as well have taught myself. I asked for help on one assignment via email, and he said the more "subtle reason for my failure was 'the average sentences is' not 'the average sentence is'". Rude, snide, arrogant despite not actually doing anything.

1.0
5.0
CS252
Grade: B-
Oct 30, 2021
Wouldn't take again

While I appreciate how knowledgeable he is, it is like work to figure out how to approach him for answers when needing guidance. He is sometimes very condescending and blunt which is a poor combination in a professor.

Lots of homework
Get ready to read
Group projects
1.0
5.0
CS330
Grade: C
Oct 30, 2021
Wouldn't take again

Glutton for punishment I must be. His courses are very text heavy, very detailed which is great, but when you are balance other classes on top of this one it's hard to find the perfect balance to succeed in his class.

Lots of homework
Get ready to read
Tough grader
5.0
4.0
CS350CS252CS361
Grade: A+
Nov 23, 2021
Would take again

Professor Zeil is a great professor. He's incredibly knowledgeable, and if you actually like programming you'll love his class. I'm certain his classes have taught me more than the rest of my degree. Anyone who thinks he's condescending or not helpful: maybe actually do some work yourself before asking him for help. I found him easy to talk to.

Lots of homework
Get ready to read
Tough grader
1.0
4.0
CS361
Dec 8, 2021
Wouldn't take again

He doesn't teach. He expects you to learn everything from his online notes that don't help with the actual assignments.

1.0
5.0
CS252
Grade: Not sure yet
Dec 10, 2021
Wouldn't take again

this professor is literally the worst cs professor I've ever had and I've never even had the displeasure of looking at him. id rather retake 250 and 150 where my teachers spoken english as a second or third language over this class again. he has literally created a curiculum that doesnt work if you chose to pick putty THAT HE PUTS AS AN OPTION

5.0
2.0
CS252
Grade: A
Apr 1, 2022
Would take again

All course material was handwritten by him, there were no lectures. If you usually ask questions or listen to a lecture then avoid this professor. Personally I found his notes to be easy to follow and they walk you through most assignments.

Get ready to read
Inspirational
Hilarious
1.0
5.0
CS390
Grade: B-
May 27, 2022

If you can avoid taking Zeil do it. Some of his courses are necessary and I recommend doing all of the practice assignments and sending him emails for clarification often. His courses take great focus and dedication. I think the unix course was helpful but the grading is impossible. Good luck!

2.0
5.0
CS361
Grade: B+
Aug 10, 2022

Overly difficult but generous on 4-Pt conversion. 10+ hrs/week prepping. Ambiguity surrounding expectations for assignments and some test questions; Typos in lecture notes. Very intelligent prof, would be nice if he was better at communicating that intelligence. Not unreasonable; works with you if you tick all his boxes and do your due diligence.

Tough grader
Get ready to read
Lots of homework
4.0
4.0
CS361
Grade: Drop/Withdrawal
Sep 7, 2022
Would take again

Despite withdrawing because I needed a C or higher...but that was on me, anyways. I wanted to say he is the GOAT. If you put forth the effort this professor will share his wealth of knowledge to you. Kind of mad he isn't running the class again, was looking forward to learning under him. He is MasterFoo.

Get ready to read
Respected
Accessible outside class
2.0
4.0
CS252
Grade: C+
Oct 14, 2022

He is hard to get ahold of and is very difficult to get a straight answer out of.

Tough grader
Lots of homework
1.0
5.0
CS361
Grade: D+
Oct 14, 2022

Doesn't really teach and acts as if all questions are stupid. Lets just say if I have a question about class I'd sooner ask Professor Kennedy for clarity than Zeil.

Tough grader
Lots of homework
Test heavy
2.0
5.0
CS390
Grade: C+
Oct 14, 2022

Tends to add a curve based on the standard deviation on assignments. Uses outside tools that don't have clear instructions on how to use them and often make the material more confusing. The notes he provides are difficult to understand on your own.

5.0
4.0
CS252
Dec 21, 2022
Would take again

I enjoyed this class. The information for the class is all available on his website so you'll have to read quite a bit, but it'll teach you everything you need to know for the assignments.

Get ready to read
Accessible outside class
Online Savvy
5.0
3.0
CS252
Grade: A
Mar 7, 2023
Would take again

straightforward, helpful without hand-holding, just in content (makes it clear that the info you need is in his lessons... which they are). I have not yet felt that his assignments were unfair or nonsensical. Charming and witty in writing. clear expectations from the start.

Clear grading criteria
Accessible outside class
1.0
5.0
CS350
Grade: Not sure yet
Apr 15, 2023

taken him for CS252, 361, and 350. Made me question if I even had passion for CS anymore. Dozens of notes that are somewhat related to assignments then his autograders shred your grade, unfairly too. Nigh impossible to reach. Takes forever to grade so you don't even know if you pass until it's too late to withdraw. Take Kennedy or Morris

Tough grader
Get ready to read
Lots of homework
1.0
3.0
CS252
Grade: Drop/Withdrawal
Apr 23, 2023

I've spent as much time on this course as I have on my regular 3 and 4-credit courses, don't let the "1-credit hour" label fool you. If you've been stuck on something for 5 hours, you must spend an additional 5 hours making sure you absolutely can't find a solution before having the audacity to ask for help. Read everything 7 to 30 times.

Get ready to read
2.0
4.0
CS252
Grade: A
Apr 27, 2023

His lecture notes are very thorough and he does provide helpful links to helpful outside resources but be prepared to read...a lot. Assignments were pretty straight-forward albeit difficult. I almost checked into a mental institution after the final exam...the practice exam was nothing like the final. Also impossible to reach via email.

Tough grader
Get ready to read
1.0
5.0
CS350
Grade: Drop/Withdrawal
May 26, 2023

Unhelpful professor: Initially responsive via email, this professor turned incredibly unhelpful after the drop period. Now only provides a useless link and displays a proud attitude. When I requested an assignment extension, he accused me of lying just to argue. Download Microsoft Teams solely for him. Avoid this professor if possible.

Get ready to read
So many papers
5.0
4.0
CS330
Grade: F
Jul 7, 2023
Would take again

Some of the best lessons from computer science came from the one-on-one discussions we had. Still a GOAT. I find myself using your resources all the time. Thank you for those!!

Respected
Online Savvy
5.0
5.0
CS361
Jul 13, 2023

nice website

Tough grader
Get ready to read
1.0
5.0
CS350
Grade: Drop/Withdrawal
Aug 23, 2023

LEAVE ODU WHILE YOU CAN!!!!!!! Found better schools that care about you.

Group projects
1.0
4.0
CS350
Grade: Not sure yet
Oct 5, 2023

Like the majority of others stated, he is a horrible "teacher". Avoid him at all cost and use literally anyone else at ODU. Have fun finding your way through his "structured" course content with nested links to the material and good luck emailing him because "you should already know everything" or send you to some link he buried in his outline.

Group projects
1.0
5.0
CS361
Grade: Not sure yet
Oct 28, 2023

This is easily the worst teacher I have ever come across, particularly for and Algo class Instead of going by a book, like professors of his level should, he tries to approach it as though hes from Carnegie Mellon and writing his own textbooks.Which hes not at that level. His content and learning materials that were forced to use are horrible.

3.0
4.0
CS361
Grade: A
May 7, 2024
Would take again

Prof. Zeil is very knowledgeable about the subject. I recommend participating in class as it can change your final grade. Homeworks allow unlimited submissions and are relatively simple, but exams are very difficult even with the course website available to you. Do not procrastinate assignments, you need the time provided. This class is not easy.

Get ready to read
Participation matters
Clear grading criteria
4.0
5.0
CS361
Grade: A
May 7, 2024
Would take again

Took him in person. Not as scary as everyone says. Very knowledge, and it least in person, good at communicating and sharing that knowledge. Welcomes questions and class participation. Assignments are moderate to challenging, so give yourself time to complete them. Exams are hard, even with online notes available when taking them, so take your time

Tough grader
Get ready to read
Participation matters
3.0
4.0
CS361
Grade: B
Oct 14, 2024

Zeil's lectures are hit-or-miss, but engaging with his system pays off. Exams are brutally hard, so give yourself time and use Unstuck AI alongside the textbook for study prep.

5.0
1.0
CS252
Grade: A
Oct 18, 2024
Would take again

Took his online CS252 class and it was a breeze. Can't say anything about the guy himself because he's not kidding when he says that everything required for the course is on the course website. Never even had to contact him. If you pace yourself with the assignments and don't mind a decent bit of reading (it's really not that bad), you'll be fine.

Get ready to read
Participation matters
Graded by few things
4.0
3.0
CS252
Grade: A+
Nov 27, 2024
Would take again

Half-semester! All material and grades are managed by his website. Material is long but easy to read. Assignments are okay BUT if you mess up 1 tiny thing you can't complete the assignment at all and the script is sometimes not specific about what went wrong, leading to a lot of wasted time finding what you missed, or just 0! Pass/fail grade.

Get ready to read
Lecture heavy
2.0
4.0
CS252
Grade: A
Dec 9, 2024

Took for 252 and his outline for 261 with another prof. Unix was thorough, had exercises, and everything you used only involved what he taught. 261 was VERY messy as someone with 0 Java experience. It's just reading Oracle docs, 3 lines of "commentary", then googling whatever you don't get. That's fine for HW but not prepping for a final.

Get ready to read
Participation matters
Graded by few things
1.0
5.0
CS252
Grade: F
Dec 12, 2024

The course is only worth 1 credit hour and is P/F. Unnecessarily hard in terms of assignments and reading material. Material's writing style is convoluted and heavily layered. Professor is unenthusiastic and difficult to talk to. Most people have little to say about the course and even less about the professor.

Tough grader
Get ready to read
Lots of homework
3.0
4.0
CS252
Grade: A
Jan 2, 2025
Would take again

This class has a ton of reading. Make sure to pace yourself well as it is only half a semester, it's very easy to get behind. Some homework assignments can be unclear where you went wrong, but overall they're very simple. I had a ton of questions throughout this class, and Zeil was very helpful in answering them. Do the homework and you'll be fine.

Get ready to read
Graded by few things
Accessible outside class
1.0
5.0
CS252
Grade: A
Feb 6, 2025

I'd rather slam my fingers repeatedly with a car door than do CS252 ever again. This is bar none one of the most tedious and awful classes I have ever taken in my life and its a 1 credit course that is required for CS. May God have mercy on your soul. Being waterboarded with acid would be more enjoyable than this class.

1.0
3.0
CS252
Mar 1, 2025

much later in life, I went on to quite like unix, terminals, and terminal editors (emacs > vim). Zero thanks to this guy. :/ You're better off playing capture the flag (CTF) hacker games to learn unix.

2.0
5.0
CS355
May 9, 2025

He fluffed the grading scale, which is appreciated, but seems to be a bandaid solution for bad practices. If he didn't fluff, I would have failed. Exams were horrible. Class avg. for midterm (proctored) was 34%. No study guides provided. No extra credit. No curves. Sometimes takes feedback, but usually doubles down. Enroll at your own risk.

Tough grader
Get ready to read
Test heavy
1.0
5.0
CS350
Jul 7, 2025

I took year off from ODU just to fix my mental health as I cry myself to sleep everytime I do the HW and the exam, they're difficult mind numbing and most of all it will give u depression

Tough grader
Lots of homework
1.0
5.0
CS252
Grade: Not sure yet
Oct 17, 2025

His course is too much for 2 credit course. Sadly, no textbook for this course. Answers doesn't match up to lectures the assignment. Curriculum is outdated and need better things for Unix course. This class has been worst on my mental health. I wouldn't recommend the course.

1.0
5.0
CS350
Grade: Drop/Withdrawal
Nov 10, 2025

This professor makes me want to break a window and stab my eyes with the shards of glass. As a 3-year ongoing student of computer science, not once has any professor made me as mentally unstable as this one. He is an extremely critical grader, his scale is inflated but that doesn't help when every grade he gives you is a 20%. find a prof who cares.

Tough grader
Get ready to read
Group projects
3.0
4.0
CS350
Grade: Not sure yet
Nov 22, 2025
Would take again

Yeah, he's a harsh grader, but if you put in the effort, you'll see it in your grades- same for not putting in the effort. Be prepared to do some work for some teammates who slack off but put it in your peer evaluations. If the grades aren't looking too good at the beginning, don't give up, I was able to achieve high grades towards the end.

Tough grader
Group projects
Lecture heavy
1.0
4.0
CS355
Dec 4, 2025

he hasnt taught this class since 2009 and it shows. he gives 0s with no feedback, asks questions not in the textbook/lectures, offers no exam guidance, the final study guide was useless, it was just module objectives like "At the end of this section, students should know…" his lowered grade scale hides his terrible teaching. TAKE KENNEDY INSTEAD.

Tough grader
Get ready to read
Test heavy
1.0
5.0
CS350
Grade: D+
Dec 11, 2025

Normally, I wouldn't write a review; however, this professor has stood out. This class is called INTRO to Software Engineering, however it requires knowledge of machine learning, and for you to already know how agile works. He does not allow you to retake anything, no extra credit and no curve. He is actively the most dfificult professor ive taken.

Tough grader
Get ready to read
Group projects
1.0
5.0
CS355
Grade: B
Dec 12, 2025

I have been an honored student for my entire 4 academic years, getting nothing beside A's. I may not be the talented or the brightest one, but I put everything I have into my studies with the thinking that I can be good, although I'm not a gifted one. Professor Zeil proved me wrong on that. No matter how much I put in, it seems to never be enough.

1.0
4.0
CS355
Grade: C
Dec 12, 2025

He gives absolutely horrible feedback and is plain rude.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
CS350
Grade: C-
Dec 13, 2025

I really hate this guy. Over the course of the semester he called me dumb for not understanding something, called me and my teammate idiots during a review session and hardly gives good feedback, if any. Don't take him if you can.

Tough grader
Get ready to read
1.0
5.0
CS350
Grade: D+
Dec 19, 2025

PLEASE RUN, do not take this guy. He is not a professor but a judge. He will judge you all the time no matter how good student you are. I never faced a professor like this guy. He is a joke. Really tough grader and does not really care about your feelings or emails. I have to take one semester off to just heal up because of how annoying he is!!!

Tough grader
Group projects
Hilarious
Class Info

Online Classes

100%

Attendance Mandatory

25%

Textbook Required

55%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 54 grades
Most common grades:
A (16)
Not sure yet (14)
Drop/Withdrawal (9)
Grade Distribution
A(19)B(10)C(11)D(13)F(2)A-/B+(8)
Based on 82 reported grades
A: 16
Not sure yet: 14
Drop/Withdrawal: 9
B: 6
Common Tags
Get ready to read (44)
Tough grader (26)
Lots of homework (15)
Tough Grader (9)
Accessible outside class (9)
Group projects (8)
Clear grading criteria (6)
Lecture heavy (6)
Rating Trend

Declining

-0.48 avg change
Mar
May
Jul
Oct
Nov
Dec
Last 6 months
Ratings by Course

CS361330

5.0

(1)

CS795

5.0

(1)

CSALL

5.0

(1)

CS350CS252CS361

5.0

(1)

CS330CS361

4.0

(2)
+16 more courses
Difficulty by Course

361330

5.0

CS361CS330

5.0

CSALL

5.0

CS250CS252

5.0

CS350

4.8

Similar Professors