3.3

Soundararajan Ezekiel

Computer Science - Indiana University of Pennsylvania

3.3
Quality
2.5
Difficulty
49%
Would Retake
128
Reviews
3.3
Quality
2.5
Difficulty
3.4
Helpful
3.1
Clarity

49%

Would Retake

128

Reviews

Rating Distribution
Official

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

Online Classes

100%

Attendance Mandatory

80%

Textbook Required

64%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 30 grades
Most common grades:
A (14)
A+ (6)
B (5)
Grade Distribution
A(20)B(5)C(0)D(1)F(0)A-/B+(4)
Based on 33 reported grades
A: 14
A+: 6
B: 5
B+: 2
Common Tags
Get ready to read (8)
Caring (7)
Lecture heavy (7)
Hilarious (6)
LOTS OF HOMEWORK (5)
Skip class? You won't pass. (5)
Lots of homework (5)
Respected (4)
Rating Trend

Declining

-0.40 avg change
Dec
Apr
Oct
Dec
May
Oct
Last 6 months
Ratings by Course

300

5.0

(1)

14779

5.0

(1)

COM101

5.0

(2)

COSC105210300

5.0

(1)

COSC405

4.3

(3)
+22 more courses
Difficulty by Course

COSC 101

5.0

COSC304

4.0

ASSEM300

4.0

COS300

3.7

COSC110

3.0

Reviews (128)
5.0
4.0
COSC105
Feb 24, 2003

Awesome teacher, Awesome person

2.0
3.0
COSC110
Feb 27, 2003

No Comments

5.0
2.0
COSC300
Mar 19, 2003

great person, good prof. one of the best iup has.

5.0
2.0
COSC110
Mar 27, 2003

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!

3.0
2.0
COSC300
Apr 15, 2003

initially hard to understand his accent, but once you get on to his style of teaching, he is pretty good at it

5.0
3.0
COSC300
Apr 15, 2003

funny as hell

5.0
2.0
COSC300
Apr 23, 2003

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.

1.0
1.0
COS300
Apr 25, 2003

everyone seems to be happy with his easy good grade. he is that much smart and nice.

4.0
1.0
COSC300
Apr 28, 2003

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.

2.0
3.0
COSC300
May 10, 2003

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.

5.0
2.0
COSC300
May 16, 2003

good professor. encourages students to think on their own rather than giving step by step instructions through the labs.

5.0
1.0
COSC300
May 16, 2003

He can't seem to pick carpet colors.

1.0
1.0
CS268
May 18, 2003

We're all glad he left ONU!

1.0
3.0
COSC300
May 20, 2003

de zeke is not de one to take. de zeke is no good teacher.

5.0
2.0
COSC300
May 24, 2003

No Comments

1.0
3.0
COSC300
Jun 28, 2003

can't teach - his English is horrible

5.0
2.0
COSC300
Jul 5, 2003

good teacher, onu ****s do not rate our teacher

5.0
3.0
COSC300
Aug 25, 2003

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.

2.0
1.0
CO300460
Sep 10, 2003

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

5.0
1.0
COSC300
Sep 23, 2003

Not hard to understand once you've been there a while.

2.0
1.0
COSC460
Sep 29, 2003

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

5.0
2.0
COSC110
Nov 5, 2003

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

5.0
1.0
300
Nov 9, 2003

most bestest teacher ever!

2.0
3.0
COSC110
Nov 9, 2003

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 #$%*

4.0
2.0
COSC105
Nov 12, 2003

I had him for computer science and as an advisor. He is very intelligent. I enjoyed his class and he cares about the students.

3.0
4.0
COSC304
Nov 19, 2003

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.

5.0
3.0
COSC460
Dec 18, 2003

the best teacher.

3.0
2.0
COSC105
Jan 1, 2004

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.

1.0
3.0
COSC105
Feb 2, 2004

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.

2.0
3.0
COSC110
Feb 16, 2004

easy grader, but very unclear and you can't understand his speach

4.0
1.0
COSC105
Mar 4, 2004

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?

5.0
1.0
COM101
Mar 31, 2004

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?

5.0
2.0
COSC310
Apr 7, 2004

VERY GOOD TEACHER. ONE OF THE BEST TEACHER AT IUP. HE KNOWS HIS STUFF.

1.0
3.0
COSC105
Apr 8, 2004

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

1.0
4.0
COSC105
Apr 20, 2004

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

5.0
3.0
COSC310
May 7, 2004

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.

5.0
3.0
COSC210
Jun 8, 2004

A very helpful and understanding teacher.

5.0
2.0
COSC210
Aug 1, 2004

HE IS THE BEST TEACHER IN COMP SCI DEPT. HE CAN TEACH ANY COMPUTER SCIENCE COURSE. HE KNOWS HIS SUBJECT.

1.0
1.0
COSC210
Aug 23, 2004

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.

4.0
3.0
COSC355
Oct 3, 2004

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.

2.0
1.0
COSC210
Oct 21, 2004

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.

