2.7

Karl Zerangue

Computer Science - Mesa Community College

2.7
Quality
4.0
Difficulty
46%
Would Retake
92
Reviews
2.7
Quality
4.0
Difficulty
2.7
Helpful
2.6
Clarity

46%

Would Retake

92

Reviews

Rating Distribution
Official

5

21

4

15

3

10

2

14

1

32

What Students Say

He conducts his class like students bother him

CSC110AB - 2.0 rating

His intent is on failing students

CSC110 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

79%

Textbook Required

100%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 19 grades
Most common grades:
A (10)
Drop/Withdrawal (3)
A+ (2)
Grade Distribution
A(12)B(1)C(2)D(3)F(1)A-/B+(3)
Based on 26 reported grades
A: 10
Drop/Withdrawal: 3
A+: 2
A-: 2
Common Tags
Get ready to read (7)
Tough Grader (6)
LOTS OF HOMEWORK (6)
Gives good feedback (6)
Tough grader (6)
Caring (4)
Clear grading criteria (4)
Skip class? You won't pass. (3)
Rating Trend

Stable

-0.16 avg change
Apr
Dec
Feb
Nov
Jan
May
Last 6 months
Ratings by Course

CSC100CSC110

5.0

(1)

CSC110A

5.0

(1)

CSC120

5.0

(1)

CSC200

4.5

(2)

CSC00

4.0

(1)
+14 more courses
Difficulty by Course

ALGEMA92

5.0

CSC101

5.0

JAVA101

5.0

CSC200

4.5

CSC110B

4.3

Reviews (92)
4.0
4.0
CSC200
Apr 8, 2003

my 1st real college professor....turned out to be quite helpful but prepare for long lectures..but otherwise a easy guy who will take the time to explain something u dont understand.

4.0
2.0
CSC00
Sep 23, 2004

His lectures put you to sleep!! Prepare for boring classes with easy and extremely clear assignments. He tells you exactly what he wants and expects perfection. Very anal about coding. On the up side, he is very lenient on due dates. ;)

5.0
3.0
CSC110
Feb 28, 2005

Very good instructor. Makes everything clear in lecture, I went through the class consulting the textbook very seldomly. Clearly tells you what he expects for his assignments and explains everything throoughly. Had him for two java classes, CSC110 and CSC 200.

4.0
2.0
CSC100
Apr 26, 2005

I would recomend him for non-computer majors

2.0
3.0
CSC100
May 18, 2005

Provides ambiguous instructions for assignments; is an extreme stickler when it comes to grading; and is not entirely polite in his responses to questions. NOTE: this is in regards to his online CSC100 class; he may be a better/fairer instructor in his in-class classes.

1.0
5.0
CSC100
Jun 8, 2005

Lost over half the class during the semester, is anal about grading and insults you if you ask a question. Lectures are sheer torture and you want to jam a pencil through both of your ears.

5.0
3.0
CSC100CSC110
Grade: A
Oct 6, 2005

Recommended teacher for those that want to seriously consider CS as a major. He clearly states what is expected of his students both in lectures and on written assignment handouts. He may seem strict, but is more than happy to help if you'd take time to speak up and ask questions. Very fair. TIP: He's not as strict as he seem to be.

1.0
5.0
CSC110
Nov 8, 2006

DO NOT TAKE THIS PROFESSOR!!! Seriously, he's never there and expects a lot out of his students. His programs are ridiculously difficult. He won't accept late work and yet he's gone most of the time. If you're taking this class as an elective, don't bother..try another teacher.

5.0
5.0
CSC200
Mar 10, 2008

This is a great professor, I honestly disagree with the other bad comments.If you are a serious student who wnats to learn this is the professor you need, he is there to help you, and yes he is very strict because that is what you need to learn programming, he is kind, he answers your questions effectively, it's been an honor being your student.

3.0
3.0
CSC110
Apr 27, 2008

Mr Zerangue, it started with 30 people ended with 8? and only me with an A. He is a tough university standard professor. He is demanding when it comes to assignments and the self-understanding of it. Programming homework are no doubt very time comsuming, I had to withdraw my math class because of this. Take less credits if you take him. Good

4.0
4.0
CSC110
May 8, 2008

