2.3

Jeffery Spector

Computer Science - Middlesex County College

2.3
Quality
3.4
Difficulty
24%
Would Retake
141
Reviews
2.3
Quality
3.4
Difficulty
2.3
Helpful
2.3
Clarity

24%

Would Retake

141

Reviews

Rating Distribution
Official

5

24

4

15

3

12

2

27

1

63

What Students Say

This guy basically refuses to teach

CSC161 - 1.0 rating

This guy does not know how to teach

CSC162 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

49%

Textbook Required

42%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 43 grades
Most common grades:
Not sure yet (10)
A (9)
A+ (5)
Grade Distribution
A(14)B(7)C(9)D(8)F(4)A-/B+(4)
Based on 60 reported grades
Not sure yet: 10
A: 9
A+: 5
D: 4
Common Tags
Lots of homework (17)
Tough grader (17)
Get ready to read (11)
LOTS OF HOMEWORK (8)
Skip class? You won't pass. (8)
Tough Grader (7)
LECTURE HEAVY (5)
Test heavy (5)
Rating Trend

Declining

-0.88 avg change
Apr
May
Aug
Oct
Nov
Dec
Last 6 months
Ratings by Course

CSC107

5.0

(1)

CSC239

4.0

(1)

CSC133

3.1

(8)

CSC200

3.0

(1)

CSC

3.0

(2)
+12 more courses
Difficulty by Course

105

5.0

162

5.0

CS10523

5.0

CSC162

5.0

CS0000

4.0

Reviews (141)
4.0
2.0
CSC133
Apr 4, 2003

cool Prof to work with. but who knows , who cares

3.0
3.0
CSC133
Apr 4, 2003

No Comments

4.0
2.0
CSC133
Apr 11, 2003

No Comments

5.0
1.0
CSC105
Nov 13, 2003

No Comments

2.0
1.0
CSC105
Apr 14, 2004

EASY to pass but i wouldn't consider him a professor for this particular class b/c all he does is give assignments and babysit. Most of the time he is half hour late. Lecture don't do squat for the tests but the list of terms he gives do help. 1 word-lazy

2.0
1.0
CS101
Sep 28, 2004

Lazzzyyyyyyyy!!! He sucks. But the class is sooo easy to pass. He shows up late, don't give much homework and I don't even think he reads the assigments. take it, you will pass

3.0
3.0
CSC200
Jan 4, 2005

Great, easy professor. Take him.. You can't fail. I swear! Take it from me, I went to class about 5 times all year and got a B!

3.0
4.0
CSC105
Apr 20, 2005

He does not give fai grade-He does not clearly explain the lessons.

1.0
1.0
CSC105
May 31, 2005

VERY lazy. Showed up late every day, with a lame excuse of coming from the other side of campus. Missed a few days and didnt plan around it. I don't think he reads assignments at all. I had no clue what was ever going on and almost dropped the course. But if you can deal with that, take him, easy A.

4.0
1.0
CSC133
Jun 13, 2005

i'm taking him now for the summer, and he seems cool. his lectures are fine, our class pounds him with a million questions, and he answers them all and asks for more, so I don't see how he could be lazy. his first test was real easy, hopefully the rest will be like that.

5.0
1.0
CSC105
Aug 2, 2005

I found him to be very resourceful. People took advantage of him in our class, but I still believe he taught well and in an understanding way. The work is fairly easy if you do it and hand it in on time and I think the presentation projects were fun

2.0
3.0
CSC105
Sep 2, 2005

Was very boring, lazy and very hard to follow. I really didn't understand some of the stuff he kinda taught. It was very hard taking notes

5.0
1.0
CSC107
Sep 7, 2005

Spector definitely knew what he was talking about during lectures, however the class is not very structured. I was sometimes unsure of what was expected of me. Most of the time is spent by yourself, but if you have any questions, he will definitely answer them.

4.0
2.0
CSC105
Oct 31, 2005

Comments are somewhat true. For a student to have no background of computers this class will throw one off in the beginning. He is a pretty nice guy, but has a weird era about him. Gives alot of A's and B's, so why not.

2.0
2.0
BUS101
Nov 4, 2005

Teaches online section of Bus 101 - agree with comments below - he's unorganized, not very clear on objectives - very minimal supervision and feedback for the class - pleasant guy, just not the clearest or most organized

1.0
5.0
CSC105
Dec 12, 2005

this guys the worst !! most of the class is based on stupid quizes he is the wrst dont take him ... he looks like the dad from that 70's show ...awful

5.0
1.0
CSC105
Dec 30, 2005

take diz teacher! very easy class, jus do all ur work n study 4 those vocab quizez!! das bouh it...

5.0
1.0
CSC
Jan 23, 2006

Very Good professor

1.0
2.0
CSC105
Mar 23, 2006

Chose a different professor for this course

3.0
2.0
CSC105
Mar 23, 2006

Very easy class, study for the quizzes, do the lab work required, and you'll get an A or a B. Class is fun, and easy.

3.0
2.0
CSC105
May 15, 2006

I don't understand why we had to write a 5-8 page paper, I doubt he even read it. Anyway, if you don't mind research papers, take him, otherwise, find a professor that only requires a powerpoint presentation.

