2.9

Thaer Jayyousi

Computer Science - Wayne State University

2.9
Quality
3.4
Difficulty
38%
Would Retake
98
Reviews
2.9
Quality
3.4
Difficulty
2.9
Helpful
2.9
Clarity

38%

Would Retake

98

Reviews

Rating Distribution
Official

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 rating
Class Info

Online Classes

100%

Attendance Mandatory

43%

Textbook Required

9%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 77 grades
Most common grades:
A (25)
B (16)
A- (9)
Grade Distribution
A(33)B(20)C(5)D(4)F(0)A-/B+(15)
Based on 85 reported grades
A: 25
B: 16
A-: 9
A+: 8
Common Tags
EXTRA CREDIT (34)
Tough grader (28)
Lots of homework (25)
Test heavy (21)
Lecture heavy (20)
Clear grading criteria (15)
Graded by few things (8)
Accessible outside class (7)
Rating Trend

Declining

-0.74 avg change
Dec
Jan
Feb
Apr
Nov
Dec
Last 6 months
Ratings by Course

1100

5.0

(1)

CSC2110

5.0

(3)

CSC11002110

5.0

(2)

CSC2000

3.4

(10)

CSC1100

3.4

(8)
+4 more courses
Difficulty by Course

CSC3020

3.8

CSC2000

3.7

CSC11002110

3.5

CSC2100

3.5

BE1600

3.4

Reviews (98)
5.0
1.0
CSC1100
Grade: A
Aug 16, 2013

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.

5.0
1.0
CSC1100
Grade: A+
Oct 18, 2013

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.

4.0
4.0
CSC1100
Grade: B-
Dec 20, 2013

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 :)

5.0
1.0
1100
Jan 12, 2014

All i can say is he is an awesome professor!

5.0
3.0
CSC2110
Aug 27, 2014

awesome guy makes a hard class easier

5.0
2.0
CSC2110
Grade: A
Aug 27, 2014

great professor makes a hard class becomes easier.

5.0
4.0
CSC11002110
Dec 6, 2014

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!

3.0
4.0
CSC1100
Grade: B
Dec 9, 2014

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.

5.0
1.0
CSC2100
Grade: A
Apr 21, 2015

great professor, very clear, and fair

3.0
3.0
CSC1100
Grade: B+
Apr 29, 2015

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.

5.0
3.0
CSC11002110
Grade: A+
Dec 7, 2015

Great professor. Powerpoint lectures are very helpful. Would recommend.

5.0
3.0
CSC2000
Dec 22, 2015

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!

5.0
1.0
CSC2110
Grade: A
Jan 11, 2016

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.

5.0
3.0
CSC1100
Grade: A+
Jul 29, 2016
Would take again

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.

3.0
3.0
CSC2000
Grade: A
Dec 9, 2016
Wouldn't take again

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.

LOTS OF HOMEWORK
EXTRA CREDIT
LECTURE HEAVY
3.0
4.0
CSC2000
Dec 18, 2016
Would take again

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

Clear grading criteria
TEST HEAVY
EXTRA CREDIT
3.0
5.0
CSC2000
Grade: B
Dec 8, 2017
Wouldn't take again

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

Tough Grader
Get ready to read
LOTS OF HOMEWORK
4.0
4.0
CSC2100
Grade: B
Apr 28, 2018
Would take again

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

LOTS OF HOMEWORK
EXTRA CREDIT
1.0
5.0
CSC2100
Dec 8, 2018
Wouldn't take again

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

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
3.0
CSC2000
Grade: A-
Dec 17, 2018
Would take again

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.

Clear grading criteria
EXTRA CREDIT
LECTURE HEAVY
1.0
3.0
CSC3200
Dec 20, 2018
Wouldn't take again

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

Tough Grader
LOTS OF HOMEWORK
1.0
4.0
CSC2100
Grade: A+
Mar 26, 2019
Wouldn't take again

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