Took his class online, so I can't speak as to his lecture skills. The online content was easy to follow. When a question arose he answered it quickly. Graded assignments were returned with detailed comments. This is a 4 cred class so there was a lot of work. He's the only professor in MCCCD offering this class online, and does a good job of it.

5.0
4.0
CSC110B
Dec 16, 2009

At first he seemed like a harsh teacher, but a few weeks into the semester it was apparent that he truly cares about his students. The catch is, you have to be serious about his class and willing to learn. Other than the long tiring lectures, he was a great teacher. Just be prepared for some tough programming assignments that make you think!

5.0
4.0
CSC110B
Dec 16, 2009

Extremely helpful! If you put in the time and do the work Dr. Zerangue is very willing to work with you if your grade might be a borderline grade.

5.0
3.0
CSC110
Dec 16, 2009

This class is a lot of work, period. If you don't plan to do all the labs and programs then don't even bother taking the class.If you read the book and listen at lectures this class will be a breeze. The lectures cover almost everything in the text but I think you still need to keep them balanced. Zerangue is always willing to check out your code.

1.0
5.0
CSC110
Dec 18, 2009

Do not take this professor! He assigns ridiculous assignments that are so primitive in nature that it makes the work WAY harder than it needs to be. He doesn't explain things clearly, and assigns work AND tests over things that are not covered in class. Avoid at ALL costs!

5.0
1.0
MAT092
Jan 26, 2010

Loved this teacher. I am now in mat122 and missing this teacher. He made it very easy to understand and was willing to take time to make sure you understand what he's saying. He wants you to succeed! Don't listen to what the others said, if you go to class and try to understand you will get a good grade.

5.0
4.0
CSC110A
Mar 20, 2010

This is a tough class, but if you keep up with reading and assignments you'll learn a lot. Dr. Zerangue is always willing to help. If you email him for program advice, he responds promptly with helpful suggestions, even on weekends and spring break. He's a stickler for following directions so keep that in mind. He's got a PhD and is very qualified.

3.0
5.0
MAT092
May 18, 2010

Professor goes very fast in class. Beware asking questions in class if your shy, he has a tendancy to humiliate students. If algebra is not your calling or if you have other classes becareful taking him. He assigns a ton of homework. Practice makes perfect, but this is a bit on overdrive. Attendance is a must.

1.0
5.0
CSC110
Aug 27, 2010

This professor gave us a ridiculus assignment the first day. I thought this was an intro class. Not everyone taking this particular class is a CSC major. This professor needs a degree in teaching.

2.0
5.0
ALGEMA92
Oct 14, 2010

Tests do not resemble homework or quizzes. Doesn't like to answer questions during class. Very contemptuous if you can't keep up with his very fast paced lectures.

1.0
5.0
CSC110
Oct 15, 2010

Gives you the stupid stairs program assignment that you will not use in the real world. Goes very fast during notes. Also messes up on the grading when you turn things in electronically. This guy doesn't know how to teach.

1.0
5.0
CSC110
Oct 15, 2010

Gives you assignments that you will not use in the real world.

1.0
5.0
CSC101
Nov 5, 2010

love comp sci, never had prior programming experience going into the class. had a horrible experience gave complex programs for homework. highly recommened not taking this class

2.0
5.0
CSC110
Dec 15, 2010

Extremely hard and difficult. I did not pass his class and must retake it. It was online and I didn't understand anything that was going on. Made me hate Java.

4.0
3.0
MAT092
Jan 8, 2011

Mr. Zerangue initially comes off as a very hard teacher, but if you just do as his says. Many chances for you to improve your grade are offered which is nice, especially at the end of the semester to help boost your grade. A big plus, he drops your lowest test score!

2.0
3.0
MATH092
Feb 9, 2011

aweful notes he can be very confusing he has subs which is completely ridiculous because scores test by the way you work the problem so if you dont work it his way you dont get the full points even if you get the right answer his way of working some problems is alot harder than the problem actually is i would never sign up for another class taught

2.0
4.0
MATH4831
Apr 7, 2011

Took his MAT092 class. Very unclear in explaining things. Pretty much mumbles the entire time! Appears bothered if you ask him to further explain something. All homework was given online on the Math lab program which was expensive! And pretty useless In helping you to understand the sections in which he already failed to explain clearly. AVOID!!!!

