4.0
Quality2.3
Difficulty64%
Would Retake127
Reviews64%
Would Retake
127
Reviews
Rating DistributionOfficial
127 total ratings5
68
4
29
3
10
2
12
1
7
What Students Say
“I have to say that Morris is one of the most confusing professors that I have ever had”
CS355 - 1.0 rating“He loves teaching and it shows”
CS355 - 4.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
19%
Textbook Required
58%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.63 avg changeRatings by Course
250
5.0
(2)CS381
5.0
(1)CS351250
5.0
(1)CS150250
5.0
(1)CS150CS250
5.0
(1)Difficulty by Course
CS334
4.0
LOTS
4.0
CS390CS417
4.0
CS147
3.5
CS390
3.2
Reviews (126)
THis guy is cool as crap, but his class is sooo difficult for most people.
No Comments
This teacher is hilarious! Get him for CS150!
great help on homeworks!!
He's a wonderful teacher, who helps you enjoy class with humor.
Best CS teacher (speaks english too)
Best teacher at ODU, only teacher I like.
FANTASTIC TEACHER. Hands down best teacher in the cs department, willing to spend time clarifying things and teaching you what you need to know. Truly cares about his students, the teacher you will remember ten years from now.
he is a cool guy and teacher. he will help you out and he makes computet science fun.
The best teacher at O.D.U. Friendly, helpful, knowledgable, funny, good looking, smells nice,.. I just can't say enough about the big lug.
Great Teacher.
Morris is a great guy for the math centric courses or for any other courses where you know the material and don't want a lot of work. He tends to be a bit scattered but can be quite enjoyable for a class. His teaching is clear and he'll admit when he do
Easy, fun, and good teacher. Knows how to teach and makes learning enjoyable. Puts more emphasis on thinking and drawing interest from the student than just giving the student a lot of busy work. Certainly my most enjoyable classes.Two masters from Yale!!
Nice guy, but completely irresponsible. Did not post assignments. Did not follow any consistent agenda. Did not return or comment in any way on assignments. Did not return or comment on any tests or quizzes.
Morris is a very nice teacher. However, he never grades the assignments, never post any kind of grades, and other things. Also, he spends like 30 minutes of class teaching himself how to do the thing he wants to teach. He has no plans for the semester.
CS 150 is not about learning C++, but rather about how to apply the language. Morris doesn't follow a specific agenda. That's frustrating, but don't worry. If you supplement lecture with light amounts of reading you'll be straight!
Very nice, and WILL help you if you come to him, he explains everything that you ask him to explain in class.
he' the best
Everything you hear about Morris is pretty much true. He's a really nice and funny guy, but DAMn you won't learn anything in this class! Take Wadaa if you want to be challenged and learn a lot. Take Morris if you want an easy A and dont care about learning. Its simple as that.
The best CS teacher on campus
youve got to be crazy to call this guy a bad teacher. he dosent "figure it out in class" he just writes samplecodes for you on the spot, you learn alot and he is very helpful and clear. those -bad- reviews are probeably -bad- grades.
yo this dude is the best. i took a few other cs classes with this guy. great teacher. these are the kinds of teachers i enjoy being in class with. if only he taught calculus 2!!
Great teacher compared to Ray. Learned a ton, he made class enjoyable..Now if we could just get the lab TA's to learn some english..
Great, helpful, and understanding man. Much better than Ray.
really great guy, also if there are still questions about an assignment due the next day, this guy will put off the due day till the next week! This guy's lectures are hilarious too
On the appearance question I'm not into guys! Mr. Morris is the best. He take the time to explain the code and that not enough then catch him after class or in his office; He will work with you. His classes are GREAT!!! He is funny and that makes it easier to learn.(Redheaded Step Child)
If you have NEVER had C++ experience, your in for some hard work. I have had C++ and I havent really put much effort in the class and I still turn in programs on time. He shows you how to code in class and most examples relate to code you make in lab. Most lab due dates are moved back. Good Teacher
Me like the Mr. Morris. He good teacher. Help me very much. In me country me no get good teacher like Mr. Morris.
Works with, very clear, overall great professor
Cracks jokes, very funny professor. Accepts late assignments and rates them as "Pass." Also likes to give interpreters a HARD time with his funny talk. ;-)
Great Teacher
Best class ever! Only teacher who can relate to his students,he's better than Ray! He explains things and allowes the students to have questions, also a very funny man. I loved his class, easy to understand and makes things great for students who come to class, show examples which helps a lot!!! Keep it great Morris!!!!
Best C++ teacher in existance. Knows his stuff, and makes his lectures interesting. Gives great examples. Will work with students struggling.
i took the internet version of CS 334 , not CS150 or 250,this summer but i did not know I was about to have one of the worst teachers in my life. Average response time to emails is two weeks, and average time to read an assignment is two months so students who take this class are on their own -- dont expect any feedback from instructor!
No Comments
No Comments
No Comments
crazy dude... but a GREAT GREAT teacher... taught me c++ ... cant believe i learned that****.... yet again... great teacher... wishi could take the class again and get above a 4.0
what can i say! i LOVE him
Morris is one of those guys who will help those who aren't afraid to ask. He goes above and beyond what any other teacher at ODU would ever do for a student. When you get in his classes he'll joke around with you about stuff, then all of a sudden when y
He is the BEES KNEES
Morris was the best teacher I have ever had.
Hilarious teacher, always ends up with chalk on the front of his shirt...Easy grader, explains everything to the bare bones, funny, made c++ fun to learn somehow...LOVE HIM!
Don't let his great scores fool you. He's a cool funny guy, but his class is easy as**** and you probably wont learn that much. A friend of mine skipped his class 9/10 times last year and still got an A. If you just want to breeze by this class, take Morris. But if your majoring in CS and really need to learn your stuff, take Wadaa.
Dr. Morris makes it easy to learn. If you want to coast you can, but its your loss. He goes the extra mile to help those students that wish to learn about the topics he knows best, and he knows his stuff.
Good lecturer. Easier than I expected for a computer programming class.
What a great teacher. He goes the extra mile to teach complicated concepts. You get out what you are willing to put into his class. What a great teacher.
best teacher in the world
Don't take his class if you want to learn something. Sure it's an easy A but you don't get much out of it.
In 417, he said the first day that he gets As Bs and WFs from students. I was skeptical until I got my final grade of an A. The material is complex but he makes it fairly understandable. He also goes very easy on the grading. Just do the assignments and show you put in the effort. Even if you're dead wrong just do the work and you'll do fine!
He has a fun style of teaching, makes programming class more interesting. The only negative I can think of is that the class is a little too easy. And in smaller classrooms, his light style can let the class become a lame peanut gallery.. geeks like making corny jokes. Would be nice if he could ask for just a little more respect.
Morris is definitely the best computer science professor that I ever had! I actually began to like programming after taking his classes. He is also funny & easy to get along with.
Morris is ok. I think his classes are a little too easy and he doesn't really stress the importance of certain programming practices. I recommend taking Zeil or someone who gives you an opportunity to work in large code environment like how it would be in real world. Morris is highly recommended if you don’t want a career in serious programming.
easy class to pass, a bit harder to get a full A
Morris, has a better personality than Ray! But he is not a good professor. The only reason I like him is because of his personality. He SUCKS as a professor. I mean teach. Don't show us actually do a step by step teaching procedure. Yes it's helpful to see you write a program but teach don't talk while your doing it. TEACH!!!!
No Comments
This is one of those classes where your teacher MUST explain everything if you're not a computer whiz. Programming is extremely hard to learn, and although he's a nice teacher, he's not very good at explaining things to people who are new to programming.
He is really funny and a good teacher, most people would get a good grade in his class
Really awesome!!! Easy but teaches well!
Very nice guy, very funny. Would be very helpful, but he is extremely busy, so not all that available. Very flexible. Grading is easy, not a lot of work, learning is at your own pace. Recommended by many.
Most peoples' complaint about Prof Morris is that he doesn't teach, he just does examples. Well guess what, examples are how you teach a CS course. A whole ton of theory is useless if you don't know syntax for while loops or linked lists and I would rather see it done in a real program than on a slide show. Morris is an awesome teacher!
His projects are filled with bad design decisions. Has never responded to my emails, and I've never found him in his office. If you're looking to pass this class with minimal effort and without learning much of anything significant, Professor Morris is for you. Or just find a C++ tutorial online.
He's the best teacher in the world!!! ^_^ He's always smiling, always friendly, and if you ask, always helpful! He wants you to graduate just as much as you do.
Avoid at all costs. Vague assignment instructions, never answers emails, never in his office.
Non traditional teaching. Relaxed environment where you are given a general problem and you do what you want to solve it. He can teach you a ton, but you will only learn if you pursue the knowledge.Don't complain you didn't learn--college isn't to be spoon fed.Favorite professor ever and learned more from him than I did from Zeil.Amazing professor!
Wish all profs like him!
Morris is the man!, He is what is best about the cs dept, extremely funny and helpful guy, gives examples of programs that help with the projects, available during his office hours for assistance, crazy dude, overall awesome and amazing, had him for 250, 350, 381, 390, 417, and 361, TAKE HIM!
Bottom line, Morris excites learning. Not many can make programming interesting, but he manages in a stellar fashion. Usually available, and always willing to help. More than fair grader, actually, sometimes too easy on students (Some people who deserve to fail IMO, still pass his class). Overall excellent educator. A joy to attend his classes.
Morris is unique. His projects are hard. If you don't want to learn you can still pass the class easily. If you do want to learn and take the challenge of his assignments you'll get a lot out of it. He makes everything so interesting and is very helpful whenever you need explanations etc. He has a unique way of explaining hard stuff.
He is a great professor! He gives challenging projects but they arnt impossible. He is extremely helpful. He wants you to learn the material not just regurgitate it. Before his class I didn't understand a topic that had been "explained" in earlier classes. Within the first 20 minutes of class he had explained it easily. Highly recommended!
Morris is above all an enthusiastic professor who enjoys teaching. His projects (if you do them) are challenging for most students. Aside from that, he's lax on grading and project expectations. He's quite fuzzy on C++ syntax in class & teaches some bad programming practices; ie. uses dev-cpp, no memory management. Not for a serious CS student.
Prof. Morris, is actually one the the best educators I have had. It's the class that's hard, especially if it's just your minor. Great Prof. so take CS classes with him. (There is that chili pepper - fall 2011 cs361 class)
Learned more from him than anyone else in my entire Bachelors. Take everything from him you can - yes, he's an easy grader, but he is incredibly helpful and informative, funny, and wants you to succeed. Best professor ever.
Easiest A I have ever earned was taking classes with Professor Morris
Grading is extremely subjective and follows no structure of syllabus. If you aren't concerned with knowing expectations then maybe he is for you. For everyone else, it seems he just jumps around and tells interesting stories. Easy to pass, hard to get an A with getting grades/feedback/requirements at the last minute.
If you want to buy an A, this is your guy. If you want to learn something, pick someone else. This is even more true for online classes with him. He's actually got a gift for instruction and interacting with students, but his lack of preparation, organization skills and professionalism negate all of that.
Awesome professor.. Loved the class so much, had a good time in the summer and learned a lot.
So I submitted three broken programs and pulled off an A. Typical easy Morris class.
Jay is all over the place. His class is disorganized but he doesn't fault you for it. As long as you do the work you'll get a good grade. He wasn't too strict on due dates either.
A lot of the complaints about him not teaching you anything is completely false! It is true that you will most likely get an A in his class but if you actually do the assignments and read the chapters that he assigns you will lean a quite a bit in his classes. Like everyone else said he is very disorganized and hard to reach. Great class!!!
He is very laid back. He also goes off on random tangents fairly frequently. The class is not an easy A only because it is entirely based off of group work, and not individual projects. But, he makes it easy to get a good grade.
This class was pointless. Assignments were easy and the class overall was easy but it was a waste of time to attend lecture. He often went of topic and didn't teach what was on the quizzes. the only good thing I got out of attendance was if we were present for a certain class we got a 100 on the final.
I did not like the way this class was taught. So unorganized. Confused the living daylights out of me during lectures. Textbook is absolute GARBAGE
Great teacher. Really helpful and knows his stuff.
Mr. Morris is somewhat disorganized at times. CS390 was the toughest course I've taken. Nonetheless, Mr. Morris was a great professor who cared for his students. His office hours saved me. You could not ask for a more caring and kind professor.
Take this class with Jay for an easy A. He is hilarious, lectures about absoultely nothing all the time. I barely showed up to class at all and got a B+. I could have gotten an A if I tried harder on my assignments and turned them in on time. He is super lenient with due dates and there is just nothing hard about his class at all. He's hilarious!
Prof Morris's lectures are light but informational. He has a LOT to share with you from his many experiences. It may not be "on topic" but it does all come together in the end.
if you actually listen, you can learn more from this guy than you can imagine. projects are HARD but fun. Exams are HARD but like most say he grades more than fair. if you want work sheets and crap to fill out, not this guy. LOL he calls people "Brother" and you know what? He means it. He loves teaching and it shows. So open your eyes and give his
Disorganized to the point where it's frustrating, not very clear on assignment objectives either.
Jay is one of my favorite professors. Yes he is an easy grader, but there is a wealth of knowledge and a helpful resource to further yourself. Pros: He is extremely helpful, flexible with almost everything and interested in student success. Cons: He is very disorganized. If you need structure you may want to avoid him, otherwise he's great!
One of the easiest class I have ever taken. Basically all the assignments are online and as long as you do them and submit on time you are sure to pass. I barely showed up to class and still ended up with an A. Assignments are easy and it is clear what he expects from each assignment. TAKE HIM!
amazing show up and you'll do fine. Do the extra credit he does not grade but has his grad students grade so do all the online stuff nd ou'll pass. no tests but a final
Extremely intelligent professor. If you approach him after class (because he doesn't have office hours) he'll help you solve whatever problems you're having. He's not very clear about assignment instructions and he's rather unorganized, but he really knows his stuff. I feel like a much better programmer after his class.
Best CS Math teacher here at ODU.
Professor Morris can be unclear and disorganized at times but he has a knack for explaining things in a way that is understandable. He is also the type of Professor that wants you to understand and complete an assignment before just turning it in to avoid a late penalty.
Coming into class everyday, he has barely any clear lesson plans. He merely starts making up problems on the fly in his head and does them, making many errors along the way, sometimes having to start all over again - wasting a bunch of time - and when he eventually does finish it, we aren't sure whether the answer is correct or not.
I have taken him for few of my CS classes. Despite the fact that he is disorganized, he is very good at explaining new concepts that are hard to understand from other professors. He is more than fair when it comes to grading, and will not fault you for his disorganization. I understood every thing he explained in all classes I have taken with him.
Professor Morris is the best professor I've had at ODU. His organization needs some work, but he conveys difficult concepts very well. I never had any issue learning material by viewing his lectures. It takes a while to get grades on tests, but your grade is always fair.
Hard to reach due to no office hours until the end of the semester. I am giving a low rating since I did not learn a single thing from the class. All knowledge gained regarding comp. sci. (besides CS330 and 381 content) came from cplusplus. He does go on tangents and class can start twenty minutes after a story or trivial discussion. Easy exam!
Phenomenal lecturer. A pleasure to hear speak and his jokes are hilarious. Unorganized so be sure to ask for clarification on assignments. Go to class and get started on projects early. DO NOT WAIT UNTIL THE LAST WEEK OF CLASSES.
At first, I was confused by Dr Morris; normally CS and programming classes have loads of projects and demand perfection to pass, Dr Morris only gives out a few assignments, and makes them fun, yet practical. The class is handled more like a real client is asking for a real program instead of just an assignment. You will pass if you just try.
If you don't know Morris yet, you're missing out. I've had Morris for 250, 361, and now 390 over this summer. Every class I've learned something new and you can tell he's not one of those tenure Professors looking for a paycheck, he CARES. I now love Turing Machines! I had a friend take Zeil for 390 and fail horribly, but I'm passing happily :D
Morris is very unorganized. We had three pretty tough projects throughout the semester. These and the final were the only grades. Don't expect him to grade anything though. If you ace the final, he won't even look at your projects. Overall, Morris is unconventional, but you will get a lot out of this class as long as you care about programming.
A lot of students like him because he is not uptight. However he tends to goes off on a tangent talking about Cherokee and other stories. Unorganized. But when it comes to the material, he is outstanding, very knowledgeable and thoughtful of the subject, and can make confusing things easy to understand. Wonderful teacher. Just a tad bit distracted.
I have to say that Morris is one of the most confusing professors that I have ever had. People are down-voting the negative reviews, but they are right. He is a funny guy, but his lesson plans are so confusing that it just becomes frustrating. I honestly don't know about my grade in the class because he hasn't graded anything all semester.
Unfortunately, he had to use Zeil's material and syllabus for the 390 class online. We heard from him only a couple times the entire semester amid confusion and panic. As usual, he didn't answer any emails. Ultimately, he is a nice guy, but I'm not so sure he is the best ONLINE professor. In person classes may be totally different.
Unorganized. But I enjoyed the class and learnt a lot.
We had to switch to online due to Covid-19 and he was nonexistent for 2 weeks, then did measly 2 hour zoom sessions once a week and never answered emails. In person he was constantly late to class(one day almost 2 hours late)and would leave early and take long lunch breaks. He's good when you can get him to focus and actually lecture, but if not...
Very knowledgeable but I wish he is more accessible outside of the class. He pretty much disappeared into thin air after class. For CS390: we have take-home exams that are extremely difficult. but he does curve. For CS361: the class is not difficult but you do have to google stuff.
Morris has been my favorite CS professor at ODU. Gives all the information needed at lectures, dont miss them. He makes the classes fun with jokes as well as working through problems very simply and giving a real understanding of topics. My only concern is a very flexible schedule, assignments are given at random but distant due dates make it easy
he is really good at delivering the information. I took this class before and got D+. I thought the subject was hard till I attend Morries lectures. I wish I can take all the CS classes with him :).
You will think you are learning something until you take the final exam. The multiple choice, I feel like a 5 year old wrote the questions for him. Computer problems are easy. He is not fair at grading, and he is not organized, but good luck.
gives no lecture slides whatsoever. there were only 2 project grades and a final exam grade. disorganized
Prof Morris has ended up being one of my favorites. He gets off of tangents at times but he really knows his stuff and he is entertaining to say the least. The low amount of assignments was actually unnerving when it came down to the final grades. None of the class had any idea where we stood because no grades were issued the entire semester.
Class was advertised as WEB2 but meets 3 times a week and system does not tell you that. I had other classes at those times. If you do not attend the class you can not do assignments, no instructions for assignments. At least Zeil is organized. I would avoid, hope I can ace the final and pass.
Prof. Morris is a great guy.He knows the subject he teaches,but he doesn't explain it well. You spend half semester listening to his personal stories,and other half - lectures.I attended every class and failed the final.He curves grades so I probably pass the class.If you want just pass,take him.If you want to learn stuff,take it with someone else.
Prof Morris is one of the best professors at ODU. He teaches slow and clear lectures and is always open to student questions.I think the negative reviews are made my people who are very type A and need a clear structure. His courses are a great reprieve from the stressful nature of other courses. If you pay attention and attend class you will pass
Course had nothing difficult to learn. Entire class was example based which helped out the projects we had to do. As long as you do the projects you will most likely get a 100 for each, they are not difficult just time consuming. Only 3 projects for the entire class, a very short question based exam and the choice of 3 out of 5 small projects.
During lectures, Dr. Morris obviously cares and will stop what he's doing so he can answer student questions. However, good luck contacting him outside of class. He doesn't read or respond to emails. Obviously a good guy, but the lack of practice/study material made me forget material very quickly and made the exams much more difficult.
Hes a good professor and an easy grader, know his material but dont take that for granted. You must pay attention in order to do well on the tests. Just pay attention, come to class often and practice, you will pass with a B
Unfortunately, I think I took this class when Prof Morris was having an off semester. I was in the asynchronous section and he forgot we even existed for most of the class time, so getting him to give our class the slides/videos was an uphill battle. There was also zero schedule to follow so it was hard to plan his classwork around a full-time job.
Professor Morris is engaging and clearly passionate about the material. While his lectures can be a bit unstructured at times, he makes complex topics accessible. Consistent attendance and using unstuckstudy for practice are key to doing well.
We had 2 assignments, a midterm, and a project. He rambles on in his lectures about nothing so you won't learn anything. The TA's graded pretty strictly and the assignments have limited instructions. You cannot get in touch with him as he does not respond to emails. He also doesn't tell you what the grading scale is in this class, but a 93 is an A-
Took his CS355 course asynchronously. Seems like he may put effort toward async classes on the back burner while handling his in-person classes. Be sure to check for when he posts assignments as sometimes it isn't clear what will show up when. Also, don't expect many assignments throughout the semester; make the ones that do show up count.
His asynchronous 355 class is awful. Do not take it if you want to learn anything useful. The prof is about to retire and does the bare minimum for his asynch classes. His lectures are recorded but posted late (just him going on tangents/mumbling about unrelated things). We had 1 hw, 2 projects, and a midterm. He also NEVER replies to emails.
more C++ algorithms. I must have had a good linear algebra math teacher to do well here... wished Jay used games to teach this sort of stuff.. instead, we just wrote linear algebra-related algorithms without reason. Jay is good fun, but the class was dull.
Class Info
Online Classes
100%
Attendance Mandatory
19%
Textbook Required
58%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.63 avg changeRatings by Course
250
5.0
(2)CS381
5.0
(1)CS351250
5.0
(1)CS150250
5.0
(1)CS150CS250
5.0
(1)Difficulty by Course
CS334
4.0
LOTS
4.0
CS390CS417
4.0
CS147
3.5
CS390
3.2