3.3
Quality2.5
Difficulty49%
Would Retake128
Reviews49%
Would Retake
128
Reviews
Rating DistributionOfficial
5
48
4
19
3
15
2
25
1
21
What Students Say
“This guy is awesome if you take the time to get to know him”
COSC300 - 5.0 rating“Ezekiel is an extremely funny, intelligent individual who deeply cares about the education and success of his students”
COSC300 - 4.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
80%
Textbook Required
64%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.40 avg changeRatings by Course
300
5.0
(1)14779
5.0
(1)COM101
5.0
(2)COSC105210300
5.0
(1)COSC405
4.3
(3)Difficulty by Course
COSC 101
5.0
COSC304
4.0
ASSEM300
4.0
COS300
3.7
COSC110
3.0
Reviews (128)
Awesome teacher, Awesome person
No Comments
great person, good prof. one of the best iup has.
Best teacher ever! I'm not even a comp sci major, I didn't know anything about computers and now I'm writing programs easily. I'd take any classes he teaches just cause hes that awesome! go raj!
initially hard to understand his accent, but once you get on to his style of teaching, he is pretty good at it
funny as hell
So this is the one. Wait, I thought that was the one. Oh my god. Now thats the one. And its even funnier when he rips on Cross for being greedy. Must take every chance you can.
everyone seems to be happy with his easy good grade. he is that much smart and nice.
I had Ezekiel last semester and I must say...he is the absolute best. He may not speak English that well, but once you get used to it...it's pretty easy. I still stop to see him because he is just so awesome. Take any and every class you can with him.
I didn't learn a darn thing in this class and still got an A, though I don't think I did even half of the work.
good professor. encourages students to think on their own rather than giving step by step instructions through the labs.
He can't seem to pick carpet colors.
We're all glad he left ONU!
de zeke is not de one to take. de zeke is no good teacher.
No Comments
can't teach - his English is horrible
good teacher, onu ****s do not rate our teacher
ONU - you ppl suck, you're jealous because we've got him. He's one of the few profs that care if you learn! Take every class you can with him.
find it hard to believe that so many people have been giving such high rankings. ezekiel may be a "nice" guy, and hand out A's like they don't mean anything, but he CANNOT teach to save his life. inconsitent lectures, bad preparation, useless a
Not hard to understand once you've been there a while.
Doesn't really care about teaching well or his students. Doesn't take anything, especially real classwork, seriously. Actual quote from class: "I made two mistakes. Number 1 I came to this school. Number 2 I started building my house here."
Coolest teacher I've taken yet. He made Cosc110 easy -comming from a non cosc major. Plus hes really funny and tells lots of stories. Really cares about students and even after classes hangs out. Tests arent very hard and he tells you whats on it. Laughs2
most bestest teacher ever!
You want help from Ezekiel? "you computer science major, you supposed to know!" Forget it. Read the book or you're doomed at first, until he curves at the end and you get an A no matter what. He is cool and funny, but i didn't learn #$%*
I had him for computer science and as an advisor. He is very intelligent. I enjoyed his class and he cares about the students.
Had him for several classes (MASM, COBOL) and he was great -- explained things, took his time. Right now I have him for Java and he seems to be freaking out. I think it might be because he knows Java too well. Take him for anything else, though.
the best teacher.
I didn't really do anything in this class besides read the book and memorize terms and show up for tests... i got an A, but watch out cause missing a lot of class can screw you in the end. Funny guy, take him.
He's a horrible professor. Very unorganized and inconsistent with his lectures. Very hard to understand when you're reading his instructions on papers that he hands out.
easy grader, but very unclear and you can't understand his speach
Easiest prof in the IUP comp sci department. I hardly ever showed up for class and I got a B. All you have to do is read the book, take the tests, and turn in labs and you're set. How much harder is that?
Took him during the summer and I think everybody got an A. He's a funny guy. meaning you'll laugh at him. He pronounces "only" as "one-ly." How can you not like a guy with a stutter built into his name?
VERY GOOD TEACHER. ONE OF THE BEST TEACHER AT IUP. HE KNOWS HIS STUFF.
Very unclear about what is on quizes and tests, he doesnt give much time for labs and if u dont complete the lab during class there is no chance of completing it, u cant understand his english...he's terrible
CAN'T UNDERSTAND YA...he only is willing to help the comp. sci. majors and doesnt care if anyone else even has a clue what he's talking about
Very very smart guy. Doesn't like to give help right away because he wants students to think and try, which is a really good thing. Also a very funny and easy to get along with guy.
A very helpful and understanding teacher.
HE IS THE BEST TEACHER IN COMP SCI DEPT. HE CAN TEACH ANY COMPUTER SCIENCE COURSE. HE KNOWS HIS SUBJECT.
Terrible prof. Thinks using all the bells and whistles in powerpoint constitutes effective teaching. Think accent makes him very hard to understand. Behaves unethically; avoid if possible.
he can teach any course, 300, 210, 304, 405 and so on. it is unusal talent to teach many classes. he is a good teacher. take him.
need not learn anything from his class, but expect an A. He is always lost half-way teaching. Don't need to buy textbook, coz he never use it. Hand in any homework, (right or wrong) u'll get full credit.
Nice guy, tries to make class fun. He definatly earned his PhD and it shows in his teaching. Sometimes the accent can get confusing, but you catch onto it relatively well after a couple weeks. He makes class pretty easy also, and gives more time on things if you need it to make sure you get it done.
Fantastic prof, really knows his stuff and always willing to help. A true exepert in his field unlike the rest of the department.
Prince of plagiarism. Takes alot of his material off the web. Don't learn anything from him, but its an easy A so I can live with it I guess.
true. ezke is the man, easy and very very intelligent, he's the only one in the department who REALLY knows computer science. If you have trouble with his class you don't belong in computer science. good sense of humor if your not a total nerd.
I learned alot from him in this class. The labs were do-able. Sometimes the homework can get tedious but he definitely knows his stuff.
one of the nicest professors. he will make you learn, so if work isnt your thing, stay away. but i learned from him. after a week, you dont even notice the accent.
HE IS THE BEST TEACHER. I LEARNED A LOT SO FAR. HE NEVER USE POWER POINT SLIDES.
He does a really good job teaching this class. I've learned alot from him. I'd recommend taking this class from him.
He is very difficult to understand. He expects you to know alot about computers even though its just a 101 class. I do not recommend taking him.
HE IS ONE OF THE BEST TEACHERS. NEVER USED POWERPOINTS. WELL PREPARED FOR CLASSES. I LEARNED A LOT FROM THIS CLASS. HE SUPPLEMENTS INFORMATION FROM OTHER BOOKS. THAT IS NOT PLAGIRISM. PLAGIRISM OCCURS WHEN A WRITER DUPLICATE ANOTHER WRITERS’S LANGUAGE OR IDEAS AND THEN CALLS THE WORK HIS OR HER OWN. HE USES MORE THAN 5 BOOKS FOR EACH COURSE.
Really nice guy. He might be a bit too intelligent to be teaching a 101 class, but he gave plenty of extra credit (maybe too much). Tests not always on most important info; seems to be a lot of trivia. The final was really difficult, but covered the material very well. LONG paper on supplemental reading (7-10 pgs!) He'll push you to learn.
Cool guy, class isn't that hard, 5% bonus on your final grade if you show up for every class, who could ask for more
Horrible professor. He should be fired immediately. He has no clue about programming. He basically reads the book.
Very nice guy but so incredibly difficult to understand! The only words he knows are 'right', 'you know' and 'ok'. He knows his comp sci stuff but doesn't know how to tell us in English what we're doing. If you want an easy A, take him, but if you want to actually learn something, take someone else.
Always use the book. He teaches exactly from the book, doesn't always explain what he's teaching or how it applies. Expects that you'll be able to do complex problems after showing you very basic components. Grades very easy, though, and homework is sporadic. Tests seem hard but the grading isn't tough.
If text made a mistake - he made a mistake. Text examples, sometimes given as hw, simply did not work....wasted hrs! His preparation was questionable. There was no excuse for this after using the same text for several years. Unanswered questions on my tests were not marked wrong. Some of my hw returned unmarked. Where did my grade (A) come from?
Ezekiel was a very easy prof for this class; although, he doesn't teach you what you need to know for future classes done in Java (cosc 310). He gave very hard projects out of the book with little to no explination. Quizes were over 100 points each. I got an A for the class and learned no Java. Offered 5% bonus if you dont miss any classes!
His quizzes were very easy but his projects are unclear and difficlut. He doesnt realize that most people in the class arent comp sci majors. I was so lost and confused most of the semester.
He could have less math and math theory in the class, as it really had nothing to do with the assignments. The projects were frightfully difficult and he wasn't much help on them nor was the book, the exams were Ok, but he gave full points on anything that looked even slighty close to being right. He gave 5% bonus for showing up to every class.
This class is a piece of cake. Gives quizzes like once a week and takes questions off of the sample midterm and puts them directly on the test. If you want an A, take him!
If you can get past his strong accent and occasional poor handwriting, AND have a real interest in learning what he has to offer, I don't think you could ask for more from a professor. He very thoroughly explains all concepts without rehashing, but is willing to give individual attention. If you honestly want to learn how to program, try his class!
If you can understand what he's saying, the class isnt too bad, but if you cant he always posts the notes online. The class is pretty easy, but the labs are boring. At least you get to chesk your email and play games during class!
Professor is a very nice guy. Gives LOTS of bonus and really curves tests. I didn't know you could curve a test by that much. Will help you if you ask and does his best to explain things so you understand. If offered you should def take him for a class
come every day because he'll give you extra points at the end of semester, quizes are easy, labs are easy. EASY CLASS!!
I didn't know 24/50 was considered a 100%. Really easy class!!! Just go and that's pretty much it. Everything is explained. He can't spell for crap, but he's okay with that. He knows he's an ESL person and he makes fun of it. Just a really fun class, one of the only one I look forward to go to.
I had Dr. Ezekiel in COSC 316. He is an excellent teacher, and if he makes a mistake he recognize it, which not all profs do. He is extremely helpful in class, and the students are always welcome to his office. He is very good teachings low level classes, but even better teaching high-level ones. A+ to him.
very helpful. semi-easy class. quizzes and tests were all essay and took some time, but he is very fair
best comp. sci prof there is! he tries to be funny, but his laugh is funnier than his jokes. i would definitely take him again. tests and quizzes are semi-difficult so you have to study but he grades fairly and gives you credit just for trying - even if it doesn't relate to the question at all. haha HIGHLY recommended.
kinda hard to understand but is a good teacher tho he keeps saying "you get it" alot
this guy is hilarious and he gives so much bonus it's almost ridiculous although you will probably need it..take him it's actually a pretty fun class
I took this course last year, but I still remember a majority of the course material because of his interpretation of the topics discussed. Even though he may be slightly difficult to understand at times, he gives out a lot of bonus opportunities.
Psshh easy A! just go to class! dont take anyone else trust me!
I do not recommend this professor. He speaks very little english and is very difficult to understand. He critizes your questions. He also repeats his statements several times. DO NOT TAKE HIM FOR COSC 101
I dont recommend this man. Hes nice and all, but im here to pass, and he cant help with that. He speaks very little english, and writes real quick on the chalkboard then erases it. Tests are hard and he helps in no way. I wouldnt take him again.
Tell Great stories about Walmart. Take him for 105 because he lets you do all your test and homeworks over so you can get the points you missed. I don't think he is a bad teacher he just doesn't really teacher just make sure you have the book and you'll get a B easy and A if you study for the final.
He's always willing to help out if you had a problem with the test or homework, hes really easy to negotiate with and he really enjoys what he teachers...Dont ever take notes on what he write on the board b'cuz everything on the test is outta the book and you'll only be wasting you time and you ink if you write down everything he write on the board
if you have trouble understanding people with accents try to avoid taking him. I didn't understand 90% of what he was saying in class and he ends every other sentence with "Do you agree?" he does try to help when you go to him. his homework is lengthy but usually right out of the notes he gives you and his tests are all open note/book as well.
The class starts out a bit overwhelming. But the prof is good and really just wants you to learn. It might seem like torture but if you really want to learn something you will. He really knows the content in 300 well. (yeah he is hard to understand but you get used to it)
Dr. Ezekiel is a really cool guy. He is Indian but after the first class you can understand him very clearly. He goes through the book rather quickly and the whole thing will be scaled through the semester so book reading is necessary. He gives homework and take home quiz's which make a good easy portion to the course. I really enjoyed it course.
I've had Dr. Ezekiel for three classes as a computer science major. 405, 310, and 300. His best class by far was 300. Ezekiel's teaching style revolves around handwriting on the board and "take-home" material. Alot of take home tests. Pretty funny guy, and its hard to get less then an A unless you want to fail.
i love ezekiel. if you make an effort to get to know him he really appreciates it, and will also be a little more willing to help you with questions. the quizzes and homework are usually all take-home and straight from the book. easy class.
This class was okay, though the Labs are intensive and not worth very much in relation to the amount of work required. Likes to send about 100 emails a day with little usefulness. Mid Term was all true false, which blows. I wished I had taken another course or not bothered at all.
Cant understand slang, handwriting and mostly what he says during class. Too heavy workload and he's not organized during classes.
Dr. Ezekiel is an extremely funny, intelligent individual who deeply cares about the education and success of his students. If you aren't used to his accent, he can be a little hard to understand, but he will always set time aside outside of class to help students - or to find the help that students need, always giving a lot of time for makeup work
Very hard to understand what he is saying and often goes off on tangents that have nothing to do with the material. Learned a lot about life in India, not much about Assembly. Copies illegible notes and does not go over them. Told us to study a quiz for the mid-term and there was nothing from the quiz on there. Grades very easy everyone gets an A.
This guy is awesome if you take the time to get to know him. He's hilarious and he really cares about how you do both in his class and in other classes. There are a lot of assignments but as long as they are done, you will get an A.
Ezekiel is very scary the first couple days but he is weeding the people out that don't want to be there. He is an awesome professor. He gives a lot of independent work but that helps me learn. He's very funny and once you get used to his accent it is very easy to pay attention in his class.
He is not that helpful. He is funny, but other than that he is not a good teacher. He gets off topic all the time and barely teaches the material. I had to teach myself most of the material. Then he randomly throws an unbelievable amount of work on you. I did not like him.
Hard to understand but after the first few classes you will get used to his accent. Very good professor with high knowledge base of the material. Keep up with your work and you'll do well. Overall an enjoyable class.
He a really cool guy
Nice guy. Bad teacher. This class is a 101 but not the work load. One chapter per week, quiz at the end every week. Multiple Microsoft office projects throughout the semester which are hard without the Microsoft Go book, which he expects you to read, along with the main class book, oh and a third book that you must write a 7 page paper on.
Professor Ezekiel's COSC 101 class was very easy. Anyone who says he was a hard teacher or have a ton of work just didn't feel like putting in the minimal effort needed to get an A in the class. He let everyone retake the quizzes and midterm as many times as they wanted to. I'd recommend him to anyone that has to take COSC 101
He is one of the best lecturer.
Had this professor a handful of times while at IUP. Best teacher I had. I took a few of his upper level classes, such as AI, simply because he was teaching it.
Gets lost listening to himself speak and doesn't cover the material directly. No study guides for the exams so you are going in blind, but he's an easy grader and let us retake the midterm. Seems to know a lot about the material, but his ability to actually teach is non existent.
He loves to talk and you'll most likely end up hearing stories more than once, but he's a great teacher if you go class and take notes. He gives a quiz and homework for each chapter in his book, but they're easy if you take notes in his class. There's a midterm and final but they're mostly based off of the quizzes he gives you throughout the class.
One of my leasts favorite professors. He does not explain things very well and when you ask him questions he acts as if you are bothering him. He expects you to know a lot for entry level course,without actually teaching any of it. If you are not good with computer science I would not take him until you understand the basics of it atleast.
Great professor. Loves to ramble on but very intelligent about security and computer science when discussing. Get ready to read and write papers. Very nice guy who will joke around with you and be serious when he needs to be. Would take again.
If you're just starting out as a Comp sci major this will be the easiest class you ever take. He knows what he is talking about and i respect him for it but he treats everyone like they should already know the information when they're just coming into the major. He also brags about himself way too much. Just read the book, easy A.
Admitted to the class that he's "not a cyber guy" in a digital forensics course. Homework "questions" are literally just the "In this chapter, you will learn..." bits from the beginning of textbook chapters. Exams questions are frequently not even questions (e.g. "Obtain a search warrant"). Goes off-topic constantly.
He grades homework for completion, NOT correctness. He frustrates most of the class and is known to never lecture about the actual course material. Prepare to teach yourself. Told me to my face that reading the book would not help and then later denied it. He tested us on concepts that we have never once seen in class and werent even in the book.
This professor is very harsh to entry level students, expecting far too much. He assigns projects and homework the night before over email and expects you to have it done. He shuts down any open discussion about the subjects being taught if the discussion is not what he wants to hear; it is frustrating and makes me not want to learn this material
This guy is a piece of work. He is the rudest person I have ever met. He will laugh in your face if you choose a research topic he deems is pointless. The things he thinks are useless are things he doesn't like or things he doesn't understand the usefulness of. Complete opposite of what a good computer scientist should be and is very ignorant.
Easy A as long as you show up but do not expect anything else out of this "class". There is no book, content or lectures. Has said on multiple occasions "I don't know why I am teaching this class". We show up, yell at Ezekiel(he laughs) and leave. The out of class assignments consist of writing summary paragraphs on randomly assigned topics.
Pretty good professor. Talks a lot about off topic class material. Gives homework and projects a week or couple days in advanced from their due date. Doesnt really explain java to a point that we can understand it. More like expects you to know it at an entry level course without being taught. Will give you help if you go during office hours.
Long story short, do NOT, by any means take ANY class with this professor. I'm a student in the Honor's College and have a fairly decent GPA. Also, I like to be interactive in class. I have a lot of questions. However, every time I ask, I get grilled for AT LEAST 5 minutes for not knowing, despite that I am a student here to learn.
Dr. Ezekiel is a great teacher. If you come to class and study for the tests, you will definitely pass. He is very clear as to what assignments need to be done, and when tests are. His grading is clear, and you have plenty of time to complete assignments. He is very good at explaining the content.
Will give you many opportunities for extra credit during class. Hard to understand him at first, and it certainly gets annoying that he says "Do you agree?" a ton. Is certainly rude if you don't understand something. Threw us directly into code after barely explaining it the first day, and expects you to excel if you're a CS major.
He is an excellent professor and you can learn a lot from him. He may stray off the topic of the lecture a few times. You will need the book to help you with teaching more indepth about concepts. You may not understand exactly what he is talking about but he helps you get a good grade. He may seem tough but he really wants everyone to do well.
Feel free to take his classes if you want to learn solely about his personal life and each time he has ever gone to Oak Ridge National Lab. He has his group of lackeys that will hang on to his every word and suck up to him. He never checks work but will assign large projects, so do what you will with that.
He will call you stupid in front of the entire class if you ask a bad question. He will yell at you for wasting time if you ask a question about something he thinks he already went over. He will mispronounce and misspell words regularly leaving you to guess what he is saying or writing. He will not grade anything after mid-terms. AVOID AT ALL COSTS
This class and professor are tough; but, if you're avidly trying to do well in this class, you will do so. His demeanor can be very harsh but you find out it's really just how he responds to things in general. If he's making you feel bad with responses, know it's not personal. I had an F after midterms but I ended with an A!! He WILL work with you.
This class is good, you work with him he works with you.
Ez really cares about his students. COSC 380 was such a blast with discussions on conputer topics and emerging technology. Take Ez if you ever get the chance.
This was a seminar class, so you were basically graded on being active in discussions. The more you take Ezekiel, the easier his classes get. You'll love the guy at the end of your tenure at IUP!
Ok please don't take this the wrong way because I'm sure he's great in person, but don't take his classes online. He's a really smart guy, but he's almost too smart to teach it, and his instructions are awful. Doing the labs are super hard because his directions make no sense. Either get another prof or take it during an in person semester.
Take him for COSC 101!
Tips for taking his classes: don't let his nontraditional lecture style stress you out--he doesn't teach from slides but through freeform discussion; he'll work with you if your grades are low; ask him about opportunities for work experience; he likes to tease but it's all in good faith--he's really nice. He cares about students' success above all.
He is the smartest man in the department. But he cannot teach, with kindness or gentleness. He believes everyone is ignoring him so he refuses people to use computers for notes. He will talk about a subject and get it completely wrong. He constantly exhibits favoritism, belittles students, and will make racist statements "as jokes"
Ezekiel is a good man and good professor. His assignments can be quite lengthy, but that is how you learn the content of the class. Put in effort and you'll get an A. If you do the bare minimum, expect a B. Would recommend taking as man COSC classes with him as he's one of the good ones.
I took COSC 356 - Network Security, and the homework was easy for this course and all of the exams have been take-home exams to do in your own time. Only thing I would mention is that the lecture gets extremely off-topic, and with required attendance (and so little work) going to class feels more like a chore. Great guy and easy class, regardless.
Awful experience with him in every course I have ever taken w/ him(4+ now). The professor is never on topic--the class has no structure whatsoever. Randomly assigns due dates two days in advance. Constantly complains and makes racist comments towards students. Puts no effort into preparing class material or learning the material himself. Worst prof
Ezekiel is a great professor who cares about student success. His unique teaching style takes some adjusting, but engaging with it pays off. unstuck ai was a lifesaver for exam prep - highly recommend!
Learned a bit about a lot, gives you a chance to research independently. He makes you want to learn on your own.
He knows the content very well, but he is not a good teacher. He gives a lot of work but as long as you try he is not a picky grader. He cares about his students but has a different way of showing it. If you are a computer science major you can't really avoid him, you just have to get used to his demeanor.
I took a lot of classes with this man and if I'm being honest I didn't really learn anything from any of his classes, if you show up and turn in assignments you'll get an A for what its worth. he spends more time rambling about his life then teaching anything but to be fair you rarely have to actually learn any of the material to pass his class
all he does is talk about himself, during both office and class hours. he gave out my cell number like it was his own so now I get creepy voicemails from a lot of men I've never met. if you're a woman, he will make you do all of his work for free and be a free therapist. the only professor I would ever reccommend and WISH to be fired.
Class Info
Online Classes
100%
Attendance Mandatory
80%
Textbook Required
64%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.40 avg changeRatings by Course
300
5.0
(1)14779
5.0
(1)COM101
5.0
(2)COSC105210300
5.0
(1)COSC405
4.3
(3)Difficulty by Course
COSC 101
5.0
COSC304
4.0
ASSEM300
4.0
COS300
3.7
COSC110
3.0