3.0
5.0
CSC110
Apr 25, 2011

If you have no experience in Java thuis is not the class for you. Consistently his drop out rate is in the 70 percent tile. If you have 20 hrs a week you have a chance. Really good guy and is helpful but tough beyond belief.

4.0
4.0
CSC110
May 21, 2011

This professor is tough, but after passing his CSC 110 class I went on to ASU and got an A+ in CSE 205 because the first half of that class is the last half of this class. I got nothing but respect for this professor.

1.0
5.0
CSC110
Dec 1, 2011

I took his online class and it was ridiculous. His assignments start off easy but they give you literally no points and they don't prepare you for the hard assignments that are worth a huge chunk of the grade. Maybe he's different in person but I would strongly recommend looking elsewhere.

2.0
4.0
CSC110
Dec 7, 2011

Terrible instructor. Gets irritated when asked questions. Gives assignments that are to be done a certain way that can't be found in the book. Would highly recommend not taking his class. He takes an interesting subject and makes it miserable.

2.0
3.0
MAT092
Dec 18, 2011

Not that bad. His class, for the most part, was pretty simple, but it was the tests that really got you. Even if you aced all of the homework, you could still fail the tests & it's the tests that are worth the most points and decide whether you pass of fail. He tried to be helpful but in the end was just very confusing.

4.0
4.0
CSC100
Jan 1, 2012

His online class is pretty hard, and i don't agree with how he assigns homework, because the are very difficult ( sometimes using concepts we havent learned ), but he definatly knows what hes talking about.

1.0
5.0
CSC110
Apr 15, 2012

CSC110AB is an intro to Java class. He deviates from the book on homework without providing examples for assistance. There are very limited online resources available as well, if you ask for help he tells you to get assistance from on campus (online class?) midterm/final are on campus too. He also has myprogramminglab chapters due after chapter hw.

3.0
1.0
CSC110
May 27, 2012

Easy class. Time consuming but very easy. I took it online so I never really interacted with him (except the one question I emailed to him to which he quickly responded). Spend time on our work, read your book, view the online material, ask google, and ask him to get an A.

1.0
5.0
CSC100
May 31, 2012

the teach is aweful. his instructions are vague, at best and make doing simple assignments difficult and time consuming. he turns a simple computers class into a difficult ordeal

2.0
5.0
CSC110
Jul 17, 2012

Thus class starts off easy with book assignments but the second half of the class receives the biggest difficulty spike. He doesn't explain anything well at all. And he literally didn't teach. He just gave assignments and expected you to teach yourself. He does reply to emails but they're so full of typos and not explained. Took online.

5.0
3.0
CSC120
Dec 10, 2012

Class was a bit difficult towards the end, but every time I went to him during office hours he helped a lot. Read the book and ask questions and do the homework and you will be fine. Took Online

1.0
4.0
MAT091
May 12, 2013

If I hadnt already known what the class was about i wouldve been very confused. This class was supposed to be a review but i just ended up getting confused on tings i already knew. He tries to break things down so it is easy to understand but he just ends up complicating things.

1.0
5.0
JAVA101
May 21, 2013

He bragged about how he enjoyed failing the same kid 3 times who then passed when he found a different professor offers Java 101 at MCC. Dr Karl assigned us to write 20 small java programs plus 2 heavy tests the week of midterms without regard for other teachers and classes we were taking.

5.0
4.0
CSC110
Jun 28, 2013

Dr. Zerangue knows the content very well and is not going to spoonfeed it to you. If you put in the time and effort, you stand to learn a great deal from this course. Likewise, if you want to be an engineer, you likely will have to WORK to solve the problems you are faced with... If you expect to get something for nothing, find a different major.

1.0
5.0
CSC100
Jul 14, 2013