Test heavy
Lecture heavy
Tough grader
1.0
5.0
CSC2000
Grade: Not sure yet
Apr 2, 2019
Wouldn't take again

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.

Lots of homework
Lecture heavy
Tough grader
3.0
4.0
CSC2000
Grade: B
Sep 4, 2019
Would take again

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.

Lots of homework
Test heavy
EXTRA CREDIT
5.0
3.0
CSC2000
Grade: B
Nov 26, 2019
Would take again

This was one of my favorite professor. very clear on review sheets for exams.

Gives good feedback
Clear grading criteria
EXTRA CREDIT
1.0
4.0
CSC3020
Grade: D
Dec 9, 2019
Wouldn't take again

a horrible teacher

1.0
4.0
CSC3020
Grade: Not sure yet
Feb 27, 2020
Wouldn't take again

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.

Graded by few things
Lecture heavy
Tough grader
1.0
3.0
CSC2000
Grade: B
Apr 13, 2020
Wouldn't take again

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.

Tough grader
3.0
4.0
BE1600
Grade: A
Nov 9, 2020
Wouldn't take again

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

5.0
2.0
BE1600
Grade: A
Dec 14, 2020
Would take again

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.

1.0
4.0
CSC1100
Dec 15, 2020
Wouldn't take again

He had no mercy during this pandemic.

4.0
4.0
BE1600
Grade: A
Dec 22, 2020
Would take again

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.

Lots of homework
Caring
EXTRA CREDIT
5.0
2.0
BE1600
Grade: A
Jan 7, 2021
Would take again

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.

Accessible outside class
Clear grading criteria
Amazing lectures
1.0
1.0
BE1600
Grade: A
Mar 10, 2021
Wouldn't take again

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

1.0
4.0
CSC1100
Apr 5, 2021
Wouldn't take again

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.

Skip class? You won't pass.
Graded by few things
Tough grader
1.0
4.0
BE1600
Apr 12, 2021
Wouldn't take again

Don't do it. You'll regret it. It is not even the intro course and it is intense. Better off teaching yourself Python.

Graded by few things
EXTRA CREDIT
Tough grader
1.0
5.0
BE1600
Grade: C+
May 7, 2021
Wouldn't take again

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.

Skip class? You won't pass.
Tough grader
3.0
4.0
BE1600
Grade: D
Jun 8, 2021
Would take again

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.

Gives good feedback
Lots of homework
Caring
1.0
4.0
BE1600
Grade: Not sure yet
Jul 8, 2021
Wouldn't take again

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.

5.0
3.0
BE1600
Grade: A
Dec 2, 2021
Would take again

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.

Accessible outside class
Clear grading criteria
EXTRA CREDIT
4.0
2.0
BE1600
Grade: A-
Dec 7, 2021
Would take again

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.

Gives good feedback
Clear grading criteria
2.0
4.0
BE1600
Grade: A
Dec 11, 2021
Wouldn't take again

It is a real struggle to even understand what he is saying.

Lots of homework
Test heavy
So many papers
1.0
4.0
BE1600
Grade: D
Jan 11, 2022
Wouldn't take again

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.

Graded by few things
Lecture heavy
Tough grader
1.0
5.0
CSC3020
Grade: Not sure yet
Mar 19, 2022

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

Tough grader
Lecture heavy
3.0
3.0
BE1600
Grade: A
Apr 1, 2022
Would take again

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.

Lecture heavy
4.0
3.0
CSC3020
Grade: B+
May 2, 2022
Would take again

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.

Tough grader
EXTRA CREDIT
Lots of homework
4.0
2.0
CSC3020
Grade: A
May 8, 2022
Would take again

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.

Lots of homework
Caring
Lecture heavy
4.0
2.0
BE1600
Grade: B+
Aug 1, 2022
Would take again

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.

EXTRA CREDIT
Lots of homework
Lecture heavy
5.0
4.0
CSC2000
Grade: A
Aug 1, 2022
Would take again

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