1.0
3.0
CSC105
Jul 20, 2006

he's teaching NOTHING. i'm teaching myself. i paid for this?! doubt he reads any of the many assignments we turn in-he sure hasn't bothered grading any! great course, worst prof i ever had!

4.0
3.0
CSC133
Aug 24, 2006

I found him to be very unprofessional. He was frequently late to class and sometimes didn't show up at all. He was unprepared sometimes too. On the positive side, he's very entertaining and has no problem answering questions. His lessons were not always very clear and sometimes confused me further.

2.0
4.0
CS0000
Oct 2, 2006

this dude gave me a D on my midterm report than gave me a B+ for the course, he never realizes if its your work or not since he doesnt grade/read the****......and....he is confusing...he gave me a D cause HE DIDNT GRADE MY PAPERS...i had to beg/email him tons for "final grades" and I didnt get responses ever...he is a waste of time/life.

2.0
3.0
CSC105
Mar 21, 2007

Spector is weird and can be an ****. He seems to know alot about computers but doesent return emails and doesent explain much. I hated his class, i would not recomend him to anyone.

1.0
4.0
CSC105
Apr 10, 2007

No Comments

1.0
5.0
CSC105
Nov 15, 2007

This professor is unimaginable. No discussion at all. I dropped ASAP! He gave a 12pg research paper and didn't even clarify the topic. Also he never tells you what the ass. are I guess he expects us to know or something, He was not approachable at all. BEWARE!!

1.0
5.0
CSC133
Dec 18, 2007

He was late to class a lot of times, and I guess that he was under the impression that he was teaching an upper level class, not an introductory one where a lot of people have never encountered programming before. You can say that he’s a sorry excuse of a professor who doesn’t know how to connect with his students.

2.0
4.0
CSC105
May 12, 2008

Alright, so you are required to take this class according to your major.Now ask yourselves the following questions when registering with this professor.Are you content not knowing any of your grades till the last day of class?Are you content with paying for the 3 credits and not learning anything? Writing a paper that is assigned without specifics?

2.0
4.0
BUS101
Dec 11, 2008

WOW......this guy is a complete joke. Business 101-IN, DO NOT TAKE HIM. He doesn't return e-mails, phone calls, etc... Not to mention a complete WEIRDO!! He also lies, yes, he lies. He tells you he sent e-mails, etc.. but he doesn't. Not sure how/why he still has his teaching certificate. Worst college level teacher I ever had!

5.0
2.0
CSC106
Dec 16, 2008

You either have to take csc 105 or 106 for your major. Take 106. Spector knows a great deal about visual basic and you will truly learn a great deal about excel. Research papers were a little exorbitant and unnecessary, though. Keep in mind, however, that the final exam is not only open notes and book, but OPEN INTERNET.

1.0
5.0
CSC261
Feb 2, 2009

he does not grade anything?

5.0
1.0
CSC161
Apr 30, 2009

He is one of best professor I ever had. I highly recommend him. He is very helpful and if you need an extra hand he is there for you. His exams are very fair. He worries about his students. I give him an A+, a 100 % perfection for rating him.

5.0
1.0
CSC161
Apr 30, 2009

A lovable professor! He is a great person and a pal! I had a great time with him and he is always there to give a hand when you need him. He is very wise and knows how to teach. I am very please with him.

5.0
2.0
CSC106
May 17, 2009

THIS PROFESSOR IS GREAT!HE IS CERTAINLY ONE OF THE BEST AT MCC!HE GIVES EXTRA CREDIT AND IS VERY HELPFUL!TAKE HIM AND YOU WON'T REGRET IT!

4.0
1.0
CSC106
Jul 13, 2009

I didnt think that he's gonna be a good teacher on the first time. He looks lazy and seems not to care about his students. But they are not TRUE!! He does care and help students a lot. He's definitely knowledgable and knows what he's talking about. He's also friendly and nice especially to girls..^^; Geezz...

1.0
5.0
BUS101
Sep 6, 2009

Took this guy for BUS 101 Internet course, and if you care about your GPA do NOT take him!!! Loves the girls and gives them better grades. Don't be lazy, go to the campus and take Wathen. If you can't get an A in her class, seek professional help.

2.0
1.0
CSC110
Oct 18, 2009

I am running away from him

4.0
2.0
CSC133
Dec 21, 2009

He cancelled about 25% of our classes. And when he did show up, it was either very late or very early. He teaches by example using his computer&projector, then assigns work according to the lesson. If you didn't understand the lesson, too bad. However, if you ask him questions, he will help you until you understand, so don't be afraid to ask!!

4.0
1.0
CSC105
Dec 22, 2009

Had him for fall 08.Wouldn't recommend if this was a class for my major, but since it's not take him, cause the class is easy. He is always late though.GIves 3 exams and microsoft office online assignments, which you can repeat 5 times. He does give a paper though. Beware that this class does not directly transfer to rutgers, take CSC106 instead.

2.0
4.0
CSC106
Jun 21, 2010