Terrible. No way I could make it through this class if I had not already had some exposure to programming using MATLAB. Assignments are nothing like the examples in the book. Assignments take hours to complete (if you're lucky). Way too much work for a 100-level class. prof did not answer email questions in order to complete homework.

1.0
5.0
CSC110
Jul 18, 2013

horrible instructor. literally NO lecture at all for online class, advises you to use auxiliary resources -- then states only use material covered in current sections of the book. The biggest catch is the homework is far more intricate than anything provided by the book AND expectations for assignments are unclear. Even autodidacts are beware!!

1.0
5.0
CSC110
Oct 2, 2013

This is a beginner's course, but it hardly seemed like one. The difficulty of assignments increased exponentially, and I often found myself desperately searching programming forums for guidance. Honestly I think you're better off learning at your own pace, because if you fall even slightly behind (which is very easy to do) you're pretty much S.O.L.

1.0
3.0
CIS100
Dec 1, 2013

Online class with no lectures, only poor power points. This guy doesn't teach you anything. Learned more from you tube videos.

1.0
5.0
CSC110
Dec 4, 2013

So apparently most people fail or drop out of this course. I thought "psh, well I'm smarter than most people", but I didn't know what I was in store for. Nice guy? I suppose. But the structure of the course is basically "read the book and now write this very difficult and very specific program". Wouldn't recommend at all honestly.

5.0
2.0
CSC110
Feb 9, 2014

Dr.Z is very knowledgeable of the material we use. half of the people drop because they're not willing to do the work. I really enjoyed this course. More than likely, most of the poor ratings here were made by people unprepared to take this course.

2.0
5.0
CSC110
Feb 10, 2014

Way too hard for an entry level course. If you have programming experience it might not be so bad. I've spent 30 plus hours a week on this one class and still fell behind. I'm going to do the free Java tutorials then take again, when I have a chance in hell of passing.

1.0
5.0
CSC110
Mar 21, 2014

I passed, but felt I didn't learn much. The professor was not a good teacher and expected you to teach yourself. He had no passion for the subject.

1.0
5.0
CSC110
Grade: Rather_Not_Say
Mar 29, 2014

Dr.Zerangue. I don't care if this dude has a doctorate or not, the fact that he calls himself a Dr. should server as good warning that he is not the teacher for you. He is a zealot when it comes to grading, he nitpicks your programs. Being that this is an online class he appears to enjoy lowering your grade for no good reason. Dont take him.

1.0
5.0
CSC110
Mar 31, 2014

He provides no guidance, does not explain any concepts and assumes you know things he has not taught.- I am not sure why he thought he should be a teacher, maybe he was lousy in the real world. Programs are very easy at first, then he adds on new concpets in additon to making the programs extremelly complex. His intent is on failing students.

5.0
5.0
CSC110
Apr 3, 2014

Class itself is fun. But then again I like programming. Will say though the other comments are right. He really nitpicks your work. You have to study analyze, fix, study, analyze... If you do not the teacher will tear apart your work. I guess its a good thing he is hard, because you can't turn in a sloppy projects. Class not for the faint of heart

2.0
5.0
CSC110AB
Apr 24, 2014

I would avoid this class unless you have a ton of time to dedicate to it. Dr. Zerangue is literally zero help and hasn't taught me a single thing. All you do is read the book and write programs that are far difficult than any of the book examples, along with some annoying online exercises. I was interested in programming before, now I hate it.

3.0
4.0
CSC110AB
May 16, 2014

The programming assignments are designed to make you think. Hours of sitting in front of the computer screen. The tests are long and you only have two hours to complete. You'll need to handwrite confusing programs on the tests. If you can get past the first 4 modules easily then you will pass, otherwise just drop the class.

5.0
3.0
CSC110
Jul 19, 2014

Zerangue is not an easy teacher- his programming projects and exams are demanding. If you are willing to put in the work, however, you will be fine.

4.0
4.0
CSC100
Grade: Pass
Jul 19, 2014

This class was pretty hard. It consists of six modules, and they get more difficult as you go through them. You have to put in a lot of time and effort, unlike most online classes. Look at the examples he provides you and read the book. Don't be afraid to ask for help. Despite other reviews, Zerangue is very helpful if you actually talk to him.

3.0
3.0
CIS110AB
Grade: Drop/Withdrawal
Oct 10, 2014

Knows what he's teaching . A little too rough on students.

2.0
5.0
CSC110AB
Dec 10, 2014

He conducts his class like students bother him. MANY assignments, all due dates are monday at 8am, and he doesn't respond to emails fri-sun per syllabus. Feedback given is brief, like, "this section is redundant." No reasoning, thereafter. If this is your first CS class, run from this guy. I don't really know why he teaches.

4.0
1.0
CSC110
Jan 21, 2015

best professor evvveeeerr !!!

1.0
5.0
CSC100
Feb 23, 2015

Do Not take this guys class. He is not helpful what so ever. He is rude, and grades super tough. He will not work with you at all. DO NOT I REPEAT DO NOT TAKE HIS CLASS.

5.0
4.0
CSC110
Mar 13, 2015

A lot of people just hate him because he is a hard grader and is not willing to pass people who don't understand the material. If you ask him for it, he will give you everything you need and a thousand times more for Computer Science knowledge. Great professor.

3.0
4.0
CSC110AB
Grade: A
Apr 19, 2015

He's a tough teacher, and not in the "this is a great challenge" sort of way. Unless you're a self-taught programmer, don't take his class. I can imagine how it would discourage anyone's first exposure to computer science. I took it online, so it was a series of HW, weekly assignments with two in-person exams where I had to hand-write code.

5.0
1.0
MAT092
Grade: A+
May 14, 2015

He is hilarious. As long as you go to class everyday, you will pass.

5.0
1.0
MAT092
Grade: A+
May 14, 2015

Mr. Zerangue is the best teacher at MCC. he explains the material really wel. and in order to pass his class you have to be there everyday and do mymath lab homework.

4.0
4.0
CSC110
Grade: A
Oct 26, 2015

Zerangue is a good teacher, but is pretty hardcore for anyone whos new to programming. CS has a big learning curve, and zerangue treats all students like seasoned programmers, and expects them to behave accordingly. This can be good and bad - he will prepare you really well for your future classes, that is, if you make it through his class.

2.0
5.0
CIS110AB
Jan 2, 2016

If you don't have prior programming experience then don't bother with this class. He says it's for people without prior experience in programming, but he teaches as if you should already know everything.

2.0
5.0
CSC110B
Jan 2, 2016

If you don't have prior programming experience then don't bother with this class. He says it's for people without prior experience in programming, but he teaches as if you should already know everything.

3.0
3.0
CSC110AB
Grade: A-
Feb 25, 2016

Dr. Zerangue is honestly a terrible teacher to take for your first programming course, however, he is always there for his students. He has a lot going on in his life so he may miss a couple classes here and there. He starts off as tough but gets nicer as the semester reaches to an end allowing program resubmissions for a better grade.

1.0
5.0
CSC110AB
Grade: A
Jul 23, 2016
Wouldn't take again

Extremely difficult for a 100 level intro course. With that said, you will be prepared for future cs classes due to the level of difficulty presented in his class. You teach yourself from reading straight from the book. Summer session had no lectures or slides. Read from the book, do the difficult assignments all in a compressed summer session :-(

1.0
4.0
CSC100
Grade: Incomplete
Sep 20, 2016
Wouldn't take again

Very strict on assignments (doesn't compile, you get only 10%), will give half credit over issues such as not indenting. Does not extend deadlines for any reason (states that it's "the student's fault"). Must 60% on final or you will fail. Even though CSC100AB is for non comp. science majors, it's more work than my core classes. Do not recommend.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
4.0
CSC100
Grade: Not sure yet
Oct 5, 2016
Wouldn't take again

Pwrofessor Karl is definitely a strict instructor for the prior computer students. He expects us to know everything before the class which is quite difficult for a regular student. He does a very normal example on the board, and tells us to do the most difficult example ever in exam. Would not consider him as a prior computer class instructor.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
5.0
CSC110AB
Grade: B-
Dec 10, 2016
Wouldn't take again

This guy has no business teaching an intro to computer science course. He teaches with a mentality as if you're able to immediately digest everything he says, and are able to become a programmer overnight. This class is incredibly difficult if you have no prior programming experience. Only reason I passed was because I DO have prior knowledge.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
4.0
CSC110AB
Grade: A
Dec 19, 2016
Would take again

If you believe that you can never show up to class, never participate, and scrape by with the bare minimum; this should not be your professor. He is a tough grader. and you will fail. Most importantly though, he genuinely cares for his students. He will answer any question you have. Treat this man with respect, and he will surly reciprocate. 10/10

Gives good feedback
Participation matters
Caring
3.0
3.0
CIS110AB
Grade: A
Jan 4, 2017
Would take again

Very responsive via the canvas messaging system but didn't add a much to the content in the book and myprogramminglab. Grading was pretty transparent. Didn't give any extra credit but the final was pretty simple.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
GRADED BY FEW THINGS
4.0
4.0
CSC110AB
Grade: B+
May 3, 2017
Would take again

Very good at what he does. The material can be tough and he does grade very tough but he is willing to meet with any student and promptly replies to all questions. Don't wait until last minute to do your work. His programming assignments are difficult and fun.

Tough Grader
Gives good feedback
Respected
3.0
4.0
CIS110AB
Oct 8, 2017
Wouldn't take again

No Java experience? Learn the basics of Java on your own. This class is super fast (especially if you have a busy schedule and never had prior exp.) Take this class as a refresher course if you have to take it for your degree. Reading assignments are dreadful. 7+ sections each chapter. Be prepared for spontaneous lab assignments. Goodluck!

Get ready to read
LOTS OF HOMEWORK
Caring
4.0
4.0
CSC110AB
Grade: A
May 1, 2018
Would take again

The fact that someone put as their class "CIS110AB" shows how inattentive to detail the individual is. Yet programming requires just that, an attention to detail--that Professor Zerangue expects from you, the student. As to the professor's own competence, it can't be overstated, a nice guy that expects a lot from you. Protip, don't fall behind.

Tough Grader
Gives good feedback
Get ready to read
4.0
5.0
CSC110
Grade: C
May 9, 2018
Would take again

Definitely a tough class. It was my first programming class, and I'm kind of discouraged. First half wasn't so bad. Teacher is available for questions. I think with programming, a lot is self taught. You only have a book to read, no slides. I would recommend taking this class very seriously, and studying very well. Book has very good info though.

Gives good feedback
Get ready to read
LOTS OF HOMEWORK
2.0
5.0
CIS110AB
Grade: F
Nov 18, 2018
Wouldn't take again

If you literally have never done programming before before you take this class, this is not for you. You will need to be reliant on the textbook and outside sources. Lectures do not help you learn because you're expected to already know the material he's going to cover. Most of the learning is it done independently and you'll struggle if you can't.

LOTS OF HOMEWORK
5.0
4.0
CSC110AB
Dec 12, 2018
Would take again

When I took this class I heard from a lot of people that this class is hard, but honestly as long as you read the book and ask Zerangue questions whenever you have some you'll be fine. He's very patient and always willing to listen and help a student whenever they have a question. Basically just read the book, and ask questions and you'll be fine.

Skip class? You won't pass.
Caring
5.0
4.0
CSC110AB
Grade: C
Dec 13, 2018
Would take again

I could have worked harder in this class but I really know a solid foundation for java now and it made me super excited to move forward with my education!

Tough Grader
Gives good feedback
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
CSC110AB
May 1, 2019
Would take again

Be prepared to work hard, but he is absolutely willing to help. He holds office hours frequently, and you can make appointments. He responds to emails within minutes, or in a few hours at the most. He also doesn't patronize you or get frustrated when you have a lot of questions. He is the best prof as far as communication that I know of.

Gives good feedback
Accessible outside class
Clear grading criteria
4.0
4.0
CSC100AB
May 9, 2019
Would take again

Six assignments determine 40% of your grade so start work on them early and give your best effort. Final isn't bad if you do your assignments. Most learning is done by reading the book which is pretty well written. He's quick to respond to emails and helpful when asked questions. Seriously, spend time on the assignments and you'll be fine.

Accessible outside class
Get ready to read
Clear grading criteria
4.0
4.0
CSC110AB
Grade: A
Dec 12, 2019
Would take again

Dr.Z is a good guy always willing to help you . The course itself is hard but he makes it even more harder. But the good thing is you will get a lots of practice and brainstorming questions so that you will know alot more than other . "Read Book - practise hard - don't get frustrated - his exams and grading aren't that bad " it will be fine.��

Respected
Lots of homework
Get ready to read
1.0
5.0
CSC110
Apr 7, 2020
Wouldn't take again

Online beginner program class w/ zero guidance. Doesnt teach. No videos no structure Heres the assignments and the text book and learn it yourself. If you dont have a specific question and overall just dont understand things, he has no interest helping or teaching just in general. Have no idea how he gets paid to literally hand out a syllabus.

1.0
4.0
CSC110AB
Dec 12, 2020
Wouldn't take again

His lectures are not the best. He has you read all the material outside the class. Not best at emailing, you get like two sentences as your email if you have a question about the homework/projects. The guy understands material but isn't the best teacher. You're new to programming find another teacher. The guy shouldn't be teaching a beginners class

Test heavy
Tough grader
1.0
5.0
CSC110AB
Grade: A
Dec 15, 2020
Wouldn't take again

You get ZERO help from the teacher. I did not have mandatory lectures, you can watch the lectures on your own time but they aren't helpful and the textbook sucks. Beware working with others and using outside material is forbidden. Can't stress this enough, new programmers will struggle. I had prior coding experience which carried me. Be careful

Get ready to read
Clear grading criteria
Tough grader
1.0
5.0
CSC110AB
Dec 18, 2020
Wouldn't take again

This was my first experience with coding, and even with attending every non mandatory lecture (which were mostly just tirades about what not to do) and with reading from an outdated overpriced textbook, I was barely able to pass. If you are a first timer to coding dont come to this class, Karl is a smart man, just not at teaching.

Get ready to read
Tough grader
1.0
5.0
CSC110AB
Grade: Drop/Withdrawal
Feb 1, 2021
Wouldn't take again

The man knows computer science, there is no doubt about that. But this course is designed to be an intro into computer science and java, but is taught as if we all have a back ground in coding! Basically 0 interaction, lecture, or supplemental content provided by the prof other than 'read the text book'. Better off learning to code on youtube.

Skip class? You won't pass.
Graded by few things
Tough grader
1.0
3.0
CSC110AB
Grade: A
Nov 10, 2021
Wouldn't take again

If you want to know how you're doing in a timely manner, maybe this prof isn't for you.. He will be about 2-3 weeks behind in grading. His lectures are god awfully boring, while they do have a lot of info, he makes it hard to take in. Attendance "matters" to nobody but your parents in this class. CodeWithMosh was a better teacher. Use Chegg... xD

Lots of homework
Beware of pop quizzes
Lecture heavy
5.0
4.0
CSC110AB
Grade: Drop/Withdrawal
Jan 22, 2022
Would take again

I took this class and maintained an A until a health issue halfway through forced me to drop. I liked Dr. Zerangues teaching style. His homework assignments are ridiculously tough and you will spend a lot of time on them especially if you, like me, dont like asking for help. On the other hand, youre really going to learn. Dont fall behind.

Lots of homework
Caring
Tough grader
1.0
5.0
CSC110AB
Grade: A-
May 12, 2022

This was one of the hardest courses I ever taken. Dr. Zerangue expected you to have a base knowledge of the work as if you grew up with the content. He was really good at replying to emails and would explain the work if you stayed after class. He wasn't clear about things at all sometimes. Read the textbook on your own if you want to pass

Tough grader
Beware of pop quizzes
Lecture heavy
Class Info

Online Classes

100%

Attendance Mandatory

79%

Textbook Required

100%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 19 grades
Most common grades:
A (10)
Drop/Withdrawal (3)
A+ (2)
Grade Distribution
A(12)B(1)C(2)D(3)F(1)A-/B+(3)
Based on 26 reported grades
A: 10
Drop/Withdrawal: 3
A+: 2
A-: 2
Common Tags
Get ready to read (7)
Tough Grader (6)
LOTS OF HOMEWORK (6)
Gives good feedback (6)
Tough grader (6)
Caring (4)
Clear grading criteria (4)
Skip class? You won't pass. (3)
Rating Trend

Stable

-0.16 avg change
Apr
Dec
Feb
Nov
Jan
May
Last 6 months
Ratings by Course

CSC100CSC110

5.0

(1)

CSC110A

5.0

(1)

CSC120

5.0

(1)

CSC200

4.5

(2)

CSC00

4.0

(1)
+14 more courses
Difficulty by Course

ALGEMA92

5.0

CSC101

5.0

JAVA101

5.0

CSC200

4.5

CSC110B

4.3

Similar Professors