Tough grader
EXTRA CREDIT
Amazing lectures
1.0
5.0
BE1600
Grade: Not sure yet
Nov 9, 2022

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.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
BE1600
Grade: B
Nov 15, 2022

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

Tough grader
Lots of homework
Graded by few things
1.0
5.0
BE1600
Nov 29, 2022

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.

Tough grader
EXTRA CREDIT
Lots of homework
1.0
5.0
BE1600
Grade: Rather not say
Dec 4, 2022

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!!!

Lots of homework
Test heavy
Graded by few things
1.0
4.0
BE1600
Grade: B-
Dec 6, 2022

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???

EXTRA CREDIT
Graded by few things
2.0
1.0
BE1600
Grade: A
Dec 8, 2022

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.

EXTRA CREDIT
Lots of homework
Lecture heavy
5.0
1.0
BE1600
Grade: A
Dec 9, 2022
Would take again

Dope. Chill.

Hilarious
Caring
Online Savvy
5.0
1.0
BE1600
Grade: B+
Dec 9, 2022
Would take again

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!

EXTRA CREDIT
Clear grading criteria
Respected
3.0
4.0
BE1600
Grade: Not sure yet
Dec 12, 2022

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.

EXTRA CREDIT
Lots of homework
Lecture heavy
1.0
4.0
BE1600
Grade: B
Dec 13, 2022

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.

Tough grader
EXTRA CREDIT
Lots of homework
3.0
5.0
BE1600
Grade: C-
Dec 27, 2022

You will get no help in the labs

Test heavy
2.0
4.0
BE1600
Grade: B-
Apr 5, 2023

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.

Tough grader
Lecture heavy
2.0
4.0
BE1600
Grade: A+
May 9, 2023

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.

EXTRA CREDIT
Accessible outside class
3.0
4.0
BE1600
Grade: A
May 15, 2023

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

EXTRA CREDIT
Lots of homework
Test heavy
4.0
2.0
BE1600
Grade: A+
Jul 25, 2023
Would take again

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.

EXTRA CREDIT
Clear grading criteria
Accessible outside class
1.0
5.0
CSC3020
Grade: D
Dec 5, 2023

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

Tough grader
Lots of homework
Test heavy
1.0
5.0
BE1600
Grade: B
Dec 7, 2023

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.

Tough grader
Lots of homework
Online Savvy
1.0
5.0
BE1600
Grade: B+
Dec 11, 2023

Heavy workload in his class. Tough grader of exams. Useless exam review slides and quiz.

Tough grader
Participation matters
Test heavy
3.0
2.0
BE1600
Grade: A
Dec 19, 2023

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.

Clear grading criteria
Lecture heavy
2.0
4.0
BE1600
Grade: B
Dec 19, 2023

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

EXTRA CREDIT
Clear grading criteria
Test heavy
4.0
4.0
BE1600
Grade: A-
Dec 19, 2023
Would take again

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.

EXTRA CREDIT
Clear grading criteria
Test heavy
3.0
5.0
BE1600
Grade: B
Dec 20, 2023

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.

EXTRA CREDIT
Test heavy
2.0
2.0
BE1600
Grade: A-
Dec 20, 2023

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.

EXTRA CREDIT
Lecture heavy
Test heavy
3.0
4.0
BE1600
Grade: A
Dec 22, 2023
Would take again

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.

Lots of homework
3.0
2.0
BE1600
Grade: A+
Dec 26, 2023
Would take again

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.

Tough grader
Lots of homework
5.0
2.0
BE1600
Grade: A-
Jan 10, 2024
Would take again

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.

Tough grader
Participation matters
EXTRA CREDIT
2.0
5.0
CSC3020
Grade: A-
Apr 24, 2024

This class screwed my overall grade, too much focus on syntax rather than concepts and logic. This makes Java boring forever.