HORRIBLE. Always late, questions are a problem, talks down to his students and is very nasty. This was a summer class and he has canceled and been late to so many. It's ridiculous. I plan on going to a dean. Don't take him. And he doesn't favor girls, only those who suck up. Take someone else. He's a waste of your money.

2.0
3.0
CSC106
Jul 1, 2010

I just had this professor for a summer class. THE WORST PROFESSOR I'VE HAD AT MCC. He definitely plays favorites and is extremely rude if you have a question and aren't one of his "favorites". My GPA is probably ruined by this class. He's not helpful, was always late for class, and during labs when you needed the most help, he would leave the room.

1.0
4.0
CSC106
Oct 20, 2010

Have had this Professor for 7 weeks and I can say that he is the worst Professor I've ever seen. He clearly attacks students in class, and FAILS TO GIVE DUE DATES FOR IMPORTANT PROJECTS. He mentions them once, then suddenly 3 weeks later It's due the next day, announced in an email. NEVER TAKE THIS TEACHER.

3.0
3.0
CSC105
Oct 21, 2010

Definitively NOOOOOOOO...i mean it...he doesn't cooperate with students at all..if u want to ask smth he will say it just as he said something. don't take him if u have another professor to choose

3.0
3.0
CSC106
Dec 17, 2010

If you try to get your assignments and specially the final on time be ready to stay after hours. Everything in this class consumes enormous amounts of times. I was fine with all the work besides the humongous final paper. Overall that was an OK class.

1.0
4.0
BUS101
Apr 14, 2011

worst teacher ever-disorganized- no follow up-take another if you have the choice- you could teach yourself better than he does. Its a shame MCC doesn't review these sites

1.0
3.0
BUS101
Apr 15, 2011

took his online business class, what everyone says is true. did not respond to emails, was not helpful. put grades for entire course up in one night. definitely does not read the papers. waste of time, but I got a B because he just grades arbitrarily

4.0
2.0
CSC239
May 13, 2011

He knows the subject, is well prepared for lectures, and gives out some challenging assignments. He also has a good sense of humor. For tests, he gives out reviews that have the test questions on them so its easy. Just do your homework and labs, study for tests and do the easy SQL project and you'll get an A.

2.0
4.0
CSC105
May 15, 2011

You need to be a self starter to be in his class. He doesn't teach anything. I had to use my textbook to learn everything on my own, But if you submit all your homework, you're guaranteed a min of a "C" in his class.

2.0
3.0
CSC105
Sep 2, 2011

He was not helpful at all. He was lazy, gave lectures straight from powerpoint, labs are COMPLETELY SELF TAUGHT. He was lazy, and just uggghhhh. I will never take a class with him again.

5.0
1.0
CSC105
Jan 16, 2012

I Took Spector For A 3 Week Winter Course. Super Clear, Study SNAP And Powerpoint. Hands Down, Without A Doubt The BEST Professor I?ve Ever Had. Incredibly Helpful An Fun. He Really Wants You To Learn And You Will. It?s A Lot Of Work But It?s Entirely Worth It, You?ll Walk Away Significantly Computer Savey. Absolute HIGHEST RECOMMENDATIONS! csc

5.0
2.0
BUS101
Jan 17, 2012

I took the Winter Course, Prof. Spector is fantastic! There is alot of work but it?s not overwhelming and he keeps it fun and interesting. If you want to learn, this is the class for you! He gives you every opportunity to do well, and is there to help you if you need help. TAKE HIS CLASS! I wish he was teaching more of my classes.

5.0
3.0
CSC105
Jan 17, 2012

I also took Spector for the 3 week winter course and I agree with that other rating. He was an awesome professor. Always there to help and very fun. The HW was a pain but it was worth it! He even lets you use your notebook for concept tests! I disagree with those negative comments.. Take him !

5.0
4.0
BUS101
Jan 17, 2012

Prof. Spector is one of the coolest professors ive had at MCC. Very friendly and always there to help. All of the due dates and requirements were clear. No complaints here. I recommend !

1.0
5.0
CSC105
Jan 21, 2012

Lazy Uninterested misses class always late and these are his good points! Stay away.

5.0
3.0
CSC105
Jan 22, 2012

Cool Professor. Helpful, funny, and interesting.

3.0
3.0
CSC106
Dec 13, 2012

Don't take him if you're NOT a CS major. Though he is a very nice guy, he expects certain things from you. The Visual Basics programming stuff starts off easy, but gets way harder really fast. You will be lost if programming isn't what you live for.

2.0
5.0
CSC106
Grade: Drop/Withdrawal
Aug 24, 2013

Professor Spector is a scary man. I dropped him after a day. I didn't get to know him at all because of that but on he told us that we would do three papers and three presentations plus the homework the tutorials and studying. my course load was already full so i couldn't handle the amount of work but others might be able to I'm sure.

2.0
4.0
CSC105
Nov 19, 2013

Class is unnecessarily loaded with work, when you can easily get the knowledge of this course without having to complete all the given assignments. Most of the work is done on a program SNAP,which is online, including concept tests that are based on knowledge of computer system and software, then there are many assignments. Annoying class

1.0
5.0
CS10523
Grade: D
Dec 23, 2013

