4.9
Quality2.3
Difficulty98%
Would Retake115
Reviews98%
Would Retake
115
Reviews
Rating DistributionOfficial
115 total ratings5
109
4
4
3
1
2
1
1
0
What Students Say
“The midterm is easier than the final, but both require practices”
1026A - 5.0 rating“Give this man a raise he's the goat”
1026A - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
78%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.37 avg changeRatings by Course
2033
5.0
(1)2211
5.0
(5)CS1033
5.0
(8)1033A
5.0
(2)1026A
4.9
(11)Difficulty by Course
2211
3.0
1026B
2.4
2033
2.0
1033A
2.0
1026A
1.8
Reviews (112)
Great teacher, loves what he does and is great at teaching it. Super helpful as well during the lab components and assignments for CS 1033.
Great teacher that wants to help students! Recommend to take 1033 with him
very understanding and loves to help students. I would 100% take this class again!!
Excellent instructor, always helpful.
Absolute beauty. 10/10 would recommend.
Professor Jaradat is a great professor and is really caring about his students. For example, he hosted multiple office hours on weekend evenings before large assignments were due to ensure all students with difficulties had their questions answered. Overall, Professor Jaradat is a great person and great professor!
I took CS2033 where he was a TA and was honestly so amazing! He was helpful and in the labs, would put in extra effort to help students wherever they struggled. He even took time over the weekend closer to when projects were due to help students.
Kareem was my TA for CS2033 and helped me out so much during consultation hours. He went above and beyond and helped me with my assignment!
Awesome prof, really helpful and supportive. 10/10
Very nice and caring, and helped me a lot in this course. Really recommend.
He provides amazing feedback on questions regarding coding style, definitely will take another course with him again.
Very patient and caring. He make complex stuff very easy to understand. Help me a lot throughout the course!
Very nice and very helpful! kareem Jaradat was my TA for 2211, during labs he knew exactly what he was doing and if we ever got stuck he gave great help and feedback. Fair grader for assignments as well.
I really struggled with certain topics in this class as CS is not my major and so things were very unfamiliar. However, Jaradat was my TA and never made me feel bad about not knowing stuff. He helped me set up the software needed for the course and answered my questions. I really believe that this made it easier to complete assignments.
Amazing prof even though I'm really bad with technology:) makes coding really simple and understandable. the attendance worth some percent and was mandatory and but he gave us the full grad. if you wanna take this course with him don't hesitate. PS: my course is 1026 not 1033
I LOVE HIM SO MUCH
The material is explained very clearly, and he always asks about feedback on whether the explanation is too fast or too slow, and about alot of other things to increase the quality of our learning, and makes sure that everyone understands the material.
Professor Jaradat is always smiling in class. His explanations are clear and easy to understand. He's funny too and clearly cares about student success. Would definitely take this class again!
Went to Prof Jaradat for office hours as well so have definitely met him outside of just class. Really nice guy. Doesn't get mad, frustrated or uneasy if a student is genuinely confused. He makes getting extra marks on tests or quizzes possible by fun in class games and coding questions, which other profs don't do. Plus he's middle eastern
Explains material very clearly. Answers questions clearly and with patience. Offers helpful feedback if you go to his office hours and goes out of his way to make sure he's teaching at a good pace and everyone understands what's being taught. Genuinely fun person to be around and interact with. I hope to be taught by him in future courses.
I can feel Jaradat prepares so much for the lecture becasue the quality of his lecture resources is great and explains logics well. Also he asks students for the feedbacks often and take them seriously. The two and a half hours of coding lecture is such a pain but he is really funny and a good instructor so take his class if you have to take 1026
Best professor!! So nice and fair
Kareem was a great prof and made my first coding experience quite enjoyable and was always available to help. Attendance is not required but it is best to go to the lecture because his lectures are top-tier. Overall a great professor and I would definitely take the course again.
I'm a 4th year student and this is definitely one of the most engaging class I have ever had. Kareem is a very kind person who knows the struggle of university students. He will make sure students understand the materials in class, and he is very flexible with his assessments. Will definitely take his class again.
very good prof, chill, makes you actually understand what you're coding
Kareem Jaradat is an excellent computer science teacher. His sense of humor and engaging lectures make the learning experience enjoyable for students, while his understanding nature helped me as student feel comfortable seeking his guidance when needing it. Overall Kareem is a skilled and effective teacher.
Professor Jaradat is one of the most and rarest professors you can ever come along with! He is very nice, and thoughtful. Always asking students for their thoughts and feedback to make teaching and course content better for all of us. Universities need more professors like Kareem Jaradat, if you have him prepare to have so much fun!
I was a TA for this course and since I was new to this role, Kareem helped me a lot and made this "job" quite fun. Even, when I sat through some of his lectures, I could see that his students liked and respected him a lot. He also occasionally cracks quite good jokes.
Outstanding professor, to say he cares about his students would be an understatement. Always wanting to make students laugh with jokes, and makes classes fun with little minigames throughout the semester that you can get prizes if performed well. Such a caring and kind Professor,I hope I have to opportunity to be taught by Kareem Jaradat again.
If you're looking for a knowledgeable and caring instructor who is dedicated to your academic success, Professor Jaradat is an excellent choice. He not only has extensive knowledge of the subject matter, but he also shows genuine interest in his students' well-being and academic progress. Highly recommended!
Fantastic Professor. Explains concepts well and often checks with the class if everything is being understood. Very interactive with the class and makes it enjoyable rather than just reading off a slide. 5/5 would take again.
Dr. Jaradaat is probably one of the best people I have met! He really cares about the students and makes sure to make complicated subjects easy to understand. from the very beginning he made it clear that he was always available to help.he encouraged us to ask questions and take advantage of the office hours. overall he is a rare gem in academia!
if I could give him all the 5/5s in the world, I would! truly the best prof I've had so far. I used to dislike programming, but he made the concepts fun and enjoyable. The lectures are fantastic too! Everything ran smoothly and his coding examples during class were truly helpful in understanding everything thoroughly. I would 100% recommend him!
professor Jaradat is undoubtedly the best professor for the entire CS faculty. He has a passion for computer science that is contagious, and he always manages to inspire and motivate his students. He has a way of making even the most complex programming problems seem manageable, and he encourages his students to think creatively.
This pofessor, is a really good professor. He is the best for newbies for python. The way he explains concepts is very creative and engaging. In my opinion his teaching style, and his classes, are way better than Professor Saad Ahmed. A few of my friends have this professor before, and undoubtedly he was not interactive, and teachings were not good
Prof is amazing. Really good and funny lectures, go to them. Participation matters make sure to do your iclicker. As long as you start the assignments early, go to class, and study for the quizzes and exams a 90 is def possible. I recommend going to his office hours if you have any questions especially for assignments he is super helpful and nice.
You will do great in this course, as long as you're responsible.
One of the best prof if not the best prof I have had so far, wish he could teach all my classes. Very caring, accommodating, passionate, and always taking students feedback and applying it. He def deserves a raise and lots of praise. His lectures were both fun and informative. If you have a chance definitely choose his lectures.
Prof. Jaradat is an excellent comp. sci mentor. His lengthy classes are enjoyable with humour and insightful lectures.He welcomes feedback and takes initiatives to improve the learning experience. Get assignments done early and attend office hours to get help for the assignments. An engaging learning journey with a rare find. One of the best profs.
Professor Kareem is one of the best professors I have met at western university. Is caring and approachable. Has a great way of teaching. Will always be their to solve your doubts and help you with your problems.
Professor Jaradat genuinely cares about his students' success. He empathizes with students and tries his best to help us stay engaged with course content when things get busy, one of the kindest profs I've had this year
Professor Jaradat is one of the best professors I've ever had. He's incredibly kind, funny, and caring, and he goes above and beyond to ensure that you're where you want to be. His lectures were clear and easy to follow, and he frequently employed student feedback to improve his teaching. Coding was genuinely fun because of him.
He is a very kind professor that is ready to help his students and is very understanding that students have personal lives and personal issues can come up.
Great prof, I didn't really like coding but the marking scheme makes it a lot easier to get a really high grade in the class.
Genuinely one of the best professors I have ever had. Found the time to make concepts easy to understand, even for a student who was just a beginner at coding.
He was a great professor, and accommodated to everyone's situation. Helped everyone a lot! His classes were instructive and enjoyable, and he seemed to actually enjoy teaching the class
The best professor and very helpful!
I can vouch for professor Jaradat's ability to teach and willingness to help students succeed, traits I have rarely seen in my 4 years at Western. The class is well developed for beginner coders, and lots of effort is put into making assignments and lecture content understandable. I would definitely recommend any class taught by professor Jaradat.
I highly recommend Professor Jaradat as an outstanding educator who truly cares about their students' success. Throughout the course, they demonstrated a deep commitment to helping us learn and grow, going above and beyond to provide support whenever needed. I feel fortunate to have had the opportunity to learn from professor Jaradat.
This prof is very kind, nice and supportive. He is humorous, and lectures are not boring. But assignments are little hard for people without coding background, and his office hour is very helpful.
I quite enjoyed this professor's class, he was the main reason I actually enjoyed computer science as a course in general.
An amazing professor! His assignments allowed me to learn not only the content but apply it to personal projects as well. He was kind enough to round my final mark up too! His lectures were content heavy but he easily explained the concepts through examples. His classes included free rewards such as seeing a test question.
He doesnt know how to find an error in a code without using a debugger and has awful grammar in exam questions.
Amazing prof, help me boost my final grade, 10/10 would take a course with him as the prof again super nice prof with a lot of office hours
Jaradat is a good prof who clearly cares about his students, their success, and their feedback. This course was enjoyable and easy, save for one assignmnent. I found his lectures slow, boring, and hard to sit through but that didn't detract too much from my overall experience. Very accessible outside of class, either in office hours or online.
It was a good course, I received a lot of guidance and help with homework, and the professors were very responsible.
This professor was nice and cared for his students, The textbook was not mandatory but it was recommended. I do really rate this class a 5/5 and the same goes for the prof. If you're new to 1026 or in general python then this class teaches you a lot and makes sure you get the practice you need.
He is a good Professor. I like him. ------ LRQTECH
Professor Kareem was awesome! Always responded promptly when I reached out to him. Lectures were thorough and assignments were graded fairly. Had a lot of fun learning to use Python in this class!! Exams were a little tough, but as long as you keep up with lectures, you will be a-okay!
I took CS1026 taught by Kareem and as a beginner with no previous coding experience, he was able to teach me the basics of Python and explain the concepts in simple language that was easy to understand and learn. Additionally, the course made excellent use of practical assignments and labs to demonstrate the real-world applications of Python.
Great person and a great professor. The teaching style is very engaging, and everything makes sense in his class. He is always available for students, and he cares a lot about them. I asked for two recommendations, and Professor Jaradat submitted them right away! I learned a lot in his class. I wish I could get more classes with him!
Great prof! He really takes the time to get feedback from the class about what learning styles are preferred and will tailor his lessons to this feedback. Super nice guy, very funny, and beginner friendly. Definitely recommend for first year comp sci, was by far my favourite course.
Kareem is a great professor. Despite it being a flipped-classroom, he still goes over confusing concepts in class. He also goes over a variety of examples, which is beneficial for the quizzes and exam. He is also accessible outside of class whether it be in-person or by email. The two-hour lectures are a bit boring, especially if you are ahead.
Great guy, and really nice to talk to. His lectures are fun, engaging and quite easy to understand as long as you don't look. He uses a combination of teaching styles throughout the course to adhere to everyone and they're all quite good. Definitely go with him for 1026.
he was so nice i loved him and literally want to change my major bc of how nice he was
It's my first year at Western, and Kareem is easily my favourite prof. He's entertaining, and really a genuine person. He teaches and allows for questions along the way to make sure you understand, you really can't go wrong. Easy reccomend, his class will make your semester more enjoyable.
Great guy.
Great professor!
Great prof, if you ask him to explain something he will to the best of his ability. Cares about his students a lot. Not much empathy when it comes to messing up or if you are struggling, but if you come to him with individual problems about you code he's gonna help you. Overall good prof.
Give this man a raise he's the goat
if u have any prior cs knowledge you will succeed
Good Prof
He has the best lectures!
Smash, next question
Very good professor fun games
LOVE THIS MAN
this prof is great
Hands down the best in the west.
Good, easygoing, clear prof
great prof
Jaradat was definitely one of the best professors for compsci this semester. He explained concepts well and really helped during assignments
Loved the fact that he actually taught how to write code instead of just reading off of powerpoint slides!
Lovee him!
JARADAT DA GOAT best prof ever
He is an engaging professor. Teaches well and clearly. Funny jokes sometimes.
A great professor
He writes class codes for lecture and these are much more easier to understand compare with the slides, and his assignments are not that bad as well .
One of the kindest profs I've had so far. He's super engaging and genuinely cares for his students' wellbeing. He does a lot of live coding which I found super helpful for assignments.
abdelkareem jaradat my goat
This is my favourite professor by far
His lectures are super interesting. He doesn't just go over slides but he actually codes in class. This was very helpful in understanding basic concepts for someone who has never done any coding before. The professor patiently would answer all our questions and always motivated us on improving ourselves.
Cares about his students
Cool guy
Super nice prof, tough assignments though
His lectures are very interesting! If you have a chance, please give his course a try.
Amazing professor, and the reason why I started liking computer science. I had never done it before, yet am doing well! He has very detailed lectures and every concept is clearly demonstrated. He is very approachable for possibly any questions you might have, and is also very understanding. Would highly recommend taking his class. 10/10!!!
This guy is an amazing prof when it comes to comp sci. He effectively explains things and manages to make the 2 hour long lectures not feel totally miserable
The best professor for compsci 1026. He will give many good examples that will help you understand the course and the assignments much better. His classes are great too.
They excel at breaking down complicated concepts into manageable and understandable parts. This ability ensures that students grasp the fundamentals and can build on them with confidence.
Prof. Jaradat excel at breaking down complicated concepts into manageable and understandable parts. This ability ensures that students grasp the fundamentals and can build on them with confidence.
Prof was amazing. Cared about his students and tried to make his classes entertaining.
Very funny and good instructor. Makes class very enjoyable and informative.
Best computer science professor by far. Super engaging lectures with live coding practice. Does not read of slides and is not boring at all. Definitely get this professor
10/10 class, professor, content, tests, assignments, vibes of this course And nothing can change my mind. In my opinion, he's the only best 1026 professor out there!!! He's one of those professors who would make you not want to skip his class.
Fun and informational.
Pretty good professor!
Mr.Jaradat is a responsible and interesting professor. His class style is very entertaining and makes me feel relaxing, based on interaction with students. Email communication after class always helps us solve problems in a quick way. I felt nice about the overall course experience.
Such a helpful professors, actually cares about his students while at the same time wants them to really understand the material to the best of their abilities.
I put a 5 for difficulty not because the prof is hard, but because the course itself is hard. If you have prior coding experience then cs1026 is totally a bird course, but if you don't have a background, good luck. Prof Jaradat really cares about his students and makes an effort to improve. I appreciate how he tries his best.
Professor Kareem is a very good teacher, I took his online summer class and he explained carefully with good examples. The midterm is easier than the final, but both require practices. The exams are all related to what he said and nothing too complicated came out, overall taking his class was good!
The course is very intense in the summer and thats why I give it 3/5. The assignments needs lots of dedication to complete, they are very well written though. Kareem is a very competitive professor but the course itself is fast and hard to follow with.
Professor Jaradat makes this challenging course engaging and enjoyable. Lectures are informative, and he's always happy to help. I found Unstuck AI a great study tool alongside the free textbook.
Class Info
Online Classes
100%
Attendance Mandatory
78%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.37 avg changeRatings by Course
2033
5.0
(1)2211
5.0
(5)CS1033
5.0
(8)1033A
5.0
(2)1026A
4.9
(11)Difficulty by Course
2211
3.0
1026B
2.4
2033
2.0
1033A
2.0
1026A
1.8