2.0
1.0
CSC3020
Grade: A
May 13, 2024

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.

Lots of homework
Lecture heavy
Accessible outside class
3.0
3.0
CSC3020
Grade: C+
Nov 18, 2024
Would take again

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.

EXTRA CREDIT
Lecture heavy
Test heavy
1.0
5.0
BE1600
Grade: C-
Dec 8, 2024

will never take this teacher again

Tough grader
Hilarious
Test heavy
2.0
4.0
CSC3020
Grade: B
Dec 8, 2024

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.

EXTRA CREDIT
Test heavy
Accessible outside class
2.0
4.0
CSC3020
Grade: C+
Dec 9, 2024

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).

Tough grader
Lots of homework
Test heavy
3.0
4.0
BE1600
Grade: A-
Dec 9, 2024

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.

Lecture heavy
Test heavy
4.0
2.0
BE1600
Grade: A+
Dec 10, 2024
Would take again

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.

EXTRA CREDIT
Clear grading criteria
Respected
2.0
5.0
CSC3020
Grade: B-
Dec 15, 2024

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.

Tough grader
EXTRA CREDIT
Test heavy
3.0
3.0
BE1600
Grade: A-
Dec 16, 2024

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

Clear grading criteria
Lots of homework
Accessible outside class
2.0
3.0
BE1600
Grade: B+
Dec 16, 2024

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.

Tough grader
EXTRA CREDIT
Test heavy
4.0
2.0
BE1600
Grade: A
Dec 19, 2024
Would take again

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.

2.0
4.0
CSC3020
Dec 20, 2024

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.

Tough grader
Clear grading criteria
Lecture heavy
1.0
4.0
CSC3020
Grade: B
Jan 8, 2025

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.

3.0
5.0
CSC3020
Grade: B
Jan 9, 2025

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.

EXTRA CREDIT
Test heavy
4.0
3.0
BE1600
Grade: B
Jan 15, 2025
Would take again

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.

EXTRA CREDIT
Respected
Test heavy
2.0
3.0
CSC3020
Grade: Not sure yet
Feb 25, 2025

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.

Tough grader
Lecture heavy
Graded by few things
5.0
5.0
CSC3020
Grade: A
Feb 27, 2025
Would take again

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.

5.0
3.0
BE1600
Grade: A-
Apr 25, 2025
Would take again

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.

Participation matters
EXTRA CREDIT
Respected
2.0
4.0
BE1600
Grade: A
Nov 3, 2025

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.

Tough grader
Get ready to read
Lots of homework
3.0
2.0
BE1600
Nov 6, 2025
Would take 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

3.0
2.0
CSC3020
Grade: A
Dec 13, 2025
Would take again

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.

Clear grading criteria
Caring
3.0
4.0
CSC3020
Grade: B
Dec 14, 2025

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.

Lots of homework
Lecture heavy
Class Info

Online Classes

100%

Attendance Mandatory

43%

Textbook Required

9%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 77 grades
Most common grades:
A (25)
B (16)
A- (9)
Grade Distribution
A(33)B(20)C(5)D(4)F(0)A-/B+(15)
Based on 85 reported grades
A: 25
B: 16
A-: 9
A+: 8
Common Tags
EXTRA CREDIT (34)
Tough grader (28)
Lots of homework (25)
Test heavy (21)
Lecture heavy (20)
Clear grading criteria (15)
Graded by few things (8)
Accessible outside class (7)
Rating Trend

Declining

-0.74 avg change
Dec
Jan
Feb
Apr
Nov
Dec
Last 6 months
Ratings by Course

1100

5.0

(1)

CSC2110

5.0

(3)

CSC11002110

5.0

(2)

CSC2000

3.4

(10)

CSC1100

3.4

(8)
+4 more courses
Difficulty by Course

CSC3020

3.8

CSC2000

3.7

CSC11002110

3.5

CSC2100

3.5

BE1600

3.4

Similar Professors