5.0
1.0
COSC300
Oct 28, 2004

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.

5.0
3.0
COSC
Nov 1, 2004

Fantastic prof, really knows his stuff and always willing to help. A true exepert in his field unlike the rest of the department.

1.0
1.0
COSC
Nov 2, 2004

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.

5.0
1.0
COSC105210300
Jan 10, 2005

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.

4.0
2.0
COSC210
Jan 27, 2005

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.

5.0
5.0
COSC
Feb 13, 2005

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.

5.0
3.0
COSC300
Feb 18, 2005

HE IS THE BEST TEACHER. I LEARNED A LOT SO FAR. HE NEVER USE POWER POINT SLIDES.

5.0
3.0
COSC300
Mar 29, 2005

He does a really good job teaching this class. I've learned alot from him. I'd recommend taking this class from him.

3.0
3.0
COSC101
May 11, 2005

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.

5.0
3.0
COSC300
Jul 17, 2005

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.

5.0
5.0
COSC101
Aug 10, 2005

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.

3.0
2.0
210
Grade: B+
Oct 18, 2005

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

1.0
4.0
COSC210
Nov 8, 2005

Horrible professor. He should be fired immediately. He has no clue about programming. He basically reads the book.

2.0
1.0
COSC105
Nov 16, 2005

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.

3.0
3.0
COSC210
Dec 16, 2005

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.

2.0
2.0
COSC210
Jan 3, 2006

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?

2.0
3.0
COSC220
Mar 28, 2006

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!

2.0
3.0
COSC110
May 21, 2006

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.

3.0
1.0
COSC355
Jun 23, 2006

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.

4.0
1.0
COSC101
Oct 23, 2006

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!

5.0
3.0
COSC300
Oct 27, 2006

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!

3.0
2.0
COSC101
Nov 18, 2006

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!

5.0
2.0
COSC101
Dec 14, 2006

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

4.0
1.0
COSC101
Jan 16, 2007

come every day because he'll give you extra points at the end of semester, quizes are easy, labs are easy. EASY CLASS!!

5.0
1.0
COSC101
Apr 10, 2007

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.

5.0
3.0
COSC316
Apr 23, 2007

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.

4.0
1.0
COSC316
May 10, 2007

very helpful. semi-easy class. quizzes and tests were all essay and took some time, but he is very fair

3.0
1.0
COSC316
Jul 23, 2007

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.

4.0
4.0
COSC105
Apr 19, 2008

kinda hard to understand but is a good teacher tho he keeps saying "you get it" alot

4.0
4.0
COSC101
Apr 30, 2008

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

4.0
1.0
COSC105
Oct 27, 2008

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.

5.0
1.0
COSC101
Jan 21, 2009

Psshh easy A! just go to class! dont take anyone else trust me!

2.0
3.0
COSC101
Apr 20, 2009

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

2.0
5.0
COSC101
Oct 26, 2009

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.

3.0
4.0
COSC105
Jan 4, 2010

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.

4.0
3.0
COSC101
Apr 22, 2010

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

2.0
3.0
COSC310
Aug 19, 2010

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.

4.0
1.0
COSC300
Mar 22, 2011

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)

5.0
2.0
COSC105
Nov 17, 2011

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.

3.0
2.0
COSC405
Jan 15, 2012

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.

3.0
3.0
COSC105
Feb 19, 2012

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.

2.0
2.0
COSC101
May 31, 2012

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.

1.0
4.0
COSC300
Oct 18, 2012

Cant understand slang, handwriting and mostly what he says during class. Too heavy workload and he's not organized during classes.

4.0
2.0
COSC300
Nov 13, 2012

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

2.0
4.0
ASSEM300
Dec 18, 2012

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.

5.0
2.0
COSC300
Jan 14, 2013

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.

3.0
2.0
COSC110
Mar 11, 2013

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.

2.0
4.0
COSC110
Oct 21, 2013

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.

4.0
3.0
COSC110
Apr 22, 2014

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.

5.0
1.0
14779
Grade: A+
Dec 2, 2014

He a really cool guy

2.0
5.0
COSC 101
Grade: B
Oct 24, 2015

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.

5.0
1.0
COSC101
Grade: A
Jan 20, 2016

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

5.0
5.0
COM101
Grade: A+
Jul 1, 2016
Would take again

He is one of the best lecturer.

5.0
4.0
COSC405
Aug 17, 2016
Would take again

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.

Participation matters
Inspirational
ACCESSIBLE OUTSIDE CLASS
2.0
1.0
COSC105
Dec 21, 2016
Wouldn't take again

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.

ACCESSIBLE OUTSIDE CLASS
LECTURE HEAVY
5.0
3.0
COSC105
Grade: B
Jan 21, 2017
Would take again

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.

LOTS OF HOMEWORK
Caring
LECTURE HEAVY
2.0
3.0
COSC110
Feb 3, 2017
Wouldn't take again

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.

4.0
3.0
COSC316
Grade: B
Dec 15, 2017
Would take again

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.