Whenever I NEEDED help to raise my grade he did nothing at all. Even when I asked if there was any chance for me to pass he said I could but still did not pass me. Hes the worst prof I've ever had, stay away especially if you dont want to be bored to death. No matter how hard you try in his class he is uninterested in his students passing his class

2.0
4.0
CSC105
Apr 15, 2014

Most difficult professor in a suppose to be easy class. Very rude and doesn't teach, he'll show you a 30 minute video and the rest of the class your on your own. Very unclear worst professor I had so far at MCC.

4.0
3.0
CSC106
Dec 8, 2014

He is not someone you want to mess around with but if you do your work you will get along fine with him! Goes fast with his lectures but is always willing to help. He gave us more time to finish the excel assignments and the discovering computers exams. Really nice guy! Did not have to stay for lab since you do the assignments on SAM.

1.0
3.0
CSC161
Dec 10, 2014

This guy basically refuses to teach. He lectures like you already know Java but you obviously don't since you are taking this class for the first time. He mumbles over powerpoints that don't make sense since he doesn't go over anything. The work isn't hard, just confusing since you are teaching yourself a computer language. AVOID AVOID AVOID.

1.0
5.0
105
Jun 9, 2015

GET READY TO STUDY ON YOUR OWN. HE WONT TEACH ANYTHING. HE WILL ASSUME AS YOU KNOW EVERYTHING.

1.0
5.0
162
Grade: Incomplete
Jun 10, 2015

This Guy Refuses To teach I mean by any mean This guy assumes You know coding Like real programmer. Gives Lab Assignment that he doesn't even care about it. If You want waste your money than take this guy. I took him because I nedded this class to graduate. BE AWARE!!!! When you take him. It's Like You are Digging Hole For Your Self.

5.0
1.0
CSC106
Grade: A+
Oct 21, 2015

Very good professor in a really nice guy I actually learned a lot in his class. Programming is pretty hard at first but he thoroughly goes over it and explains to you how to program. I would definitely take them again!

2.0
4.0
CSC105
Dec 14, 2015

This class is completely self-taught. His lectures have little to do with the assignments and tests, and are quite rare themselves. If you take this course, treat it as if you were taking an online course. You have to be completely self responsible; he gives no reminders or info on the mandatory assignments and does not allow you to make them up.

2.0
4.0
CSC105
Jan 1, 2016

I am taking this Professor for the 3 week winter session & wouldn't recommend anybody to take him. He is extremely unclear, does not respond to emails or questions when needed, & is overall a joke as a professor. If you take him, be ready to teach yourself everything and be given a large work load. A lot Reading, Exams, Papers, & Projects to do.

2.0
4.0
CSC105
Grade: C
Feb 1, 2016

I took this professor for a 3 week winter course and let me tell you, I have never been that stressed out before. He gave WAY to much work. I understand it's a winter course but still.. 8 page paper, PowerPoint, tests, quizzes, and a lot of projects. I ended up passing thank god but he was unclear about due dates and never answered emails. AVOID!!

1.0
5.0
CSC161
Grade: B-
May 4, 2016

always came 5 to 10mins late even on first day of class he was unsure if it was his. expects u to know programming in a intro class was not helpful avoid if u care about ur gpa

1.0
4.0
BUS101
Grade: Not sure yet
May 6, 2016

Took Business 101 Online. Guy forgot we still had class three weeks before the semester ends. Assignments are not clear. For a CSC teach, he cannot run an online class. Never met in person but I am assuming he's at the end of his career.

1.0
3.0
CSC105
Grade: Not sure yet
Nov 5, 2016
Wouldn't take again

Taking CSC-105 online. Very unorganized & unprofessional. Took a month after class started to upload our assignments. Does not offer any help & good luck getting a response to any e-mails you send him bc he doesn't bother looking at them. I still don't know my grades bc he will not tell anyone. I have to go to the Dean now bc he refuses to teach.

LOTS OF HOMEWORK
TEST HEAVY
1.0
5.0
CSC133
Nov 12, 2016
Wouldn't take again

He's not a professor. A professor would be organized and ready to teach. He's not. A professor would give you more than one type of the same "practice problem" or question to answer so that you can understand the material. He doesn't. A professor would help you out when you have trouble doing an assignment. He doesn't. I'd stay away from this guy.

Tough Grader
1.0
5.0
CSC161
Grade: Not sure yet
Dec 14, 2016
Wouldn't take again

I took csc161 in his class in Fall semester, it was completely a nightmare. In his lecture, he assume that you know everything. What he did is that coding in his own way which is extremely different with textbook. You should cut and paste his work and understand it by yourself at home in order to pass lab quiz. There is NO TEST REVIEW anymore!

LECTURE HEAVY
1.0
5.0
CSC161
Mar 22, 2017
Wouldn't take again

He expects too much from his students. It was a beginner class and yet he expected us to know everything. He will even make fun of you if you ask too many questions. NOT HELPFUL AT ALL!! and does not respond to your emails either

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
5.0
CSC161
May 4, 2017
Wouldn't take again

