4.0
Quality2.9
Difficulty70%
Would Retake125
Reviews70%
Would Retake
125
Reviews
Rating DistributionOfficial
5
80
4
12
3
7
2
5
1
21
What Students Say
“Did not much out of this class”
CIS2107 - 2.0 rating“If you take him, you'll probably pass”
CIS1068 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
81%
Textbook Required
28%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-1.80 avg changeRatings by Course
1068
5.0
(12)5107
5.0
(1)CIS4350
5.0
(4)CIS4360
5.0
(3)CIS4517
5.0
(1)Difficulty by Course
CIS3513
4.0
CIS2107
3.5
2107
3.4
CLOUD4360
3.0
CIS4345
3.0
Reviews (125)
he is nice and funny. he does not mind spending more time with you so you understand the material
Don't miss the extra points he gives. Follow his notes and codes, and you should be fine.
beside he teaches very well, he is always ready for help. I recommend him.
He is an amazing professor. quizzes based on his notes, labs assignments are easy, midterms and final are fair.
Dr. Ajaj will not teach you Java only, but also prepare you for the job market. I like his way of teaching.
Very clear on what he teaches his student. Easy quizzes, fair exams and labs.
if Temple could have more like him. I will not hesitate taking other courses with him. Super awesome.
He is nice, helpful , and knows how to keep you interested in the subject
He explains the material clearly and relates them to things his students can relate to. He's more than willing to help if you don't understand something. His gradings are fair. Gives you homeworks, labs, and quizes that will help with the exams. I HIGHLY RECOMMEND HIM. I wish he also teaches 2168.
Dr. Ajaj is the best. He explains the material really good. His clear slides and funny code examples are great. I like also how he always encourage students to participate in class, so your voice is heard ( You are not just a seat in class, you know what I mean !)
I LOVE THIS PROFESSOR I always recommend him to all my friends. He is a precious stone in Temple.
Ola is an amazing Professor. I don't tell that his exams are superb easy. If you study, you will get very good grade. His lectures are amazing. He explains very well... He will help you a lot.
Dr. Ajaj is the type of professors who enjoys teaching and wants you to succeed. He makes his lectures clear and understandable. Nice slide presentations with funny code examples. HIGHLY RECOMMENDED !
I took 1068 in Spring 14. I learned a lot from him. This is how professors should teach. Don't hesitate to take him :)
he is the BEST professor ever, whether you have a background in programming or not you can pass with an A easily. He explain everything so well, give enough examples and a really easy grader. if you did a mistake in a lab assignment and you submitted it early, you can fix the mistakes that he points out and resubmit it as many times as you want!
I wish I can take all my CIS classes with him. Super nice !
His lectures are amazing. His slide presentations are clear with a lot of videos and url links. Students love him.
Ola is great in all aspects. Clear slides, straightforward quizzes and exams, and fair grading. I enjoyed his class.
BEST TEACHER I HAVE EVER HAD !!! Super amazing gentleman, you will learn a lot while sitting in his class, and he makes it fun also so that you aren't just sitting there counting the time to finish. He responds to emails quickly! he is approachable and very easy-going !
Ola is the man. He is a great professor & he is willing to help students anytime & very nice. He is very clear about assignments, quizzes & tests. They're not that easy but not that hard either. You just have to work for it! But take him by any chance, you will not regret it!!!!
Professor Ajaj's lectures were reasonable and helped a lot in understanding the code and other materials. It's very important to study on your own too after the lectures to get the hang of all concepts. I would take him again; text book not required and tests are okay.
Since you are reading this post, I can tell you one thing. 2107 is one of the hardest. Be ready to put time and efforts. Make sure are on top of game, attend class, read slides, do labs. Dont wait for the last minute. The material is cumulative. Professor Ola did a great job on 2107. His slides presentations and explanations are exceptional.
One of the best teachers I've taken at Temple. Got a D on my first attempt with some other teacher then took him the next semester and got a way better grade. Would take him again!
Amazing lecture and powerpoint slides. He really can teach Java and makes programming very simple and easy to understand. I did not have any previous programming experience and he makes programming easy! Definitely take him!
This class about cloud computing. Assignments and tests include hands-on. Ola is a very nice and easy going person. He knew his subject and you learned a lot from him.
The hardest class ever! Be ready to spend your weekends on C and Assembly labs. This is frustrating on the beginning, but later on, you will see you've learned a lot and you're coding as a professional! Dr. Ajaj is an awesome professor, he makes big things look easy and understandable, he is reachable and respond to emails fast.
Ola is super awesome. He is very easy in all aspects of the class. He is a must take!
All what you are looking for in a great professor. The way Dr. Ajaj prepares his sildes is amazing. He is easy going and very nice.
I took Java 1 with Ola last summer. That was my first programming class ever, and he made it so smooth and easy to understand. He literally knows how to teach. Listen to me and take notes on his class, so when he says this is going to be on quiz or exam, then definitely it is going to be there. Good luck :)
I can't say enough how amazing Dr. Ajaj is. I enjoyed his class. There is a lot of programming activities in class but all towards your benefit. You will thank him more once you put your feet in 2168 and figure out how much prepared you are :)
He explains really well. He provides all the material required for the class through powerpoint slides so you don't have to waste your money in buying a textbook. He's the best professor one could ask for. If you don't get him, waitlist him. He'll make your semester much easier.
Build your schedule around this man. If your new to programming, and you are willing to go to every class and do the weakly practices, you will learn programming in a way that is fun, stimulating, and painless. He's gold mine. So many CS professors simply cannot make the material digestible. He's chill, funny, and... just take him.
Amazing teacher for introductory Java learners. I had barely coded before his class and did fine! He's funny and explains the material very well.
I had iOS class with him. ObjectiveC was new to me. Ola knows how to break those ObjectiveC complicated concepts into pieces and walk with you step by step to understand it all. His lectures are super awesome. He is a real gentleman and he cares about his students :)
I enjoyed this cloud computing class so much. Rather than having theory concepts, I had the chance to work on hands-on assignments on cloud. Dr. Ajaj is funny, super nice and easy-going. Lectures are amazing. Assignments are straightforward as long as you follow instructions. Don't miss deadlines, Dr. Ajaj gives no exceptions. Good luck!
He is FANTASTIC! I had him for CIS1068 before. He explains material really good and slice into small pieces that you could digest. If you do homework and attend all recitations, then quizzes and exams should be fine.
Dr. Ajaj is my favorite professor at Temple University. He makes the lectures relatable and easy to understand. All of his power points are online so you can easily review and he has plenty of opportunities to improve your grade throughout the semester.
What a treasure! I can't say enough about Dr. Ajaj. He is so patient while explaining math material and make sure all students are participating. Expect to do a lot of weekly homeworks, but this will help you on time of quizzes and exams.
Dr. Ajaj cares about you! Take him and you will not regret! iOS programming class was amazing beside having many hands-on assignments! He is nice inside and outside class.
Temple is fortunate to have Dr. Ajaj. He's an excellent professor (Hats off!). He explains difficult math concepts with great clarity. I encourage you to go to class, listen, and take notes. Don't depend on reading from textbook, not enough to understand material. Do the weekly work he assigns since it helps a lot in quizzes and exams.
Ola knows how to teach! Literally all what you want to see in a professor. Don't worry if this is your first programming class, the way he teaches Java makes it like a piece of cake. Make sure you put your mind into material and do your work on your own, you learn a lot! I took this class towards my minor in CS.
Ola makes the class easy to understand, whether you are great at Java or just a beginner. Sometimes his directions for hw/labs are confusing but if you shoot him an email, he usually replies back quickly. My advice? Sit in the front of the room, ask questions frequently, and listen to him when he says "this will be on the quiz/test".
Ola is one of those professors who knows his material well and enjoys teaching, and will go out of his way to make sure students learn the material. With no doubt, take him and you will not regret! I am all in for him!
Dr. Ajaj is one of the best teachers I've seen here at Temple! He is friendly, easy-going and willing to help all the time. Weekly quizzes were straightforward. Exams were fair. Slides were amazing and explained a lot of things not covered by the textbook, so read them first then textbook. Good luck.
Best professor in the CS Department. He clearly knows his stuff. He would say "this is going to be on the quiz" so it's like free points. Presentations are 80-100 slides though, so read through it carefully. Labs are a lot of work but never unreasonable. Really hard to find outside the class since he doesn't post office hours, so rely on the TA.
Complicated to explain how I feel about this prof- I've definitely a lot (potentially too much?), but the time you have to put into this course is INSANE- 30+ hrs on recent lab. The workload is too much and unrealistic; I spend most of my hours on this class and my other classes suffer. The entire class failed the first exam- grading is harsh.
He's a nice professor, but very harsh grader and his later labs for 2107 are too much. 10+ questions crammed into "one lab", each taking a good amount of time. Due to course being condensed, he only shows powerpoints, no live coding. Pretty much on your own for the labs, good luck contacting him because no office hours & email response is slow
I took 2107 before with another professor, I'm taking it with Ola. 2107 is pure CS and not a making an egg! You need to work your coding skills out. Ola was super awesome while teaching a tough class. He made class challenge enough so you enjoy programming. Fair grading and always throws extra credits for you to collect! I will take him for future!
Ola is my favorite professor so far! I like his way of teaching, he keeps everybody engaged in class. I enjoyed going to his class.
Nice guy, strange class structure. Test 1 was 13 chapters of content with 120 slides / chapter, but Test 2 was only 3 chapters. Both are worth the same in your final grade. Labs were easy for the first half of the class, then ramped up to 10+ hours per lab. Quizzes were weekly - hit or miss. 10 pt curve on final, but no curve on overall grade.
If you want to become a professional programmer, Dr. Ajaj is your destination. Expect to do a lot of labs and take some real fair exmas, but all for your benefits. He is so caring and want students to succeed and do well in 3207. Dont miss class, and take notes as many as you can. You need that for quizzes and exams.
Dr. Ola Ajaj is a beast! He is into teaching! and you learn a lot from him! He is easy-going in class and outside class :) I did enjoy every lectures! I'm going to use Cloud Computing ideas learned in this class for my capstone project next semester. You will do hands-on assignments, so no theory!!!!!!!
If you catch an open spot in any of his classes, take it! This guy is a treasure.
Ola did fantastic for Java 1. I hope he will teach Java 2 soon!
I took this class over summer with Dr. Ajaj. Be ready to do a good number of labs, quizzes are straightforward, exams are fair. I am new to computer programming and I found Dr. Ajaj's approach of teaching exceptional! I got a B and I knew I could do better if I focus a little bit more.
He is brilliant and handsome, his lectures are great, but the class structure is awful. He taught the first 2 chapters from mid Jan to late March, then midterm1. Midterm2 is at the end of April, then the final is early May. (2 weeks apart) Mind you, the course material is not particularly dense, but he wastes too much time on the earlier sections.
I enjoyed Ola's class and he was energetic, easy-going and caring. This is math class, so be ready to do a lot of homework, nevertheless, his fair exams and quizzes are based on those homework.
Personally, I enjoyed Ola's class and he was energetic, easy-going and caring. This is math class, so be ready to do a lot of homework, nevertheless, his fair exams and quizzes are based on those homework.
It was a boring class. He just opened the lecture slide and started to talk ... No logical, conceptual topic! nothing to learn about techniques of big data. In final exam, you need to memorize the slide. It does not look like a senior class subject. Avoid it
This is my second class with Dr. Ajaj. I like his teaching style. He is a nice person and funny too. To get a high grade in this easy introductory course, attend class, listen to him when he says this is going to be on exams and take notes about that. Assignments are straightforward.
One of the best! The materiel is hard but he makes it easy to understand. Be ready to spend a good number per week of hours on labs! CIS2107 is not a joke! you gonna work hard til the last minute but you will learn a lot!
Ola is nice and he knows how to teach cloud computing and big data. I like his assignments where we came up with solutions to real life scenarios. He is very organized during lectures. Grading assignments and exams is fair.
He is a great professor. He is passionate about the course content and he knows how to keep you interested in the subject! I'm taking him again
He's a knowledgable guy in general, but ultimately very demanding. The weekly labs are manageable, but in order to perfect them it starts taking 8+ hours easily. The quizzes get harder each week. The average on the midterm was a 70, which weighs in 25% of the overall. Afterwards, he emailed two options: "work harder" or withdraw. Not as advertised!
Dr. Ajaj did fantastic and I see his efforts right now in 3207. This is a real programming class. Be ready to work and learn a lot! Dont forget to collect those bonus questions by attending lectures.
The tests are much harder than he prepares you for. His powerpoints are generally useful, and he teaches 1 or 2 a day. However, when you start touching on the more dense concepts (i.e. pointers and memory allocation), his slides barely scratch the surface on how these things work and should be implemented. Easily lowers a test grade by 20 points.
He is a really nice professor who cares about his students. Labs are solid and you learn a lot once you finish. Exams are decent and come with bonus points. Quizzes are straightforward. This class is not a joke! Be ready!
I like Ola's style of teaching! He is energetic. You don't really need to read from the textbook just follow his slides. first exam was similar to quizzes I got 99 out of 110. You can bring your own cheat sheet to exams and quizzes and he gives you bonus points for it! You can't say no to that!
Death by PPT. If you take him, you'll probably pass. You'll probably also be completely clueless the following semester when they expect you to know what was supposed to be taught.
Meh. Did not much out of this class
Ola is the best, hands down! For the test, he says "memorize this picture." That's easy points! He also tells you when any powerpoint slide is on the test! That's easy points! You come to lectures and he gives bonus questions for the test! More easy points! No work, no pay! You must go to class to know what's on the test! Collect the easy points!
I took him for 2107, so now i am flying high in 3207! He prepares you so much. 3207 is no joke. Plus he gives bonus points. You can't say no to bonus points, come on guys!
He doesn't teach you what you need to know for 3207. You will need to catchup big time later if you take him now. Its just not worth it. I would suggest avoiding him altogether, even 1166. The reason is he really doesn't teach well. He just reads powerpoints to you. Also, people fail to mention he has bad, accented english. Just avoid.
Old Ajaj shows you how to code a REAL-WORLD ATM and code a Manual for C functions. I still use his slides to learn from and I work for a FORTUNE 500 company full-time. He is the best teacher at Temple! I wish I could sit in his class again! He also gives bonus points to students! Make sure it collect those bonus points! Ah, a good professor!
his labs are the worst. Why am i programming high-level tasks in a low-level language? About two out of twelve labs actually use C's functionality correctly.
He doesn't teach you anything C specific in-depth. Spends way too much time on the easier parts and glosses over the harder concepts
Nice guy. Boring lectures. Labs are way harder than the course material. Overall just not a good teacher.
i took him last summer. he is a great teacher and extremely helpful. there is gonna be a lot of homwork. would love to take him again
The best of the best! The teaching style is untouchable. No need to read the book, just use his slides! I took him for 2107, and I see the effect now in 3207. Beware those who say his teaching does not prep you. Those people just did not put the effort to learn.
His slides keep it simple! As long as you follow his slides, you can pass the class. Tests come with bonus points! Don't miss lectures, or you will miss the bonus points!
I really got the hang of his teaching. He shows you the basics and keeps it simple.
The material on the slides were different from what was on the exams, and the labs were inconsistent with what we were learning. On the first day he told us the class average is typically in the 70's, and I wish I had dropped the course then. The material for this class is very difficult so be prepared.
His assignment is cool, and easy, but for the lectures, we normally breeze through a bunch of slides where we could hardly grab anything, then allow the class to leave half an hour early. Better read the slides on my own.
Time to choose classes again! I am taking Ajaj for the second time. He was good for 1166. His teaching is relaxing. His slides keep it simple and his tests come with bonus points!
He did not give out review problems for exam, only told us to read the slides and come in for the test although he did say some important points worth noticing while he reads the slides in the lecture. He spends most of his time READING FROM SLIDES, and it would be hard to learn without demonstrating example. Even taught new concepts on last class.
so ajaj is a really nice guy, but he teaches off slides -- which, sure, "keeps it simple!" like so many "reviews" here insist, but is very difficult to actually learn from because there're NO tangible examples. i think i passed because for me the material was still fresh from high school, but if that hadn't been the case, i def would have struggled
Nice guy, but that doesn't mean he should be teaching. Death by powerpoint.
Please do not take him. He is very inconsistent, he will change the syllabus at will. He cancelled class multiple times by email after class had started. The class started at 9:30 am it was a bit rough to find out after getting too campus. Attendence wasn't mandatory at the beginning of the semester but by week 9 it was counted.
If you can dont take him. He makes test very hard to fail student and he never explains any code he just go over slides . I think I learned on Udemy better than this crap. Please avoid him if you wanna keep good grade
He just focus on powerpoint. So there is no chance to practice coding in class. He never discussed any example on console. Just only powerpoint. He is very strict in grading too. After the second exam almost half of the student dropped him. Please do not take him. Very hard to pass
CIS1068 is a weed our course by nature. Youll either get the material or you wont. That being said, I would say Ajaj is a very good professor. His lectures are long, and you absolutely must attend in order to get the material. Ajaj is always willing to help, but you will absolutely get the grade per the work you put in, as his grading is tight.
He never offers help all he does just putting slides on canvas no real coding exercise. He lied three times never listen to him because he will say read canvas for exam but on exam all questions are advanced . complete waste of tuition
Professor Ajaj explains the materials well. However, his quizzes and tests were SO difficult, and the homework were too much but they were not that hard. it is also not easy to contact with him since he does not respond to emails until the next day. He is nice but his exams are not!
I have not met one classmate who enjoyed this class. He reads from the slides and the actual exams are nothing like what we learned in class or worked on for labs/homework. Hed often say to take a picture of a graph because it would show up on an exam. Nope, never actually had those questions so I just ended up memorizing those charts for nothing.
I took Dr. ;&jaj for 1166 and now I am taking him again for 2107! His lectures are inspiring! I recommend Dr. ;&jaj.
Professor Ajaj really wants you to do well in this course. We had 4 assignments, although he planned on doing 5. We learned AWS, Azure, and GCP through assignments which give you real hands on experience with the cloud computing technologies. The exams are based on the material on the slides, so you just have to memorize what he tells you to study.
One assignment every week. The "Lab" section was just time for you to do the lab and take a quiz. Assignments: * There were about 3 or 4 assignments that took over 5 hours. * Everything else could be done in an hour or two. Tests: * He says *exactly* what the questions will be in class * Tells you *exactly* what extra credit questions to look up
Be wary of a lot of these reviews, most are written by the professor himself. Doesn't live code, reads from slides, uses another prof's assignments to examine things he didn't teach, unresponsive to emails. He doesn't pace himself well and had us essentially teach ourselves the latter half of the course.
Ola, is one of the worst professors at Temple University. His teaching practice is essentially; here are 350 power point slides. We will now spend 15 seconds reviewing each slide. Are you taking notes? Of course not you can't keep up. Either way, you will be expected to know every detail on this slide. Terrible teaching style. Avoid at all cost.
Horrible professor, reads from the Powerpoints, cannot provide a clear description of a concept to save his life. Assignments are so mundane and unclear it's insane, very vague instructions with no introduction to concepts, nor any description of exactly what he expects. Exams are easy though, but this class sucks, please don't take it. I mean it.
Seems like this prof has good reviews before things went online, but his online class is horrible. Class is essentially him reading slides. He never live codes for us. Quizzes are designed for you to fail them. Slow responding to emails. Inconsistent coverage of material. Labs and assignments poorly put together. Avoid online class with him.
Ajaj is absolutely terrible, avoid him at all costs. Goes slow during easy material for much of semester then crams the important stuff at the end. Bad wording on quizzes leading to wrong answers. No written code in class just going over slideshows. Very little instruction for labs. Didn't release answers to quizzes or tests. Other reviews are fake
Had him through zoom, was not the best experience. He's a nice guy and seems to know his stuff, but the class and lab just seemed super disconnected. For fall 2020 he also missed a few classes and completely omitted teaching any assembly language stuff , so I feel kinda unprepared for 3207. It's a pandemic so I'll cut him some slack I guess.
His canvas page is well organized and hosts his in-person class over Zoom which is extremely helpful. He teaches Memory management very well and does great illustrations to explain it. However, his quizzes and tests are pretty difficult, sometimes including information that wasn't given in class. Labs are pretty helpful and not too lengthy.
IDK why people are saying anything remotely positive. Extremely monotone and boring, doesn't really answer questions and has absolutely 0 chance for participation so paying attention is a legitimate chore in his class. If you can take another professor, take that professor
this professor is very hard and not good at teaching and its Extremely boring, doesn't really answer questions and has absolutely 0 chance for participation so paying attention is his class. If you can take another professor, take that professor
Professor never coded in class and spent half a minute on each slide during the lecture. Quizzes were locked after submission and were open only right before exams. We never saw our midterm exams and answers after submission, so it was hard to study for the final. No curve and hard quizzes, which usually involve material not covered by TAs or prof)
Grading structure is well-distributed. No textbook, concepts are presented in lectures. Make sure you do the labs and understand what you are doing to succeed on the quizzes and exams, it is not enough to just review notes and broad concepts, must know how they are applied as there are tricky questions that require reading code.
Professor Ajaj has been my favorite professor so far. His lectures really helped me understand the beauty of the C language and pointers (when they had previously confused me). He was also funny a lot of the time, but I'm not sure whether that was on purpose. Sometimes the stuff in his quizzes were unexpected, but the projects were very reasonable.
He is very thorough in his explanations and teaches well. Sometimes I felt the quiz/exam material was more difficult/more just memorization than understanding, but overall he is fair. The lab assignments are not too time consuming, but sometimes I felt they were not frequently enough covering the topics we were quizzed on.
Ajaj's lectures are the best I have seen so far in the CS department. He speaks and goes through the material so naturually, as well as tell the class what slides are important to review that WILL be on the exam - which to me is basically handing out free questions. If you want to prepare early for this class learn the basic of pointers in C.
Professor Ajaj was interesting. I didn't have much interaction with him as I only went to 3 lectures. Very well spoken and intelligent man. Not a bad professor. I wish he didn't stress us using the Temple Unix server which is constantly broken. Giving 4 stars because often the instructions on labs were a bit unclear, but he is certainly not bad.
Ajaj is boring. He writes on his slides and he never releases his notes. I sent him many emails over the semester but not one of them was answered. Temple really needs to hire another professor for this course.
This guy is one of a kind for sure. He is NOT HARD. The labs take about 2-3 hours on average. 10 labs total. Quiz almost each week in lab. He posts the slides so just glance over it before the quiz and your good. One midterm one final. write down the bonus questions he gives(make group doc) Attendance 5% Quiz 20% labs 25% Midterm 25% Final 25%
Professor Ajaj's lectures were very good and he does a good job at explaining the inner workings of C and also computer systems. Make sure you take good notes since he does not save the notes he puts on the lecture slides. He also curved the midterm and final for this semester. Ajaj is just overall a very nice and approachable person.
Clearly knows his stuff, but it's a lot of material. Regardless of your grades before exams, the exams will almost definitely push them down. There's stuff he told us to study for on the final that barely made a mark while previous things he mentioned to ignore were on it instead. Dropped my grade a bit.
Professor Ajaj's lectures are clear, but the exams and quizzes can be tough. The material is challenging, but using resources like unstuck AI can really help with studying and preparing.
Do well on the midterm and final or else you are gonna fail, write down every single smiley face.
if i don't update this, i bombed the final. that said, classic cool guy hard class.
Ajaj is the goat. He's not boring like other professors and he makes the material super interesting. Quizzes and exams are definitely not easy, so make sure to study your butt off, but overall, this class was straight forward and great to learn the foundations of C. Final lowkey cooked me but highly recommend this class for EVERYONE
He seems like a good person and cares about the class. However, his teaching style is not for everyone. His quizzes and tests are very hard and they are worded in a way that makes it difficult to understand what he is asking, which makes you fail them. He never posted our final's grade, so we don't know how well we did on it
Difficult class, but is very manageable if you put in enough time. Just make sure you get down the idea of pointers and how they work to do well on the exams and quizzes since it's the bulk of the class. Midterm is mainly based on pointers and arrays, whereas the final is mainly focused on hardware. Highly recommend professor Ajaj!
Dr. Ajaj was helpful in assisting his students with their questions or concerns. It's a lecture-heavy class with weekly labs and quizzes. The most challenging aspect is performing well on the exams, which ultimately determine your final grade. I didn't do well on the final, but what matters is that I left the class feeling like I learned something.
Great professor. The class is mainly quizzes, labs, and exams. There is no bs homework which is really nice. The professor cares about the class and having them learn. Dr. Ajaj can be funny at times too which makes the class more enjoyable. Study for the quizzes, exams, and complete your labs on time and you'll be fine.
He was good, make SURE you mark down what he says in on the quiz. he is pretty understanding
Class Info
Online Classes
100%
Attendance Mandatory
81%
Textbook Required
28%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-1.80 avg changeRatings by Course
1068
5.0
(12)5107
5.0
(1)CIS4350
5.0
(4)CIS4360
5.0
(3)CIS4517
5.0
(1)Difficulty by Course
CIS3513
4.0
CIS2107
3.5
2107
3.4
CLOUD4360
3.0
CIS4345
3.0