2.9
Quality3.4
Difficulty38%
Would Retake98
Reviews38%
Would Retake
98
Reviews
Rating DistributionOfficial
5
22
4
12
3
23
2
15
1
26
What Students Say
“great professor, very clear, and fair”
CSC2100 - 5.0 rating“All i can say is he is an awesome professor”
1100 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
43%
Textbook Required
9%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.74 avg changeRatings by Course
1100
5.0
(1)CSC2110
5.0
(3)CSC11002110
5.0
(2)CSC2000
3.4
(10)CSC1100
3.4
(8)Difficulty by Course
CSC3020
3.8
CSC2000
3.7
CSC11002110
3.5
CSC2100
3.5
BE1600
3.4
Reviews (98)
You use the book on the second half of the final. Other then that, you never use the book. You are expected to turn in 2 assignments per week. Attendance is not mandatory, but there is a quiz every other class, so technically it is. (You can't take the quiz if u aren't in class because of a password). Overall this class is easy, but heavy workload.
Was a lot of work, two labs a week (one that was in class and one that was due the following Wednesday) so you were kept busy and on top of that there was a weekly assignment. But his tests were fair and he gave a lot of extra credit. Learned a lot.
This guy was decent, he will reply your mail within same day(hours), very helpful. But the workload was heavy. Homework every week!! also 2 labs .. Exam was ok-ish, but extra credit will save you, if u dont pass exams. I learned a lot :)
All i can say is he is an awesome professor!
awesome guy makes a hard class easier
great professor makes a hard class becomes easier.
He is an awesome professor!! You obviously have to make sure you work hard and do all the assignments but he gives you so many chances to get a good grade in his class. He always answers emails in a VERY timely fashion and makes sure his TA's are on top of everything as well. When I see a class I need with him as the professor I sign up for that!
For those who have never written a computer program, then this class will be a lot of work. This was the case for me I needed to find extra time to learn how to program. This class does have a lab section. The lab instructors are horrible because they don't understand how to teach and explain topics for students new to program.
great professor, very clear, and fair
I couldn't understand him very well, so I went to probably 10 meetings the entire semester. The assignments were difficult; never got higher than an 2630, and I did all the reading (this was consistent among those in my lab that did go to class). The assignments were boring too, but the projectsextra creditlabs were actually pretty interesting.
Great professor. Powerpoint lectures are very helpful. Would recommend.
Professor is very funny. He encourages students to work hard to get very good grades. He is very generous to his students. He gave one assignment per week and gives extra credit project for the exams. He does not require attendance but you need to complete the homework. One of the best student friendly professor! Definitely recommend!
Dr. Jayyoui was an incredibly straight-forward and clear professor. His lectures were easy to follow and informative. He often anticipated your question and answered it before you had to raise your hand. Projects were interesting and relevant. Four cheat sheets per exam and plenty of extra credit.
Good professor. Show up to class, read the book, and do the homework. I highly recommend reading the book, because you're learning the fundamentals of programming and you should know the all the concepts inside and out by the time you're done. Homework is kinda hard, but if you ask for help from your classmates and the teacher you should be fine.
Professor Jayyousi was meh. Do the assignments and labs and you'll pass the class. His lectures were horrendously dull and boring, it was hard to stay awake for the duration of a full class.
Class was hard if it's your first time coding, but if you do everything a long with the extra credit your grade should be fine
The lectures are OK! (could be better). He is there for help if you need it. He assigns WAYY TOO much home work(10 assignments, 10 Labs, 2 projects) which took up all my time leaving me with little time for other course work, and with all that work i was still unprepared for the 2 exams. none of the work was helpful. Be prepared for HEAVY WORK
Prof. Thaer Jayyousi makes is hard to fail this class. He gives tons of extra credit. Best 8 out of 10 assignments and labs. On the labs we were able to work together and the Prof. and TA would also help you through the coding. Study the chapter in the book before you come to lecture . Study the assignments and labs before the Mid-Term and final
Do not take this class with this professor. Extremely poor at explaining things, he mumbles and just goes on and on talking without realizing the entire class is confused. Exams are impossible. he doesnt grade anything, The TA grades everything and is a horrible grader, she has absolutely no idea what shes doing, and is extremely rude & disrespec
Overall the workload was moderate. Weekly assignments were given, which were fairly easy. The labs were pretty simple as well. He drops the 2 lowest labs and assignments. There was one midterm worth 20% of the grade and a final worth 30%. Almost 100 pts of extra credit was offered. There is a grader for this class, so its your luck with that.
Not a good lecturer, so if you go in with absolutely no java knowledge he isn't helpful at all. Was totally lost the whole class
This prof just lectures and leaves the class for a "Meeting" leaving the students to complete the lab alone. I'm pretty sure his "Meeting" is eating sonic burgers in his car. In other words. DO NOT TAKE. Exams are beyond hard. This professor does not care for student and is rude to them when they ask questions. AGAIN DO NOT TAKE
This professor is horrible. There is too much work for this class. Especially students who aren't familiar with coding. Grader is rude and disrespectful and grades extremely harshly. The professor constantly leaves class early, leaving us alone to do labs. He has the grader do all the work and does not care about students. Extremely rude, uncaring.
I had Dr. Jayyousi for CSC 2000 (C++) the course is setup with (10 HW), (10 Labs do that at the end of class), and (1 Midterm & 1 Final Exam), which are both accumulative. We had 2 Projects during the course of the semester w/ lots of opportunity for Extra Credit. I passed with a B w/ doing all the HW, labs, Projects w/ EC. I got D's on both exams.
This was one of my favorite professor. very clear on review sheets for exams.
a horrible teacher
Very rude (told students to change major), doesn't seem to know what he's doing when he's demonstrating coding, you will get marked down 5% of a grade if you simply forget a semicolon in pseudocode. In general, it doesn't matter if your code works unless you did it exactly the same way he did. Worst computer science professor at Wayne State.
Mr. Thaer isn't organized in the way he teaches. A teacher should have an energetic voice when one is teaching. Mr. Thaer is the exact opposite. If his voice sounds boring and teaching a whole new c++ language to students, most likely the students will not pay attention properly. Not only is he a bad teacher, but grades super harshly.
he is nice & all just super strict like extremely strict in all honesty I think this class you should wait on dont take it online it won't make sense we have no choice cuz of this stupid pandemic but I recommened u either take a diff professor that inst boring or if u do take it take a Red Bull or something if you have in person since its borin
I took him for an intro to python class and it was very clear. I am new to programming and after his class i feel comfortable coding and feel prepared for future semesters. He is an easy going guy and offers extra credit throughout the semester. with a couple hours a week of work on your own, this should be an easy A. Weekly Labs and HW. 1 project.
He had no mercy during this pandemic.
The lectures are pretty boring, but he tries his best to make sure we understand and answers any questions. Grading was a little tough at first but was very lenient second half of the semester and the grader basically gave A's on all the assignments as long as we tried and turned it in on time. He would even extend deadlines a little to help us.
He is a good teacher, but boring. There was one time when I fell asleep during lecture. He tried to explain everything that students might be stuck on and graders also took into consideration students attempts to do code. As long as you attend lecture, do homework, and tests, it is highly possible to pass the class with A.
Tries to teach programming by scribbling in MS Paint, fails miserably. Cannot teach to save his life. Assignments are best described as waste-of-time brainteasers. Accuses class of cheating when he doesn't teach what we need to know. Programming "tests" consist of memorizing snippets of code. I wish I had more than 350 characters. Avoid at all cost
Gosh is he a nightmare. He gets frustrated in class when students ask questions and he is never clear. Has an attitude problem. Stay away if you can.
Don't do it. You'll regret it. It is not even the intro course and it is intense. Better off teaching yourself Python.
I mean if you want to watch someone paint on Microsoft Paint for 2 hours then take this class, other than that you're pretty much screwed for anything in this class, literally by far the most difficult professor at Wayne State, better off getting a homeless person to teach you the class than him.
I am currently re-taking this class as I failed it for Fall 2020. My first time taking this class was a rollercoaster of emotions, as I had little background knowledge of python or any other language. With experience the class is much easier and I can get a lot from it. Great professor if you have experience in CS, not easy for a beginner.
Out of touch, condescending and disrespectful professor. Maintains his grammatical and syntax mistakes on test questions as 'you should have known what I meant' while being brutal marking down your mistakes. Marks down for 'requirements' not present in instructions. Accuses the class of cheating during the test (on zoom.) Avoid him if you can.
I dont know about the other reviews but I took prof. Thaer as a freshman my first semester with no python experience at all and I learned a lot. He is a great professor that can teach really well. The TAs are a big part of the class though as they help out so much. I would definitely recommend prof. Thaer.
Not sure why there is so many horrible reviews, maybe just people frustrated more so by learning python rather than his teaching. His lectures are straightforward for teaching you concepts that will be found in the projects (of course they are seemingly boring if you didn't know programming classes are not exciting). Easy A if you pay attention.
It is a real struggle to even understand what he is saying.
One of the worst prof's at wayne, his lectures are boring (hours of monotone and pages and pages of dense lecture slides), he doesn't answer questions/is dismissive, and none of the course work prepared us for the exams. to add some perspective I got an 85 in the lab but failed this class. He seems inaccessible, and is a really bad teacher.
Worst professor, 2nd class I have with him and it's a nightmare. Allows us to use cheatsheets on exams, but review slides given are hardly on the exam. His lectures are 10% useful and 90% useless. submission time is weird (like 11:45 AM) and you MUST complete your labs by the end of lab in order to get points. Homework is also busywork. DO NOT TAKE
His accent takes a while to get use too but he's still understandable. Easy weekly labs, a midterm, and final. Boring lectures. Allows you to skip one lab without reason. He will take time to answer your questions to make sure you are not confused. Overall he's really nice and tries hard to make sure everyone understands the material.
Professor Jayyousi is a great professor. He provided detailed powerpoints slides about Java, and the project was rather fun to complete. I would suggest to start on the homework as early as possible, because there are a lot of parts in each assignment. Overall, it was a great class.
Awesome professor. Teaches well. Knows what he's doing. Very kind and gentle. Only issue is that his class gets really boring. Other than that, I would recommend him.
His accent truly is not hard to understand, and anyone who says it was impossible to look past is exaggerating or not looking to let it go. His feedback could be more helpful at times, but definitely does do enough for you to understand. Non-mandatory lecture. Labs and assignments prepare for the exams if you pay attention.
He is a good professor, just show up to the class and listen to the lectures. His labs were tricky, but if you prepare and come for the class you will do pretty good on those. Also, in the exams the multiple choice was little tricky, and programming questions were super easy. He gives you lot's of extra credit assignments
If you know java, you can look up the labs and try to convert them to python. He doesn't have an actual textbook even though his slides are in "chapters". He doesn't ever tell the actual solutions to labs or homework so you won't know how to do them if you didn't learn before. Takes off points for not using exact words even if it's the same output.
LAB IS NEEDED So this professor has an accent and makes it seem like you already have background information on coding he also wears a mask while standing in the front of the class with a low voice so you can sometimes barely hear him and he just rants on for the whole hour long class has TAs that grade your homework and lab assignments
I really don't think even he knows what he is talking about most of the time. His lectures are incredibly boring and unnecessary but the lab is required attendance. Homework is hard for no reason (he assigns a lot) and you get no feedback for anything. Also, given a whole project over Thanksgiving break which is very much not the vibe.
One of the most difficult classes I've ever taken was this one. The homework and lab problems are challenging. This guy doesn't go over the lab or homework questions in class. For his lab class, he assigned some terrible TA. Due to their high IQ, you can barely understand them. AVOID TAKING HIS CLASSES!!!
Teaches off slides and very boring lecture. Also you can't see your overall grade in lecture until the end of the semester I guess???
god he's so. boring. he speaks at 0.5 speed, reading off slides. you have to pay attention to learn, but he makes it so hard. he's very thorough, you will understand the content if you attend lecture. lots of projects for homework, very well-structured logical progression of difficulty. will answer questions if you ask.
Dope. Chill.
His lectures are the usual he shows mostly PowerPoint of the criteria of the program and then we work with the examples given in the PowerPoint! The lab section is basically all the coding and the attendance matters because the lab assignment is due usually at the end of the hour of the labs. So make sure to study the material before doing the lab!
If you pay attention you should end with an A or B in the class. I think most peoples grades dropped from the midterm or final since the multiple choice part could change our grade by a whole letter if we did bad.Overall Professor Jayyousi tried his best to help when questions were asked but sometimes his answers were little confusing.
Oh boy what a class this was to say the least. Barely learned anything from the class even though went to every single lecture. Also better off learning how use python in its entirety before taking this class with this professor. Tries to teach when you can barely hear him and is not helpful whatsoever when looking for help on assignments.
You will get no help in the labs
I found it very difficult to understand him during lectures. Attendance only mattered for the labs. The Exams take a big toll on your grade, no matter if you did good or bad, but about half of my class failed his midterm. My grade has not changed from a B after multiple assignments, labs, and projects.
If I hadn't come to this class with prior Python experience from high school, I would not have done nearly as well in the course. I attended every lecture but there were quite a few questions on both tests that I only knew how to answer because of my prior knowledge. His lectures are alright I guess but not as in-depth as I think they should be.
This class was eh. The textbooks are not required but I would STRONGLY recommend having them to read through. I found the midterm to be harder than the actual final. The labs can be quite difficult towards the end but they at least drop two. The biggest headache was after spring break and having 2 projects and 3 assignments within 4 weeks. Not cool
Professor was kind, responded to emails fast, and answered questions well. Lecture attendance was not mandatory. 6 Assignments (30.0%), 11 Labs (20.0%), 1 Project (6.0%), Midterm (20.0%), Final (24.0%), and 1 Extra Credit Assignment. Cheat sheet allowed on Midterm and Final. No makeups for Labs and Exams and no late assignments.
the workload on the class amounted to so little % wise. I would do good in every single assignment but i messed up one test and my grade down went down dramatically. My grade went from a ~87% to a 65% from one test. It never went back up even now im struggling to get at least a 70% in order to pass. Its not looking pretty for yo boy rightnow
He doesn't prepare you well for exams, no study guides whatsoever. He just creates powerpoint slides for review that are not even helpful.l Both the midterm and final exam questions are based on finding syntax errors and determine the output of code which are all very tricky questions, set up for you to fail.
Heavy workload in his class. Tough grader of exams. Useless exam review slides and quiz.
Did APCSP but never learned Python prior. Pretty straightforward class if you just take read the slides on your own and take notes. Most of the time didn't attend lecture, just watched the recordings on 1.5x speed. Very slow talker, not engaging at all. Exams were a bit difficult but you got to have a cheatsheet. Bland class, but not a bad class.
The professor is nice but the class is difficult. Must attend labs but not lectures. Most questions were difficult on the assignments. The exam was hard too, mostly knowing how the codes work and syntax error. The cheat sheet helps a bit but not much. The assignments and exams are worth a lot of the grade. There is some extra credit. The book helps
The exams are pretty difficult because there is no real study guide, and they count as a large portion of the total grade, beware. Prof is kind and works with you if you need help. Textbooks are not mandatory but they were very helpful to purchase. Lab is mandatory attendance, lecture isn't.
Very nice and laidback, but speaks very low tone, can barley hear him had to get my ears checked (nothing wrong w them). Exams make up most of your grade, gave extra credit USE THEM they will save ur grade. lab is mandatory, lecture isn't. If you don't cheat off GPT or anything on labs, you should do fine, they help prepare u for the exams.
This class was my first time learning how to code. I didn't end up learning how to code... There's extra credit and you are allowed a cheat sheet for the midterm and final. I believe this is how I managed to somehow end the class with an A-. I don't think he is a bad professor, but the lectures aren't helpful. You'll need to learn outside of class.
If you pay attention to Professor Jayyousi's lectures, it is easy to do well in his course. He does a good job covering and explaining all the different topics you need to know. However, it can be difficult to pay attention during lecture because his voice is kind of monotone and the material tends to be boring.
He gives you long homework assignments. He gives you another homework assignment on the same day the previous one is due. He will make you do a homework assignment with a project. The projects are hard but contain one extra credit question. The labs get hard towards the end. Easy to make simple mistakes on tests (2 tests). Good lecturer though.
chill teacher all around. all lectures were recorded and he genuinely wants to help his students pass his class. he's a good lecturer and he knows what he's talking about. homework is rough but helps you prepare for the midterm and final.
This class screwed my overall grade, too much focus on syntax rather than concepts and logic. This makes Java boring forever.
I'd have more respect for him if he didn't teach the same curriculum in Java (second-year course) that he taught in Python (the very first course in the degree). I already knew this stuff about syntax and I've done these projects before. Was hoping to learn something new. Exams are on overspecific syntax instead of actual programming.
I had this Jayyousi for Java and he was really nice and always should up to class, never canceling, and recording it and posting it online. He had a quiz during each lab that was T/F 5 questions and the labs were pretty simple as well. But his exams are really hard but there was only a few of them.
will never take this teacher again
he isnt a terrible professor, his exams are just nothing like what he teaches. he pulls the questions out of thin air which is insane to me and it makes it hard to score well. other than that, the quiz every week is pretty decent. assignments/labs are good. and he offers a decent amount of extra credit which I appreciate.
He's a tough professor and his exams are even tougher. Second time taking a class with him and it felt like he was teaching the exact same thing again (Python and C++). His exams are a big chunk of your grade so you REALLY need to know what you're doing. Barely passed and I had A's in literally everything else (labs, homeworks, quizzes, etc).
Syntax heavy exams. Let us use a cheat sheet on the tests which was amazing. Lectures are essential to go to but ngl sometimes its hard to follow what hes saying/doing. The labs are chill and the assignments are too. Just make sure you dont wait to do them until the night before. The way he teaches and the way he talks is very hard to understand.
Very straightforward expectations of class. If you took Java (or high-school AP CSA), this class will be a breeze. Midterm, Final, Weekly Assignments, Two Projects. These are just little coding practices. His PowerPoint slides have all the info needed to know. Personally, I stopped attending lectures and watched the zoom video. He's good, not bad.
had this class knowing some of java and the way the exams were created were out of this world the reviews were not of use choose a different professor as you won't do well with him.
Pretty decent, a lot of work tho, do not have to attend lectures but exams are tough, wish my 92.5 got rounded to an A but whatever
His exams are unreasonably tough. They are heavy on syntax errors. Attendance isn't mandatory, and you can watch the Zoom recordings—lots of homework assignments and two projects. There is one extra credit question on each project, and in the end, you can get 55 points worth of extra credit.
He's really not that bad. He's super organized and you know what is expected of you when it comes to assignments. The projects are basically hw assignments. He does give a lot of work though (about an assignment every ten days in addition to weekly lab). He gives extra credit which really helps your grade. If you're stuck with him, you'll be fine.
Lectures consist of reading off slides in a monotone voice which makes them hard to follow. Tests are extremely syntax heavy and much of them require finding errors in code. Thaer is nice person, however, I wasnt too fond of the teaching because it was pretty boring.
This man is very difficult to understand and deal with. He's very strict and everything has to go his way. Exams were through a lockdown browser, but you still had to come in-person to take it, and the compiler you had to use was garbage.
He is nice and the class is pretty decent. Lectures are kinda boring. Attendance required for lab. Quizzes easy. The exams were insanely rough, I have no idea where he gets those questions from but they are definitely not on the review nor the slides. He gives a lot of extra credit though which is great.
Prof is strict but nice and gives extensions. Classes are confusing and FAST PACED which was overwhelming. You don't learn how to code in lectures so learn it through online. There are 2 exams, each worth 200 points, can use cheat sheet! Make sure to PASS at least ONE of them! The assignments does get difficult quickly, just get help from the TA.
Don't expect him to be gracious about anything. I would hardly even call him a professor, as he avoids making his own decisions like the plague. If you ask him for any leeway what-so-ever, his answer will be "No, look at the syllabus/school policy". He could be replaced by a powerpoint text-to-speech program and you'd hardly notice.
Professor jayousi designs his classes in a way that ensures the students learn the course material, and not just go through without understanding significant concepts. He gives you leeway and extra credit options. He really wants the course material to stick with students, therefore his class design might seem rigid but the concepts stick longterm.
I honestly don't find him that bad, The class was well organized. You should be good if you follow his lectures and the chapter slides. The lecture wasn't mandatory, but the lab was. The midterm was hell hard, as many questions were outside of what we learned. But the final was super easy, and many got an A. He offers extra credit boosted my grade.
this is hard class and all your assignments and labs matter. The professor isn't a very good grader he will say you used Ai even though you didn't and say you are copying other students and mark you all the way down. Wouldn't take this class again.
work heavy, there's exta credit. class itself is kind of easy, just introductory python. You'll do well if u attend and listen to the classes
Very monotone teaching style. Class consisted of biweekly quizzes/labs. 1 midterm and 1 final. Lecture attendance was recorded, but not graded. Lab/quiz attendance was mandatory, naturally. The lectures are not necessary to attend to do well in the class. I personally did not attend them. The professor will help, but is not charismatic - boring.
The assignments in this class are ridiculous, way too long than needed. The test mcqs are really specific, you need to know everything about java to do well on them.
Class Info
Online Classes
100%
Attendance Mandatory
43%
Textbook Required
9%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.74 avg changeRatings by Course
1100
5.0
(1)CSC2110
5.0
(3)CSC11002110
5.0
(2)CSC2000
3.4
(10)CSC1100
3.4
(8)Difficulty by Course
CSC3020
3.8
CSC2000
3.7
CSC11002110
3.5
CSC2100
3.5
BE1600
3.4