just don't

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
2.0
4.0
CSC161
May 10, 2017
Wouldn't take again

Professor Spector is a mixed bag. I liked that he would share his code online & as long as your lab quiz compiled he would give you a good grade. However he's vauge at explanations, made you feel guilty asking for help, & hard to reach out of class.

1.0
5.0
CSC161
May 11, 2017
Wouldn't take again

Very poor explanations of the material, being that this is an INTRO class, you would expect that he would be willing to work on understanding the base material but he almost ridicules you for asking for help understanding something during class. Short poor explanations at the beginning of class and then the rest of the class is used for lab work.

Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
4.0
CSC106
Grade: A
May 13, 2017
Would take again

So I read the reviews on here and was skeptical to take this class. Well, I am so happy I did. My advice - TAKE PROF SPECTOR YOU WILL NOT REGRET IT!!!! Do your homework on time, submit all assignments on time. If you cannot please let him know he will give you time. If you don't understand he will explain to you. Love the weekly jokes as well.

Gives good feedback
Hilarious
Amazing lectures
1.0
5.0
CSC161
Grade: F
May 23, 2017
Wouldn't take again

Just don't take him unless you want to get F.

Tough Grader
TEST HEAVY
LECTURE HEAVY
4.0
3.0
CSC161
Grade: B+
Oct 14, 2017
Would take again

really good professor

Gives good feedback
Get ready to read
Skip class? You won't pass.
1.0
4.0
CSC161
Oct 16, 2017
Wouldn't take again

For an intro class, he is a very hard professor because he expects you to know so much even though it was some people's first time being in a computer science class.

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
5.0
BUS101
Grade: Not sure yet
Dec 16, 2017
Wouldn't take again

Did not post first week of assignments until the second week. Had a syllabus of spring 2017 dates when the class started in fall. Did not respond to any of my emails- replied to other classmates. Found out information from other concerned classmates via email as no one know what was going on. Did not post online assignment until past midterms.

Get ready to read
4.0
3.0
CSC161
Grade: A+
Dec 21, 2017
Would take again

If you get along with his style of teaching, then he is a really good professor.

Get ready to read
Skip class? You won't pass.
1.0
5.0
BUS101
Feb 18, 2018
Wouldn't take again

Absent. Left the class without a professor for nearly the entirety of the class. Rarely, if ever, responded to emails. No assignments posted for weeks. Wrong dates. Left the entire class struggling to figure out what was due and when. We depended on each other to get through the course. Shameful.

1.0
4.0
CSC105
Grade: B+
May 5, 2018
Wouldn't take again

He was never able to be contacted - and when he would answer it was weeks later. His instructions are not clear, and again seemed bothered when questioned about it. WOULD NOT take him again ever. I had to figure out my own way to pass.

LOTS OF HOMEWORK
SO MANY PAPERS
5.0
3.0
BUS101
May 9, 2018
Would take again

I took the online class in the Spring, 2018. He is a very good professor and knows his work. When you explain the situation about assignments, he helps you with no problems, and he answers the Email on the same day. He also interested in each student separately and helps in the same way. I highly recommend taking his class.

Respected
BEWARE OF POP QUIZZES
Caring
3.0
3.0
BUS101
Grade: A-
May 10, 2018
Would take again

Good professor . Little slow w responding but other than that good and fair grader.

Get ready to read
Clear grading criteria
5.0
2.0
CSC161
Grade: A
May 16, 2018
Would take again

Professor has a nice teaching style Uses examples to teach concepts and solves problems along with the class Professor does not address every student but will give time and answer questions

Clear grading criteria
Hilarious
TEST HEAVY
5.0
4.0
CSC161
May 17, 2018
Would take again

Professor Spector is an excellent Computer Science Professor. Give him a chance. Read the book, do the homework, pay attention in class, and ask questions. The lab assignments and homework will help you prepare for the lab quiz. He is a fair grader and you will have many chances to do well throughout the semester.

Get ready to read
LOTS OF HOMEWORK
Clear grading criteria
1.0
1.0
CSC161
Grade: Incomplete
Jun 4, 2018
Wouldn't take again

I mean obviously he is good at computer science but when it comes to teaching absolutely horrible. I am sooooo scared like seriously, I know that I am going to fail and that my GPA will be so messed up due to a professor that doesn't care about his students. He does not have grounded communication system with the student outside and within class.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
2.0
4.0
CSC105
Grade: C
Jul 9, 2018
Wouldn't take again

Would rather watch Big Bang Theory in class than help you understand Visual Basic.

SO MANY PAPERS
LECTURE HEAVY
1.0
3.0
CSC105
Grade: C
Jul 31, 2018
Wouldn't take again

What a joke!! This professor put zero effort into teaching his online computer class. Little to no clear instructions throughout the entire course. Basically anyone who takes this class is self teaching. Also, very slow at responding to emails.

1.0
5.0
CSC162
Jan 1, 2019
Wouldn't take again

This guy does not know how to teach. Worst professor ever. Do not take him!!!

Tough Grader
Skip class? You won't pass.
GRADED BY FEW THINGS
2.0
4.0
CSC161
Jan 31, 2019
Wouldn't take again

