3.0
Quality3.5
Difficulty55%
Would Retake86
Reviews55%
Would Retake
86
Reviews
Rating DistributionOfficial
86 total ratings5
20
4
18
3
15
2
9
1
24
What Students Say
“The professor is knowledgeable”
IS443 - 3.0 rating“Would not recommend taking his class”
IS443 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
54%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.77 avg changeRatings by Course
is450
4.1
(16)IS443
3.3
(26)IS451
2.8
(19)IS250
2.5
(12)IS372
2.3
(3)Difficulty by Course
IS340
4.2
IS451
3.7
IS551
3.7
IS443
3.7
IS250
3.4
Reviews (85)
Professor Farra Hazem is the best professor to take IS451 with. He is very helpful, accessible, inspirational, and knowledgeable Professor at Saint Cloud State University. I took his class during Fall 2019, and have to admit that I have learnt many new concept about the subject. I definitely recommend him.
he is a very rude professor and doesn't work with students to answer confusion or questions. The students have to work to accommodate the professor than the other way. I wish SCSU had another professor giving the same class. I have to take this class because it is mandatory and i need it to graduate or else I would not be taking this class ever.
Hazem Farra thought me IS 250 (c#), which was my first programming language, I mastered it very well today. He is very helpful who wants his students to go above and beyond even though this course is a little bit tough when you are new to this programming field. He is knowledgeable. Pay attention to his lessons and do all your assignments. Lovely!
Excellent overall. If you pay attention to his lessons and do class participation, everything will be easy.
Excellent overall.
I do not recommend this professor to anyone. I had a horrible experience in his class. He mentally put a lot of stress which gave me major anxiety causing me to change my major overall. He is not understanding at all. He does not care about his students and just wants to dominate us. For your mental sake, DO NOT TAKE HIS CLASS.
The Worst professor ever!!!
Will list new assignments online and not notify class. Very tough with his grading and does not specify what he expects from assignments. Will not own up to his own mistakes. Take this professor at your own risk.
Very disorganized and lashes out at students for things that are largely his own fault. Will not accept fault in any of his mistakes. Will mark you down on major assignments for insignificant minutia. He is a smart person and knows a lot of things, but he is not good at teaching.
Worst professor I've ever taken, he isn't helpful and makes you basically learn everything by yourself. He expects you to know everything and get mad/ frustrated at students when they don't know something. Takes off points for the smallest things. Tests and labs are very difficult. Good luck
Worst professor at whole SCSU. Don't ever take classes from him unless you have to.
Gets frustrated with student when they don't understand his instructions even though they are rarely as clear as he believe they are. Expects you to self-teach and labs are difficult. Changes dates without updating class. Doesn't organize gradebook well or within a reasonable time period so it is hard to tell how well you are doing in class.
Would not recommend this Professor at all!!
He cares his student to succeed and willing to help always. Some students may not like a professor because they want easy class with "A" when they didn't study. Do the assignments of Professor Hazem as well as he gives practice questions before you do the exam.
Although I definitely agree with a lot of the reviews left here, Prof Farra was solid overall. The assignments were definitely tough and weren't always explained well. But at the end of the day he definitely cared about our success. Just be prepared to work with him and to be flexible. He's definitely a smart guy--but still learning how to teach.
He says he's willing to help students but is very rude about questions in class and via email. If you email him a question he has automatic responses set up so it takes a few emails and key words to get through to him. Lecture heavy and doesn't help you understand what's actually on the quizzes. If you have to take him it's not the end of the world
He is really rude and does not see his mistakes. He does-not help student but he said he is willing to. At first I thought he was helping but after some technical problem in assignments and after I emailed him he did not try to help me but asked me to complete it. I dont recommend taking class with him.
Professor Farra is a great Professor. He does really care about his students and is very accessible outside the class. Professor Farra helped me out every time I was struggling and I needed help. For me, Professor Farra is great! The materials are very clear. Everything is detailed in the course material. Professor Farra is a very nice teacher.
Announces that he is there to help students but in reality, you are on your own. The first assignment for class was not announced in class or on D2L resulting in multiple students missing the very first assignment. Very passive-aggressive when emailing him. Wished there were different professors teaching this course. One of the many flaws at SCSU.
There is a lot of homework for the class, but it follows the syllabus/calendar. The professor was very quick at responding to my questions and concerns. Overall, this class taught me a lot, and would take the professor again for a different course!
Tough teacher, small details matter, if you cant handle that do not take him but if you actually want to learn then you will have no issue.
I took the online version of this course during the Summer. There are labs every week which are easy since they are basically tutorials. The instructor provides (non-graded) quiz/exam reviews with questions that actually comes in the (graded) quiz/exam. The instructor answers emails on the same day, sometimes on the same hour. Great course overall.
He does a great job at teaching the concepts for the class.
One of the toughest professors in the department. Assignments are mandatory and do is the final group project. Miss anything you can not get any grade even though you have a reason you missed. Wished there were different professors teaching this course. One of the many flaws at SCSU.
Farra Hazem is one of the senior professors in the IS department. He is easy to reach out even after the class and the grading criteria and assignments are easy to understand. It would be great to have this class in person.
Large group project at the end. Aligned with syllabus.
Fair professor
The class is very informative but hard at the same time.
Overall not a great experience. The professor is very unorganized, he will change due dates, rubrics, exam times, quiz attempts and time allotment without communicating to the entire class unless a single student is proactive and emails him about it. Very strict grading given how flexible students had to be throughout this course.
Very Fair Professor. Make sure you reach out to him if you need any help.
It was a fairly easy class. The professor was always available for outside help if you needed it.
This is not a live interaction online class. All the classes where recorded i felt it would be good if he has online live classes.
Grading criteria in Syllabus did not match the grading criteria used when weighing grades. He is very particular about assignment format as well so be wary. Group project in an asynchronous class went as well as you would probably expect :( But, Farra is one of those professors who will help you as much as he can if you ask. But you have to ask.
His teaching and materials are good.
strict professor, you need to pay attention to everything before submitting because if you missed anything he'll deduct points.
strict professor
Bit harsh on grading submitted assignments but otherwise I'll give 6/10.
One of the best Professor I ever came across, got the online courses from him but those are well informative..
Should submit the assignments on time with the given instructions given by the professor.
Great Professor. He is accessible outside of class. He responds to our emails quickly. By doing assignments and group projects I have learned a lot. I would definitely recommend the professor. For the next semester am taking 1 more course from this professor.
Very well designed asynchronous class. Responds quickly to student questions. Course work is manageable and the course content was fun! Just make sure you follow the header instructions on assignments and communicate early and often if you need help.
Great support from the professor. The course 543 is Asynchronous . But I gained the complete knowledge of how to access database using AWS and MYSQL, SQL queries and MS ACCCES. The material and the professor provided assignments , Exam, Quizzes are very useful to gain the complete knowledge of subject 543.Thank you for the excellent guidance.
He takes off points for things that do not seem to be a huge deal, and I am not saying two points I am saying ten for having a capitalization error. He told me to work with another student athlete on an assignment and when we did, he threatened to give us both a 50% on the assignment. Posts assignments mid-week so stay on top of course schedule.
The professor has a great teaching style and is able to clearly convey the material. He is very organized and provides helpful overviews of the material before delving into the details. He is also patient and willing to go over any difficult concepts again if needed.
The professor has a great teaching style and is able to clearly convey the material
Not as organized as some of my other professors, but overall if you keep up with the assignments and follow all requirements clearly for each you will be good to go.
This class might be easy for some I feel the instructor wasn't as helpful as he could have been. Multiple times when a group member emailed or left a discussion post about a question the professor answered in a non-clear way that did not fully explain what we needed. Would have been great to see more enthusiasm from the professor, still good though
Professor is every active and available whenever needed.
- Study the slideshows for each chapter, as it is reflected in the quizzes and the exams - His assignments are simple, but make sure to follow the instructions EXACTLY, otherwise you'll lose a handful of points - Also, he is very easy to contact via email and replies quickly Overall, turn things in on time and review the material and you'll pass.
Fully online. If you actually read the book its pretty easy.
He Test Heavy but is here to help.
Good Professor, helps you but be ready to work in this class.
He's a good professor, quizzes and tests come from the book. Be prepared for a couple of papers but they aren't bad.
He was a very well trained professor and he spreads all the quality knowledge to his students in the class.I had 2 courses under and it was a very good experience.
This professor holds a high standard when grading homework, which I respected but make sure you follow the directions exactly. He seems very organized and is picky about how students communicate with him but is good at responding quickly and will stick with you to work through an issue.
He is very helpful
The professor is knowledgeable. Very blunt and straightforward, harsh grader, but means well. He wants his students to succeed.
Professor Hazem is a great professor. He is available to help his student when needed. He is also open to feedback to further improved his course.
Professor Hazem puts a lot of time and effort into his course through his attention to detail and his comments. He really does his best to give his students a deep and detailed review of the student work.
Be prepared to have all assignments from over the semester graded the day grades are due. The assignments/project are easier than most classes, but the professor is an extremely strict grader (watch those file names). Lastly, the expectations the Professor expects for his students, he does not hold himself to. Would not recommend taking his class.
Prof. Hazem is very understanding when it comes to student life. His syllabus is very clear. Submit your work on time, actively participate in class discussions and you will ace this class.
I took IS 451 as IS551 and this was my first graduate course. I really enjoyed Professor Hazem's style of teaching. I learned a lot in this course. My favorite part of the course was the Final Project: It was really the best way to learn by hearing other student's presentations. One advice. DO NOT FALL BEHIND!!
I'll make it easy for you by giving you his pros and cons. Pros: Easy grader, Extra credit, and Practical class. Cons: Terrible attitude, fixated on attendance, and doesn't trust students. Personal Opinion: Only take a class with him if you have no choice or he is the only one teaching otherwise don't as you get an A but his attitude is too much.
I will never take a class with this professor again. I would rather extend graduation and take a class with another professor or just drop the major overall.
I don't have a comment. Just Stay AWAY!!!! If you can take a class
Terrible attitude! You won't know how you are doing in class until the day grades are due at 11 pm. Exams are tough. He can help you during office hours, but if you ask a question on D2L discussion, he will either ignore you or give you an attitude and you end up failing an assignment. We are paying a lot of money to learn!!
Please Please Please Don't take any course with him. Extend your Graduation but don't take any course with him please.
Not sure why Professor Farra has bad reviews. I think some students want to have an easy A. Well you have to understand that Farra is helping you learn the material instead of memorizing. Tough grader and Tough exams
He was caring for his students. He knows a lot. He will help you if you ask him for help. He always wants to help his students, and he is hoping his students to succeed. It was a really tough class, but if you participate in his class and speak up if he asks questions, you will not have any problem with him.
I took an in-person class with him and I did not understand anything. He is very picky and has a bad attitude. I took this class because it was required but I don't know how I will take another class with him.He gives a lot of assignments each week and takes exams and quizzes with very strict rules.I recommend you guys not to take this class.Worst.
Very disorganized.
This professor can be quite difficult to deal with. He is very irritable and frequently has an attitude with students over small things, gives poor instructions on some assignments, also takes very long to grade labs. The content itself isn't too hard, but this professor is a pain. Take someone else if you can.
Honestly, he's not as bad as the rest of the reviews make him seem. I know where they are coming from but if you are struggling he is very accessible outside of class. If you want an easy A this is not the class. He wants you to learn the material and not cheat (fyi you will get caught). Don't extend your graduation it's not that serious.
He wants you to complete all CA's, PA's, Labs. Moreover, a couple of quizzes every week. Makes you buy additional subscriptions and books besides the syllabus(which costs a lot). I took an in-person class with him and I did not understand anything. He is very picky and has a bad attitude. I only took this class because it was required.
This professor is passionate about IS & genuinely wants to teach, but his implementation is ineffective. He often strays off-topic, discussing politics during the limited 1.25-hour class. Staying on track would enhance learning. He is a good person, but his teaching needs better focus and structure in order to save the time of students.
He expects a lot from you and I personally think he's a okay professor but can improve more.
Professor Farra is knowledgeable but assigns a heavy workload with low credit, which can be discouraging. Grading lacks emphasis on attendance and participation, and the strict approach feels rigid. A fairer balance in workload, grading, and recognizing effort could create a more supportive and motivating learning environment.
Professor Hazem was tough at first but improved over time and is passionate about teaching. He's a good teacher, but strict with emails. The class workload was heavy, with daily homework, but I learned a lot. It was one of the hardest yet most rewarding classes I've taken.
Avoid this professor if you can. He will assign a lot of projects with confusing instructions. Assignments due dates get changed randomly and he will be passive aggressive if you try to ask him questions. All assignments will be graded at the end of the semester, so you won't even know how you are doing in the class.
he is smooth grader, you'll learn as he will make sure you understand, If you have questions talk to him he'll make time for you no matter what, his projects pretty easy as he gives clear instructions to follow, all my projects were late I thought i was getting D+ professor Hazem cares more about learning and understanding the subject than a grade.
If you can, avoid him it's so much work. If you weren't religious before this class, you'll want to pick a religion and start praying. He's the worst.
He is an excellent professor. He is very adaptable and encourages students to speak to him if they have a problem. He is shows best personality of him. I like him for his flexibility and empathy. He showed he is there for them and would help them succeed. He helps when you approach him honestly. He is exams proctored but gives an excellent guide
This class felt so utterly pointless the professor spends the entire lecture time complaining about his dislike towards ai and google chrome. The reason I gave it a difficult rating is cause it's so incredibly BORING also the class is online only and he gets mad and goes on a rant if you don't use your webcam like he couldn't just have it in person
His door is always open to help students, but he is a very tough grader. It is difficult to get a good grade on his assignments even when submitted, some may still receive an "F" or "D." He expects assignments to be perfect, but we are here to learn. I cannot get everything perfect because I am still learning.
Farra throughout the course uploaded numerous announcements about projects being due that never existed. Farra throughout the course demonstrated that he was not fit to teach the course. Farra created raodblocks throughout the course trying to be tech savvy. While he knows his stuff, Farra is not fit to be a professor.
Class Info
Online Classes
100%
Attendance Mandatory
54%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.77 avg changeRatings by Course
is450
4.1
(16)IS443
3.3
(26)IS451
2.8
(19)IS250
2.5
(12)IS372
2.3
(3)Difficulty by Course
IS340
4.2
IS451
3.7
IS551
3.7
IS443
3.7
IS250
3.4