Respected
LOTS OF HOMEWORK
SO MANY PAPERS
3.0
3.0
COSC105
Grade: B
Apr 1, 2018
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.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
3.0
COSC429
Grade: B
Nov 8, 2018
Wouldn't take again

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.

LECTURE HEAVY
1.0
4.0
COSC300
Grade: A-
Nov 29, 2018
Wouldn't take again

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.

LOTS OF HOMEWORK
TEST HEAVY
1.0
4.0
COSC110
Feb 7, 2019
Wouldn't take again

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

Tough Grader
Participation matters
LOTS OF HOMEWORK
1.0
1.0
COSC480
Grade: A+
Feb 13, 2019
Wouldn't take again

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.

Tough Grader
Get ready to read
Skip class? You won't pass.
1.0
1.0
COSC380
Mar 25, 2019
Wouldn't take again

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.

5.0
3.0
COSC110
May 21, 2019
Would take again

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.

Skip class? You won't pass.
Lots of homework
Get ready to read
1.0
5.0
COSC300
Grade: A
Sep 11, 2019
Wouldn't take again

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.

Get ready to read
Skip class? You won't pass.
Tough grader
4.0
4.0
COSC300
Grade: B+
Oct 14, 2019
Would take again

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.

Get ready to read
Skip class? You won't pass.
Lecture heavy
3.0
3.0
COSC110
Grade: Incomplete
Feb 26, 2020
Wouldn't take again

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.

Lots of homework
Get ready to read
Skip class? You won't pass.
5.0
4.0
COSC110
Grade: A
May 12, 2020
Would take again

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.

Respected
Lecture heavy
Caring
1.0
2.0
COSC210
Grade: A
Feb 8, 2021
Wouldn't take again

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.

Get ready to read
Graded by few things
So many papers
1.0
5.0
COSC300
Grade: D
Apr 30, 2021
Wouldn't take again

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

Lots of homework
Get ready to read
Graded by few things
2.0
4.0
COSC300
Grade: A
May 10, 2021
Wouldn't take again

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.

5.0
5.0
COS300
Grade: Not sure yet
Oct 13, 2021
Would take again

This class is good, you work with him he works with you.

Accessible outside class
Hilarious
EXTRA CREDIT
4.0
1.0
COSC380
Grade: A
Apr 29, 2022
Would take again

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.

Amazing lectures
Hilarious
Caring
5.0
1.0
COSC380
Grade: A+
Jun 3, 2022
Would take again

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!

Hilarious
Caring
Graded by few things
2.0
4.0
COSC101
Grade: A-
Jun 26, 2023

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.

5.0
2.0
COSC101
Grade: A
Jul 13, 2023
Would take again

Take him for COSC 101!

Caring
5.0
2.0
COSC429
Grade: A
Nov 28, 2023
Would take again

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.

Hilarious
Caring
Accessible outside class
1.0
5.0
COS300
Grade: Not sure yet
Dec 15, 2023

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"

Tough grader
Get ready to read
Lecture heavy
5.0
2.0
COSC429
Grade: A+
Dec 23, 2023
Would take again

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.

Lots of homework
Hilarious
Respected
4.0
1.0
COSC
Grade: A
Apr 16, 2024
Would take again

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.

Respected
Lecture heavy
Accessible outside class
1.0
1.0
COSC429
Grade: A
Oct 4, 2024

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

Lecture heavy
5.0
2.0
COSC429
Grade: A
Dec 13, 2024
Would take again

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!

5.0
3.0
COSC405
Grade: A
May 9, 2025
Would take again

Learned a bit about a lot, gives you a chance to research independently. He makes you want to learn on your own.

Gives good feedback
Hilarious
Lecture heavy
2.0
3.0
COSC432
Grade: A
May 9, 2025

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.

Lots of homework
Caring
Lecture heavy
2.0
1.0
COSC
Grade: A
May 16, 2025

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

2.0
4.0
COSC300
Grade: A+
Oct 30, 2025

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.

EXTRA CREDIT
Class Info

Online Classes

100%

Attendance Mandatory

80%

Textbook Required

64%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 30 grades
Most common grades:
A (14)
A+ (6)
B (5)
Grade Distribution
A(20)B(5)C(0)D(1)F(0)A-/B+(4)
Based on 33 reported grades
A: 14
A+: 6
B: 5
B+: 2
Common Tags
Get ready to read (8)
Caring (7)
Lecture heavy (7)
Hilarious (6)
LOTS OF HOMEWORK (5)
Skip class? You won't pass. (5)
Lots of homework (5)
Respected (4)
Rating Trend

Declining

-0.40 avg change
Dec
Apr
Oct
Dec
May
Oct
Last 6 months
Ratings by Course

300

5.0

(1)

14779

5.0

(1)

COM101

5.0

(2)

COSC105210300

5.0

(1)

COSC405

4.3

(3)
+22 more courses
Difficulty by Course

COSC 101

5.0

COSC304

4.0

ASSEM300

4.0

COS300

3.7

COSC110

3.0

Similar Professors