Basically does not teach step by step, which left many of us lost in this introductory class. Inconsistent interest in student's academic needs. Also had no idea how I was doing with grades until very late in the semester. Lectures were unclear. I guess the good thing to come out of this is challenging yourself to self teach..

GRADED BY FEW THINGS
2.0
4.0
BUS101
Apr 6, 2019
Wouldn't take again

Took him for BUS 101 last summer. I don't recommend taking him for an online course unless you have time to dedicate to this class and are use to working alone. BUS 101 is not a hard course, but the amount of work you do in a summer term is overwhelming. Communication with him is subpar. You really need to work hard for a good grade, beaware

Lots of homework
Get ready to read
1.0
3.0
CSC105
Grade: B
May 7, 2019
Wouldn't take again

I took Spector's online course for CSC105. It was the worst online course I've taken so far. Syllabus was from two years ago, wasn't updated until mid-semester. Minimal communication until the last month of the class. Less than half the class knew about an important term paper. No direction. The course evaluation didn't allow you to offer feedback.

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

Learned a lot in Prof. Spector's class. Nicest guy in the world.

Respected
Caring
4.0
1.0
CSC106
Grade: A
May 13, 2019
Would take again

Good professor grades fair and easy don't wait until last minute to do online labs though

Gives good feedback
Accessible outside class
Amazing lectures
2.0
2.0
CSC106
Grade: A+
May 30, 2019
Wouldn't take again

Terrible at responding to emails and grading is unclear. He teaches practical material very well, such as visual basic, but he doesn't go into enough detail to complete the assignments that are required to do outside of lecture. Try and find him for office hours and he will help you with them. exams based on homework.

Graded by few things
1.0
3.0
CSC105
Grade: B-
Dec 13, 2019
Wouldn't take again

Take my advice, DON'T TAKE THIS PROFESSOR. Trust me, you'll thank me later..

Lots of homework
5.0
2.0
CSC161
Grade: A
Dec 24, 2019
Would take again

Good Professor and have great knowledge of coding. His class examples are best to learn the basics.

Gives good feedback
Respected
Participation matters
1.0
5.0
CSC105
Grade: F
Dec 30, 2019
Wouldn't take again

Didn't respond to emails. took weeks to grade assignments. syllabus, modules and assignments ALL had different due dates listed. Even has items listed on syllabus for both before AND after semester was over.

Lots of homework
Test heavy
So many papers
1.0
5.0
CSC161
Grade: Drop/Withdrawal
Apr 15, 2020
Wouldn't take again

I dont even know where to start... This professor shows up late every single day, His teaching method is summed up basically as if a driving teacher shows you how to drive automatic and then expects you to make the test using stick... no extra credit... he says the quizzes they was the most bs thing about his class... and the test are no best AVOID

1.0
5.0
CSC105
Grade: Audit/No Grade
Apr 30, 2020
Wouldn't take again

You will email this professor about technical issues and he will just brush it off. I work in healthcare and during COVID my life has been nightmare. I am getting A's in my 2 other courses while failing this one due to the lack of care from this professor and carelessness from the school. I am just trying to graduate

Tough grader
1.0
3.0
CSC161
Grade: C
Nov 2, 2020
Wouldn't take again

He doesn't understand the basic thing that when we connect a file with our code and share it with others they have to change the file location form the code in order to run the program.

Tough grader
1.0
4.0
CSC161
Grade: Not sure yet
Nov 30, 2020
Wouldn't take again

never answered emails and when emails were answered he would only answer to one question and not the whole thing

1.0
5.0
CSC161
Grade: Not sure yet
Dec 10, 2020
Wouldn't take again

He never replies to any email, and he emails once that quiz is on that day. There is no material from where we can prepare for the quiz, and he never gives us any idea what will be in the quiz. He needs quiz submission in a specific file extension, and if we send him the file with other extensions, he will give you zero.

1.0
5.0
CSC161
Grade: F
Jan 7, 2021
Wouldn't take again

DON'T EVER AND I MEAN EVER take this Professor. Because he gave me F without grading half of my assignments due to the complain I made to chairperson. He never reply to emails on time nor does he grades any of the assignments before the final so you will never know if you passed or failed the class until 2 or 3 weeks after the Semesters end.

1.0
4.0
CSC106
Jan 23, 2021
Wouldn't take again

Do me a favor and dont take this Professor. He is bad at responding because he doesnt give a clear answer. The course modules is a hot mess and it makes you so confused to the point where dont even know where you should start this assignment. Dumps all the assignments on us and leaves everything on us to do. Was a waste of my time and money.

Lots of homework
Tough grader
3.0
4.0
CSC161
Grade: A-
Jan 24, 2021
Would take again

Professor Spector was alright. I was lucky to have taken this class in High School so the material was just review to me. My classmates however had a tough time. His grading is odd but fair. This class requires a lot of work, especially if you are very new to Programming. He is a kind person but I believe he could use improvement on being a Prof.

Get ready to read
1.0
5.0
CS101
May 11, 2021
Wouldn't take again

Does not answer emails. Homework and tests little instruction.

Test heavy
So many papers
Tough grader
1.0
5.0
CSC161
Grade: Rather not say
May 13, 2021
Wouldn't take again

He is the hardest Professor at MCC, It is impossible to hold off on this Professor. He gives the students "surprise Assignment" also normally Professors would let you know in advance about quizzes coming up. in other words, he tells you a day or two before Computer Science is not a joke From my class a lot of students left because they failed.

Skip class? You won't pass.
Graded by few things
Beware of pop quizzes
3.0
5.0
CSC161
Grade: A+
May 17, 2021
Wouldn't take again

An alright guy but old school, strict. Not a first choice at all but OK. Entirely weighted on the lab quizes and final(45%), very high stakes. You have to reuse your code to meet time limits. He teaches by coding and you following along. Save the code, prewrite skeletons and you will pass. Hes not really a good "teacher" you have to read, study.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
1.0
CSC161
Grade: Not sure yet
Jun 13, 2021
Wouldn't take again

PLEASE, if you are thinking about taking this professor for intro to java JUST DONT DO IT. not only is he extremely rude, he isn' responsive at all with emails, gives 1-2 days notice of when the next quiz will be, and just does not care about his students. He makes you take the quiz on a zoom call. He is the literal gatekeeper of the comp sci dept.

Lots of homework
Tough grader
1.0
5.0
CSC161
Grade: B-
Jul 5, 2021
Wouldn't take again

I recommend not to take this professor.

Lecture heavy
Tough grader
1.0
5.0
CSC161
Grade: Drop/Withdrawal
Aug 22, 2021
Wouldn't take again

WORST TEACHER IVE EVER HAD..... This man doesnt care if you pass or fail literally will tell you tough luck try better next time.... what worse is that his reviews are terrible his tests are basically everything you learn form past units into one program when he NEVER taught us how to combine things we learned together PLEASE DONT TAKE THIS Prof.

Get ready to read
Test heavy
Tough grader
1.0
1.0
CSC105
Dec 17, 2021
Wouldn't take again

Professor doesn't really teach the course just asks if students have any questions and also is very clumsy with grading. Removed crucial grades at the end of the semester due to a canvas misunderstanding and claims that grades were never inputted. Horrible professor.

1.0
4.0
CSC161
Grade: C-
Sep 5, 2022

He's just there for a paycheck lol. Terrible pacing and grading. Go ahead and take him if you're okay teaching yourself, but be SUPER CAREFUL on the tests. His grading criteria doesn't make any sense, and the final was 45% of the overall grade and most of the class didn't pass. Also codes and grades STRICTLY in Textpad 8 for some reason.

3.0
3.0
CSC106
Grade: A
May 11, 2023
Would take again

- Expensive textbook - Mostly graded by textbook material - Does very little in helping beginners code (which you will do in CSC106) - The best way to get through the Python section is through prior experience or Chegg/similar study tools - Good sense of humor and generally nice demeanor - Pretty forgiving when it comes to assignments in-class

Lots of homework
Hilarious
Online Savvy
1.0
4.0
CSC161
Grade: C-
Dec 18, 2023

I would not recommend this class to anyone. Exams are not graded until the last day which means students are unable to gauge how well he or she may be performing in the class. E-mails are never answered even though we are told he will get back to us within 24 hours. Finals were allowed to be interrupted by other teachers and that is unacceptable.

1.0
5.0
CSC106
Dec 23, 2023

Would not recommend this guy. All the assignments are auto-graded and there are lots of glitch in system and grades. he won't fix it. Rude in emails. Stay away

Tough grader
Participation matters
Lots of homework
5.0
2.0
CSC161
Grade: A
Dec 25, 2023
Would take again

If you can take him, then you should take him. He is a very fair grader. Do not just go by the ratings. Sometimes ratings are not true at all. The class was online and the final exam was in person. I didn't read textbook, but still got a very good grade on the final exam. The only thing that I would recommend is to do his practice exams before test

1.0
5.0
CSC161
Grade: B-
Jan 21, 2024

Boring lectures. Difficult final exam. Tons of homework and rudeness. Avoid

Tough grader
1.0
5.0
CSC105
Grade: Not sure yet
Mar 5, 2024

Not an easy person to talk to. Rude and disrespectful by assuming I had bad intentions when asking for help. Not able to take criticism from students or students cannot ask for help as he is defensive.

1.0
5.0
CSC106
Apr 2, 2024

Please avoid. Class is nearly completed auto graded by Cengage and taught solely on Cengage, no lectures, powerpoint or notes from the professor himself. Save money and just buy the Cengage program on your own because you will be teaching yourself in this class.

Lots of homework
1.0
5.0
CSC161
Grade: F
Aug 14, 2024

YOU MAY HAVE A 100 FOR ALL THE QUIZZES, PROJECTS,DISCUSSION, AND HOMEWORK. BUT IF U FAIL YOUR FINAL TEST. YOU WILL GET A 100 TO A 55. I JUST WISH THE FINAL TEST WASN'T WORTH SO HIGH. LIKE WHY CAN IT BE LIKE 10%. I DON'T DO TESTS. I WISH IT WAS ONLINE.

1.0
3.0
CSC105
Grade: D+
Nov 23, 2024

Girl when I tell you this was NOT it. Believe me.

Tough grader
Lots of homework
Lecture heavy
2.0
4.0
CSC161
Grade: C+
Dec 2, 2024

The class is tough, but using Unstuck AI along with the textbook can help you prepare well for the exams. The professor's grading can be confusing, so focus on understanding the material.

1.0
5.0
105
Grade: D
Dec 10, 2024

honestly this is the worst and most unorganized professor and most rude I've ever had to deal with. do not take his class. I never had to step up and use this website but this made me.

Tough grader
Lots of homework
So many papers
2.0
4.0
CSC106
Grade: C+
Dec 14, 2024

Not sure if he's typically unreachable. I heard something happened in the very beginning of the class with a loss. Me being completely honest, I wish he would work on using announcements the right way with letting people know when tests are due or the transitions from one text book to another platform. I honestly would not recommend this class

Tough grader
Get ready to read
Lots of homework
4.0
3.0
CSC161
Grade: C+
Dec 16, 2024
Would take again

took his online class and final in-person. gives extra credit throughout the semester, which is very helpful. something I recommend is practicing for the final days in advance. he also shared a practice final 1 and a half week before the final to help students prepare, which the final is 45% of your grade.

EXTRA CREDIT
Lots of homework
Online Savvy
2.0
3.0
CSC106
Grade: B
Apr 18, 2025

Please avoid this professor. You will have to teach yourself all the lessons…

1.0
5.0
CSC
Grade: D
Apr 30, 2025

Please reconsider if you have this professor. He is inconsiderate & disrespectful. He threatened me via Canvas. He then said I received a D after I had completed all of the work he assigned. He took forever to grade. He then sent an F to the school which was incorrect and it was posted on my transcript. I had to HR many times through the semester.

Tough grader
Lots of homework
So many papers
4.0
2.0
CSC261
Grade: A
May 15, 2025
Would take again

Took him for an online class on IT Management and his learning material and assignments are done with Cengage which were relatively easy to do and full of information to learn and take notes from. This prof. is easily accessible to contact and usually takes a day or same day to get back to you. Other than that, it was an overall good class and prof

Clear grading criteria
Lots of homework
Accessible outside class
1.0
5.0
CSC161
Grade: Not sure yet
Aug 17, 2025

He's a tough grader, he's either given me a 0 or 100, absolutely nothing in between. If you expect to receive any help from him GOOD LUCK, he's not helpful at all I had to get in contact with other classmates instead to get any type of help. For this to be an intro course I wish I had a more helpful professor.

Tough grader
5.0
2.0
CSC161
Grade: A
Oct 11, 2025
Would take again

The class is not difficult. Make sure you do not fall behind and I mean it. Be ready to take final exam in person, which would be 45% of your final grade. Make sure your program compiles.

Tough grader
Test heavy
1.0
3.0
CSC106
Grade: A+
Nov 17, 2025

He seems to completely ignore people who are taking the online version of this class. No response to email asking for help, or any clarification on assignments. He also didn't make or grade any of the assignments posted, all of them were from Pearson.

1.0
5.0
CSC106
Grade: D
Dec 10, 2025

Oh you think he's soooo nice. NO. Horrible Horrible person. 40 assignments are you out of your mind? Such a harsh grader. He thinks my life is dedicated to his work. I'm sitting here crying trying to get ts done. Never again. I think what he loves about his job is failing his students.

Tough grader
Lots of homework
Lecture heavy
5.0
5.0
CSC161
Grade: Not sure yet
Dec 14, 2025
Would take again

Lowkey he is a very chill professor. Idk why he has many negative reviews. He makes it clear from day one that he'll communicate via canvas inbox. Overall when I took the final in person, he was a chill and funny guy. would take again.

EXTRA CREDIT
Hilarious
Accessible outside class
1.0
5.0
CSC105
Grade: B
Dec 30, 2025

If you want loads of work take this class. Immense amount of work especially for winter class you will not have any free time with him as your professor.

Lots of homework
So many papers
Class Info

Online Classes

100%

Attendance Mandatory

49%

Textbook Required

42%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 43 grades
Most common grades:
Not sure yet (10)
A (9)
A+ (5)
Grade Distribution
A(14)B(7)C(9)D(8)F(4)A-/B+(4)
Based on 60 reported grades
Not sure yet: 10
A: 9
A+: 5
D: 4
Common Tags
Lots of homework (17)
Tough grader (17)
Get ready to read (11)
LOTS OF HOMEWORK (8)
Skip class? You won't pass. (8)
Tough Grader (7)
LECTURE HEAVY (5)
Test heavy (5)
Rating Trend

Declining

-0.88 avg change
Apr
May
Aug
Oct
Nov
Dec
Last 6 months
Ratings by Course

CSC107

5.0

(1)

CSC239

4.0

(1)

CSC133

3.1

(8)

CSC200

3.0

(1)

CSC

3.0

(2)
+12 more courses
Difficulty by Course

105

5.0

162

5.0

CS10523

5.0

CSC162

5.0

CS0000

4.0

Similar Professors