3.3

Nick Picioccio

Computer Science - Middlesex County College

3.3
Quality
3.3
Difficulty
34%
Would Retake
232
Reviews
3.3
Quality
3.3
Difficulty
3.2
Helpful
3.3
Clarity

34%

Would Retake

232

Reviews

Rating Distribution
Official

5

101

4

25

3

18

2

18

1

70

What Students Say

He's also sarcastic about everything which is childish

CSC133 - 2.0 rating

He is a wonderful teacher

CSC105 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

68%

Textbook Required

65%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 99 grades
Most common grades:
A (25)
A- (21)
B+ (18)
Grade Distribution
A(32)B(16)C(10)D(13)F(0)A-/B+(39)
Based on 122 reported grades
A: 25
A-: 21
B+: 18
Drop/Withdrawal: 11
Common Tags
Lots of homework (48)
Tough grader (44)
Clear grading criteria (22)
Gives good feedback (18)
Get ready to read (16)
Participation matters (15)
Respected (15)
Skip class? You won't pass. (15)
Rating Trend

Declining

-1.54 avg change
Apr
May
Jun
Aug
Nov
Dec
Last 6 months
Ratings by Course

133

5.0

(1)

241

5.0

(1)

TECH1

5.0

(1)

CSC241

5.0

(1)

CSC126

4.0

(1)
+13 more courses
Difficulty by Course

MATH6510

5.0

CSCIN4

5.0

CSC1051N

5.0

CSCIN1

4.7

CSC208

4.1

Reviews (232)
4.0
5.0
CSC105
Jul 6, 2004

gives out sooo much work to do!!! make sure to avoid this teacher

5.0
4.0
241
Jul 19, 2004

No Comments

4.0
5.0
CSC105
Sep 30, 2004

Gives out too much work for such an easy class. Workload is unnecessary!!! Avoid this Professor

5.0
5.0
CSC
Oct 14, 2004

No Comments

3.0
3.0
CSC225
Nov 27, 2004

overload on drawings, attended night session all classes mandatory. So if you work for a living and can't assure you'll be on time don't take this guy's class. Material is not difficult, milestones consume a great deal of time. Too Much.

4.0
4.0
CSC225
Jan 4, 2005

Gives an absolute ton of work. Is leniant on grading though and somewhat helpful. You will feel as you accomplished something after taking this class and not just have had wasted time going through it though.

1.0
5.0
CSC105
Feb 1, 2005

He was the worst teacher i ever had. He never helps you when u have a problem. he acts like his class is the most important thing in your life like all you do eat sleep breathe computer class. you will be working hard for a "C" What was the purpose for me busting my butt for nothing.

2.0
4.0
CSC105
Oct 9, 2005

No Comments

1.0
5.0
CSC105
Jan 23, 2006

I definitely do not reccomend this professor at all!!!! Save yourself an F or a D if it will bring your gpa down

2.0
5.0
MATH6510
Mar 13, 2006

Grades are good, but I am ready for a nervous breakdown given the amount of homework and his pickiness. I've learned alot, but too much in too short a time.

5.0
2.0
CSC106
Oct 18, 2006

he is good, but a little bit too strict, teach good, easy explanation..

5.0
3.0
TECH1
Jan 9, 2007

Many negative comments - but from those that are not willing to work for their grades. If you take Nick, you WILL learn!! Very professional, structured and objective oriented. Assignments clearly detailed. Will not ask for more than HE expects from himself. I would take him again in a heartbeat - compared to others at MCC - He's a keeper.

5.0
4.0
CSC241
Feb 23, 2007

Demanding, but fun.

4.0
3.0
CSC105
May 10, 2007

Ok. It's a basic computer course. I'm no comp nerd, but I am proficient with a computer and WOW, this class was a ROYAL pain. WAY too much homework. If you were a minute late (literally) coming back from break, he'd chew you out about it. Just UGH. It's not a hard course by far, he just makes it an annoying one. >_<

3.0
2.0
CSC133
Jul 14, 2008

I'm fairly proficient with the computers, although I took the Introduction to computer science course. He basically reads off the notes he made (and sits on the easiest crap for hours on together). in my opinion, hes a teacher that is MADE for the course (not for people better or worse).

5.0
2.0
CSC105
Jul 16, 2008

Demonstrates lab exercises -makes it easier, explains things thoroughly, very organized, good course materials. A bunch of my friends and I all got high grades --more than fair.

5.0
1.0
CSC105
Jul 18, 2008

We did lab activiities together and then finished on our own. He did not make us go page by page in that huge lab book - he told us what to focus on. Lectures and homework made the tests much easier and presesentations he gave helped alot -- overall very good class.

3.0
2.0
CSC105
Nov 25, 2008

overall, the work is very easy. There is just a ton of it to do. he is extremely picky and expects a lot from you. Do not waste your money on a text book. Way too much homework in my opinion. He teaches well, but takes the course a bit too seriously, If you do not mind the homework and his strictness than you will be fine, but i give 2 thumbs down.

5.0
1.0
CSC105
Dec 2, 2008

Great class. He gives a lot less work compared to the other teachers that some of my friends have. Lab examples are right on track to the assignments and lab tests. If you come to class, the tests contents are talked about in his lectures.

5.0
1.0
CSC105
Dec 3, 2008

This teacher gives assignments that are relevant to many things that go on for us college students instead of assignments from that huge lab book. Labs need to be handed in but homework is optional since we go over it in class. Tests are more than fair if you read the PowerPoint slides and do the optional homework. Overall good teacher and class.

5.0
4.0
CSC106
Dec 3, 2008

He is so nice & he does a really good job teaching.He makes def. sense when he talks&I rarely ever got confused during his lectures.His tests r super easy and he gives out alot xtra credit.He actually takes the time 2 get to know his students and tries 2 help them no matter what.Hegrades well$ nice enough to boost ur grad jus as long as u go2class

2.0
3.0
CSC105
Dec 22, 2008

He was well-organized and always prepared. the ONLY difficulty was distinguishing what information was important for the chapter tests. overall great.

5.0
1.0
CSC105
Apr 23, 2009

Great teacher. So well organized and work required is interesting. He does a good job in keeping the students interested even during the lecture part of the class. Lab walk throughs during class are great in helping do the lab assignments. Wish I had more teachers like him.

5.0
2.0
CSC105
Apr 23, 2009

Probably one of the most intersting classes I have taken. Prof knows his stuff and makes the class time go by quickly. Very fair grader and LOTS of extra credit opportunities.

5.0
1.0
CSC105
Apr 23, 2009

Very pleasant experience to be in his class. One of the easier teachers I have had. As long you come to class and keep up with the work, you will do well. Teaches life skills and course components at the same time and gives useful assignments you do not mind doing. If you want to learn something useful, take him.

5.0
1.0
CSC105
Apr 28, 2009

The homework we go over is very helpful for studying for tests and all the powerpoint slides are great too. The final exam review games were awesome -- made it alot easier to study. Great class to be a part of (and I have taken this class before with another teacher).

5.0
1.0
CSC105
Apr 29, 2009

His lectures are horrible to sit through, but if you pay attention the tests will be cake. There is a decent amount of work but it's nothing to complicated. This class is deff an easy A and don't even bother buying the book, he gives you a workbook with all you need.

5.0
1.0
CSC105
Apr 30, 2009

Overall this was a good class. The tests were fair and so was the final. Lectures are an hour each and can get long but the topic is covered. Labs are not hard but need to be done.

5.0
1.0
CSC105
Apr 30, 2009

My class met once a week so lectures were the first part of the course so they were long sitting there for over an hour. Lab activities were easy to follow and made sense when we did them together and then did our assignments outside of clas. He is one of the better teachers in the department.

5.0
1.0
CSC105
Apr 30, 2009

Thank goodness he works there. He is organized and makes the class interesting with all the terms you need to know. Lab tests are simple and short. Lab assignments take some time but are doable. He expects you to pay attention but what he talks about is on the tests.

5.0
1.0
CSC105
Aug 19, 2009

he is so nice and super organized. his class is also very easy if you have the slightest bit of computer knowledge. he will somewhat embarrass you if you are late, but his intentions are good. he wants the best for his students. overall, he's great and he really knows his stuff! take him. :)

5.0
2.0
CSC105
May 10, 2010

He knows what hes talking about. gives you 100% grade if you show up and read a slide from the powerpoint, Exams=easy, goes over everything in class, dont need the books because he outlines everything in powerpoint on campus cruiser just buy the snap exam key at the book store. you'll need two 2gb flash drives. Good Professor, Take Him!

5.0
1.0
CSC105
May 13, 2010

THE BEST TEACHER EVER!!!!!! he is nice and the class is very easy. he Keeps grades updated. He curves grades, it is imposibleeee to get less than a B. DO URSELF A FAVOR AND TAKE THIS TEACHERR!!!!

5.0
3.0
CSC105
Oct 7, 2010

This prof. is not an **bleep. He expects respect from his students-after all it's an institution for higher learning not kindergarten! The work is not hard if you follow his instructions which are crystal clear. If you have a problem understanding the subject matter, he will take the time to help you. There should be more profs. like him!

5.0
2.0
CSC105
Dec 16, 2010

Ill tell you the truth he is a really nice professor when he wants to be..He takes his class way too seriously. He will call you out on ANYTHING making sure to completely embarrass you in front of the entire class!!..The work is not hard and sometimes we had some laughs in class but i don't know if id ever take him again for a different course

3.0
4.0
CSC105
Dec 22, 2010

I chose him according to this site.Nice,knows his stuff,organized, and will help you when you ask.Uses sarcasm as humor(sometimes annoying) and attendance is mandatory as there is a quiz every week(not hard).Tests are harder so study slideshows and websites he gives you in advance. Gives extra credit.Drops the two slowest grades.Try not to be late.

5.0
2.0
CSC106
Jan 13, 2011

No matter who the teacher is, this course requires homework to be done since it has a lab component. This teacher makes every effort to teach well, has great work handouts, but expects you to show up on time and do the work as required, and no nonsense.

5.0
2.0
CSC105
Jan 13, 2011

Very fair teacher and super organized. There is a lab test in every class to help you keep up with the work. He is very organized and grades things quickly. You must be on time and prepared for class and not cause distractions to classmates though.

5.0
1.0
CSC105
Jan 13, 2011

Nice guy as long as you do your work and come to class on time. Explains materials very well and has great handouts which are very thorough. He cares about his students and encourages class participation and we had some great laughs. Definately one of the better teachers in the department.

5.0
2.0
CSC105
Jan 13, 2011

I learned alot even in a winter class. This teacher gives less work than 2 others that I had for this same course. Lots of handouts and useful web sites to learn from. I would take another course with this guy.

5.0
3.0
CSC105
Jan 15, 2011

Prof. P was cool he was organized and very helpful he know his stuff. He does like things done a certain way but u can learnalot from him i did. :)

5.0
3.0
CSC105
Jan 15, 2011

Prof. P was cool he was organized and very helpful he know his stuff. He does like things done a certain way but u can learn alot from him i did. :)

4.0
4.0
CSC106
Mar 21, 2011

Very organized. Helpful. Be on time do the assignments and READ THE BOOK!! its a terribly boring book but do a little each day.

5.0
3.0
CSC105
May 15, 2011

He's ok.Attendance is mandatory and effects participation grade unless you have a good excuse (notify him before absence).Chapter tests are challenging best way to study is review lectures right after class dont wait til the last min to study. He doesnt like interruptions do NOT arrive late it bothers him and he has a sarcastic sense of humor.

4.0
3.0
CSC106
May 17, 2011

Good teacher. He has no mercy so just do what you signed up to do. Part of this course is very difficult other parts are easy. Stay in the class! i had a very low "C" because i skipped a few classes. i brought it back up to a "B+". his lectures are 95% of everything you need to know.

3.0
2.0
CSC105
Jun 8, 2011

He has nothing to do with the class being easy. The class isn't good or bad. Being his student was OK; the only thing you have to put up with his personality & voice. You have to try really hard in order to get a bad grade. Take him if you have to, or there are other professors for the same course.

4.0
1.0
CSC106
Sep 7, 2011

He can be a stubborn mule and talk down to the class, but his grading system is easy. Everything is worth 5% of the final grade. Also, all of his homework and lab tests are written out step by step. He takes attendance as well. Just make sure to go to class and do all of the homework, and it's an easy A.

5.0
2.0
CSC106
May 7, 2012

He's VERY helpful, organized, shows all grades on campus cruiser, presentation easy A Cons: Stubborn, Talks down to class, rude, if you walk in LATE he stops speaking and looks at you til you reach your seat. Overall Easy A as long as you do your work and visual basics is only worth 5% of grade so don't bother if your struggling with it.

5.0
1.0
CSC106
May 7, 2012

You need to be in class on time. Do the work, don't cheat - he gets really ticked if he catches you. Watch how you talk to him - he is the old fashioned school teacher where you have to watch what you say. But, very fair grader.

5.0
1.0
CSC106
May 7, 2012

Easy work if you keep up with it. Lots of small actitivities for lots of grades. Very organized and thorough. Don't disrupt the class or he will want to talk to you about it. Overall one of the best teachers I have had.

5.0
1.0
CSC105
May 7, 2012

Tutorials are useful. In class activities help making passing the lab exams easy. Lecture contents is okay. Lots of study materials. Be on time and do the work and it is easy to get a good grade without doing much else.

5.0
1.0
CSC105
May 7, 2012

Fair grading. Work not too hard or too much. Lots of handouts and materials to look at. What is done in class is what is tested on mostly. Very regimented and strong class room control.

5.0
1.0
CSC106
May 11, 2012

He's very responsible for every student. Very nice professor.If you finish his homework on time and keep your attendence, you'll have a good grade.

4.0
2.0
CSC105
May 12, 2012

High recomemnded Prof to take even you dont have any asic about computer concepts, he will teach you. He makes clear schedule/syllabus for each session. He is really sweat and kind of Prof I even met.His grade is fair it's up how you work fo class

5.0
2.0
CSC106
May 13, 2012

One of my best professors ever.He cares about his students.He may be strict with lateness policy but he does everything in his powers to make sure you get a decent grade.He drops a bunch of lowest grades and he guides you through your entire research assignment.He's excellent with giving power points so you won't have to buy book. RECOMMEND!!!

5.0
1.0
CSC105
May 15, 2012

This professor is very strict. Don't even think about being late. Easy tests every class + plus power point presentation.

5.0
2.0
CSC106
Jul 5, 2012

I hated him so much when I was in his class, but he was one of the best teachers I've ever had looking back. He taught me A LOT! And it's all still organized on my flash drive..."Pat Smith" lol

5.0
1.0
CSC105
Dec 18, 2012

A little rude sometimes but an awesome professor. Very helpful. Attendance a must and he dislikes tardiness. Class was very simple. Recommend him for sure!

4.0
3.0
CSC126
Feb 6, 2013

Don't make a habit of showing up late for class. He absolutely will call you out on it, in front of whoever is there. Read your book, get your work done on time, and be respectful and you are good. He's a nice guys and knows a lot of programming languages. If you are good with attendance he will seem a lot more likable.

5.0
2.0
133
Feb 26, 2013

This guy is cool. Show up to class. Read the book. Don't be an idiot. He's very cool if you don't make a habit of being late.

5.0
2.0
CSC106
May 11, 2013

He was a very nice professor to me. He tries to make everyone laugh and make the class more enjoyable . When I thought I was gonna get a C I got a B in this class. His assignments are pretty easy except for the office work he assigns

4.0
3.0
CSC105
Apr 11, 2014

I didnt really do that well in his class but hes a good professor also strict in many ways such as with lateness. Hes also my advisor. I was really happy when my semester in his class ended since I was struggling in his class nothing to do with him. He would help me with advice if I have any problem a lot.

5.0
4.0
CSC105
May 11, 2014

He's very personable, he's willing to joke around and be sarcastic with you, but you have to do the homeworks, and you have to go to every class. Overall the work was easy, but it was a mandatory intro class. DO NOT BUY THE TEXTBOOK, JUST BUY THE ONLINE CODE!!!!

5.0
3.0
CSC105
Grade: Rather_Not_Say
May 29, 2014

I mean I like him and all but he is strict. Nice professor but these is just one thing I dont understand which is the powerpoints for tests cause lot of slides and Idk how I am going to remember all those slides for the tests. Very helpful with advice and adviced me not to take anymore computer courses cause of my performance in his class.

1.0
5.0
CSC106
Aug 28, 2014

Do not take him !!! Very strict in lateness and due date. Will reject assignments even if its a minute late and gives lot of work. Atleast i think its too much for an intro class. Do not take him !!!

3.0
4.0
CSC105
Dec 22, 2014

He is so strict and a pompous ass in plain English. He thinks he's the only class you have and gives at least 1-2 exams every class. So much time wasted for this class with all these useless assignments. The exams and quizzes are all on a online website which is terrible and unreliable.

1.0
5.0
CSC105
Jan 3, 2015

This professor is the worse professor I've had in my 3years at MCC. He turned a simple online class into a nightmare. For your own sanity do NOT take this professor. The amount of unnecessary work is ridiculous, and even if you work hard, don't expect a good grade. The computer programs are ridiculous and expensive!!! And there are 3. DONT TAKE HIM

5.0
2.0
CSC105
Jan 6, 2015

I learned so much in his class. Wonderful professor and if he sees that you are trying he will work with you in terms of dropping your lowest grade! I would take him again for any other course he teaches!

2.0
2.0
CSC105
Jan 7, 2015

Don't take him if you want an understanding professor. He gave me a low grade on my project because it took too long to grade and because technology wasn't on my side, something that I couldn't prevent from happening or foresee. Not understanding but easy, I know nothing about computers, but I still passed with no struggle.

1.0
5.0
CSC105
Jan 8, 2015

This professor is the WORSEEEE, I do not understand why his rating is so high. Trust me, if you want a good gpa do not take him. He takes the class way too serious and be ready to have 10 assignments due within 12 hours and they all take forever. Also be ready to spend a lot of money of connect, SIMnet, etc. JUST DON'T TAKE HIM, he made me cry.

1.0
5.0
CSCIN1
Jan 20, 2015

Worst professor I have met here. Nit understanding at all even when the issues are technical and you soend 3 hours with tech support and they write you a letter. Many exams due in shirt period if time. Do not take online. Nit a flexible schedule. Had multiple anxiety attacks. I'm a hard worker and good student I barely passed. Terrible teacher.

4.0
5.0
CSC105
Jan 22, 2015

Understand his subject well but the man is ridiculous with the amount of assignments he distributes. Treats an intro course like its the holy grail and can be occasionally rude when you ask for help. Took this as an online course and there were 2-3 exams a day along with class work. I would reccomend you avoid this merciless man.

5.0
3.0
CSC105
Grade: B+
Jan 23, 2015

The professor gave the usual amount of work for a winter session course. He was very helpful and responded to all of my emails. I learned a great deal and plan to take him again.

5.0
1.0
CSC105
Jan 23, 2015

Professor Picioccio is very helpful. I'm a newbie when it comes to computers and he was very patient and considerate. I found the assignments to be very interesting.

5.0
1.0
CSC105
Jan 23, 2015

This teacher was very patient with me as I am kind of a newbie when it comes to computers and this was my first online course. I was very nervous--but prof. piciccio helped me get through it. I thank him.

5.0
1.0
CSC105
Jan 23, 2015

This professor was very patient with me as it was my first online course and I was nervous. He was very helpful and guided me through the course.

5.0
2.0
CSC105
Grade: A
Jan 23, 2015

Well organized. More than fair. One of the best profs I have had.

5.0
2.0
CSC105
Grade: B+
Jan 23, 2015

Other students say don't take him because he is too hard. I didn't listen and I'm glad I didn't. I learned soooo much about computers. He is a wonderful teacher.

5.0
1.0
CSC105
Jan 23, 2015

Very good teacher--don't listen to others who are lazy students. Do the work and you will get a good grade.

5.0
1.0
CSC105
Jan 23, 2015

OMG---Great class---A lot of work --but def. worth it. Learned tons of new computer material.

3.0
4.0
CSC106
Feb 10, 2015

He's a good teacher. His instructions are pretty clear for the most part. He is extremely organized. Horrible personality. Over dramatic if you're late or texting, like he stops the whole lecture to 'correct' someone and then he gives that person an attitude. And he thinks because he is a professor he is better than everyone else.

2.0
4.0
CSCIN1
Grade: B-
Feb 26, 2015

Hardest least helpful professor I ever had here. Excessive work in a short period of time. Do not take online for flexibility he is not time friendly with assignments. Ask for help and he is very condescending. Do not take if you value your Gpa.

5.0
2.0
CSC105
Grade: A-
Feb 28, 2015

I took this class in the session. Instructions were clear. It was a 3 credit class so I had about 3 hours of work every day to do. Deadlines are strict but fair if you keep up with the work. All my questions via email were answered to help me along. Very well organized class and instructor.

5.0
1.0
CSC105
Grade: A
Feb 28, 2015

Detailed instructions both online and in handouts. Lectures are long but helpful to pass the tests. Lab assignments take time but in class activities and lab books are helpful. More work than I expected but learning useful things. Teacher cares about the students.

4.0
2.0
CSC105IN1
Mar 2, 2015

I took this class in winter session. It was 12 days for 3 credits. I had about 2.5 to 3 hours a day of work to do each day to keep up with the class, so the time it took to complete the course made sense to me. After a while, the people in the class who did not read the detailed instructions kept bothering the class with their same old emails.

5.0
2.0
CSC106
Mar 2, 2015

Strict professor. Does not like students distracting the class by coming in late or texting on their phones. Funny thing, the ones that were texting at the beginning of the course or come in late seem to be struggling the most. Maybe the professor is right. He is sarcastic and admits it but it does make you listen. Good clear instructor overall.

5.0
2.0
CSC105
Mar 2, 2015

Decent amount of work to do but explains everything well. Lots of instructions that take time to read but are helpful. Gives multiple attempts to hand in lab assignments. In class activities help make sense of it all. Does not like interruptions of people coming late or taking breaks different from when the class break is.

3.0
4.0
CSC105
Grade: A-
Mar 20, 2015

This guy has some issues... Don't get me wrong, he did help me out in the end with some random 3 bonus points to give me an A-, but something is a little off with this guy. Just remember when you take this class that he can see everything you are doing on your monitor no matter what, even if you minimize he can see it. Has an huge ego too.

4.0
3.0
CSC106
Grade: A+
Apr 14, 2015

Pros. When it comes to taking his class. He is crystal clear, lays everything out and is overall a great teacher Cons. Extremely Sensitive, where he will stop teaching if someone comes in a few mins late. Extremely arrogant, will rarely admit his mistakes blaming it on another factor. As long as you do your work listen and participate then u r good

5.0
1.0
CSC106
Apr 21, 2015

Professor Picioccio-- Keep up the good work. Thanks for keeping after some of my inmature classmates who disrupt what we are doing. Keep up the good teaching effort. I signed up for your class because I heard good things about you.

5.0
1.0
CSC106
Grade: B+
Apr 21, 2015

This guy takes a genuine interest in teaching and how you do in class. He deals with all the different students and their needs. He even handles the in-mature students who don't seem ready to handle college yet. Glad I took him for 2 different courses now.

5.0
3.0
CSC106
Apr 28, 2015

Excellent professor! He does what he can to help out students. Don't need book. Crystal clear assignments, directions, and grading criteria. Extremely organized! Expect a lot of time and effort to be put into the HW. He's very fair. He gets mad when you're texting or when you're late but you shouldn't be doing that anyway so you can't blame him.

5.0
1.0
CSC239
May 10, 2015

Taken him for 3 classes so far, the best Programming related teacher ever. I would take him for every comp-sci class if I could. GIVES GREAT NOTES, GIVES GREAT ADVICE, GIVES GREAT HELP Not just for class, but for anything. If you have problems and can't do something talk to him, hes a school wide adviser and can help you with your scheduling.

4.0
3.0
CSC105
May 17, 2015

Nick Picioccio is an amazing professor, the way he teaches us about computers is amazing and interesting. As long as you come to class, never late, do your homework, and try your best on the tests, you will be fine.

1.0
5.0
CSCIN4
Grade: D-
Oct 28, 2015

DO NOT TAKE HIS ONLINE CLASS !!! his online class is really really bad. he gives soooooo many assignments and exams its too overwhelming. he also does not grade failrly or teach anything. DO NOT TAKE HIM!

5.0
1.0
CSC105
Grade: A
Nov 5, 2015

I think this professor's online class is great. His instructions are thorough and well written. The interactive tutorials that come with the book are very similar to the lab projects. I am doing the optional tutorials and I am getting all high grades on all the lab projects and the lab tests. The work load is the same as if I took it in person.

5.0
2.0
CSC105
Nov 5, 2015

This professor is soooo organized. I am taking this class online for the 2nd time. It is a computer class so you have to do the work on the computer to pass. The instructions and the books are easy to follow if you read and follow directions and keep up with the work. Live tutorials are good and make sense. Work is fair and so is the grading.

5.0
3.0
CSC105
Nov 5, 2015

This course uses a computerized grader that is pretty accurate. We get 2 attempts to fix our lab assignments so that is great. Lab exams are every week so you are not being tested on too much at a time. I like that. Research Assignment is easy and interesting. The instructions and the grading is very fair. One of the better teachers I have had.

3.0
4.0
CSC105
Grade: B+
Nov 19, 2015

His class is easy as long as you keep focus and up to date on your assignments. But HE as a professor is very cocky, doesn't help at all, and treats everyone as peasants beneath him. If you're the type of student who just does the work and not interact with the professor then take him, you wouldn't want to talk to him anyways once your in class.

5.0
2.0
CSC105
Grade: A-
Nov 24, 2015

This professor is well organized and has very detailed assignments. When I email him, he responds quickly and gives a thorough answer. He cuts a break sometimes when you give a good reason, but he expects you to be a good student, read the assignment, and think about what the assignment wants. I would take him for other classes too. Good teacher.

5.0
2.0
CSC106
Grade: B+
Nov 24, 2015

Overall, a good teacher. Expects you to act like an adult and be responsible for yourself. He answers questions thoroughly and expects you to listen in class and take notes. He covers a lot of material and expects you to come to class prepared and not waste class time with nonsense and acting in-mature. Thorough and readable instructions and fair.

1.0
5.0
CSC105IN1
Grade: B+
Dec 28, 2015

I took this class online and it was the worst class I have ever taken. He is Arrogant and does not seem willing to help students. I would never take this professor again. He assigns an insane amount of work quizzes and tests. Avoid this teacher if possibleI wish someone would have warned me.

5.0
3.0
CSC105
Grade: A
Jan 13, 2016

I am in the online class this winter and I love it. The instructions are great. The work load is fair. This is a computer class so there is work that has to be done and in only 12 days of class. Great organized class. I would take this professor again for sure.

5.0
3.0
CSC105
Grade: B+
Jan 13, 2016

This was a great online class with a good professor. Some of my classmates need to stop complaining and learn how to read the instructions and just follow directions instead of sending the class emails with tons of questions they should be able to figure out by reading the well organized instructions provided by the professor. Easy going professor

3.0
5.0
CSC106
Apr 25, 2016

He doesn't use the textbook but makes you buy the whole pack because you need the SAM course code and apparently it only comes from MCC. If you haven't taken 105 before this, prepare to read those textbooks you had to buy anyway. HW TAKES 5 HOURS! He's very sarcastic. Expects you to know it all. Get ready to fear for ur life

5.0
1.0
CSC106
Grade: A-
May 2, 2016

I took the pre-req for this course so this course was easy for me. We had to buy the books and the access code to do the required work. We walked through lots of useful examples and were well explained. Homework and labs took time but they were not hard at all. Organized course, great course materials, good programming notes. Good teacher.

4.0
3.0
CSC208
May 5, 2016

I have no java background, so it might have been a little harder for me compared to some of the other people that were in the class. If you do the labs on your own, then you should atleast pass the tests. Tests are challenging, certainly makes you think. You have to write codes for tests, which can be hard for some people. Challenging class.

5.0
3.0
CSC106
Grade: A
May 13, 2016

Really awesome professor. One of the best that I have taken at MCC. Clear-cut syllabus and expectations. Be there in class -- participation counts a lot for the grade. Lots of HW/labs, but it's college, expect it. Tests are a little hard, but study and you'll be fine. He's not going to spoon feed you an A, but he'll do everything he can to help.

5.0
1.0
CSC105
Grade: A
May 18, 2016

This professor explains things really well. His written instructions are clear and provides step by step instructions. Instructions link all the class materials together to make it easy to follow. There is work to do but it is broken down into small pieces. Tests and lab exams are also broken down to many small parts so there is less to study.

3.0
5.0
CSC208
Grade: D+
May 20, 2016

This prof is ok. I don't know what he thinks of himself. He gives lots of homework. Do not ever take him for 2 classes in one semester, he expects you to be on time , do your homeworl and most impotant is he is very sarcastic. So take him only if u can handle his so called sarcasm. I got really tired of him. he got on my nerves.

5.0
3.0
CSC106
Grade: A-
Jun 16, 2016
Would take again

One of the better professors I have had. Organized, plenty of instructions, good information. There is work to do but it is fair.

5.0
3.0
CSC105
Grade: A
Jul 28, 2016
Would take again

He comes off as strict at first - but overall he's a very fair and caring professor. He organizes the material in a way that the students can better understand and complete the objectives of the course. Take him! Probably one of the only good professors at this school for this particular course. Show up on time!!

5.0
4.0
CSC133
Grade: A
Aug 2, 2016
Would take again

Prof. Picioccio is a GREAT professor. He's just what a student needs to learn the tons of material in this class. Lots of lab assignments given and again a LOT of studying needed to do well. He explains concepts slowly, very clearly, and at times repeatedly when the material is hard. Make sure to show up to class ON TIME. He hates tardiness.

5.0
4.0
CSC105
Oct 26, 2016
Wouldn't take again

I took him for a winter course and he is a good professor but I mean his class is tough. A lot of material to cover in 2 weeks. He drops the lowest grades. Still liked him even though his class was tough. Wish I could have taken him earlier than the time I took him.

4.0
3.0
CSC105
Grade: B+
Jan 16, 2017
Would take again

Just finished this class over winter semester, at first I thought it was going to be a headache. But no I found it very easy, and very fair. It may seem like a Lot of work but it's fair, and easy for the most part. He lays everything out so you know what to expect throughout the course, always sends emails to clarify things up. Great professor!

Gives good feedback
Participation matters
Clear grading criteria
1.0
4.0
CSC208
Feb 1, 2017
Wouldn't take again

A Tough grader. isn't easily impressed. Too much homework as well as classwork Difficult to concentrate during his lectures. Classes are usually long

Tough Grader
Get ready to read
LECTURE HEAVY
5.0
3.0
CSC208
Grade: A-
Mar 10, 2017
Would take again

This guy knows his stuff. He lectures for the whole lecture time but covers items in a lot of detail. There are lots of examples and the assignments relate to the examples gone over in class. Need to stay for lab to work on assignments. There is work to do but a little effort goes a long way. Definitely one of the better profs I have had.

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
4.0
2.0
CSC106
Grade: B+
May 9, 2017
Would take again

Good nice guy. Clear syllabus, straight to the point. Very in-sync with it and organized. LOTS of homework, but easy and gives decent amount of days to do it. Drops lowest score from assignments and tests, and curves at the end. Sometimes he can be very rude and nasty which is random and surprising and he also does not tolerate class lateness well.

LOTS OF HOMEWORK
Clear grading criteria
LECTURE HEAVY
1.0
5.0
CSC106
Grade: A
May 18, 2017
Wouldn't take again

Says hes sarcastic but is really rude and speaks in a demeaning manner. He's organized thou, and there is ALOT of work. He just needs a aditude change. Also has a attendance policy even thou the school does not have one at all.

Skip class? You won't pass.
TEST HEAVY
1.0
4.0
CSC105IN1
May 18, 2017
Wouldn't take again

Guy may know his stuff but as a teacher he's awful. A teacher is understanding he's not. A teacher doesn't stop teaching if someone needs to leave the room a teacher doesn't demean and belittle his students. He does all of those things and more but sadly he knows his stuff supposedly take at own risk

Skip class? You won't pass.
SO MANY PAPERS
LECTURE HEAVY
1.0
5.0
CSC105IN1
Grade: A
May 22, 2017
Wouldn't take again

Very horrible prof demands u stay till 2 for a 145 ending time class. "Sarcastic" but really is demeaning sadly he is only teacher for two classes in my major

Skip class? You won't pass.
1.0
4.0
CSC133
May 30, 2017
Wouldn't take again

Horrible not a teacher

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
1.0
3.0
CSC106
Grade: A
Jun 6, 2017
Wouldn't take again

Boring lectures says same thing like nine times. Does not act professional like other profs at mcc makes you buy a 200 book set for one code as he posts everything online

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
5.0
CSC106
Grade: B-
Jun 22, 2017
Wouldn't take again

Horribly slow and boring lecture style teaching where he just reads off power points.

Tough Grader
Get ready to read
Skip class? You won't pass.
4.0
3.0
CSC106
Grade: A
Aug 1, 2017
Would take again

Strict professor but knows his stuff. Does not tolerate lateness nor disruptions. Do the work and the grading is more than fair.

Gives good feedback
Respected
Clear grading criteria
1.0
4.0
CSC225
Aug 7, 2017
Wouldn't take again

Horrible teacher!!

4.0
4.0
CSC106
Grade: A-
Aug 16, 2017
Would take again

He is very clear about what he expects from the students. He will not tolerate lateness, disruptions, cheating or laziness. Visual Basic is tricky, but everything else is easy if you do the online practice. There's an easy final project and he offers chances to score extra credit. Manage your time well and you will succeed with this professor.

Respected
LOTS OF HOMEWORK
Clear grading criteria
5.0
4.0
CSC225
Grade: A
Sep 7, 2017
Would take again

Professor is Excellent! He knows what he is talking about and really trys to help prepare you for a job in the field. He is funny and sarcastic and absolutely the best professor to take if you want to learn! His notes are great and he tells you exactly what to expect from the class! Do the work, show up to class and you will pass!

Respected
Skip class? You won't pass.
Clear grading criteria
5.0
4.0
CSC133
Grade: A
Sep 7, 2017
Would take again

If you pay attention and you look over the notes you could do fine. He is a little intimidating at first but if you try hard hard and ask questions he will always try to help you. He seems to really care about his students doing well. His labs follow his notes and the book doesn't hurt to have.

Skip class? You won't pass.
LOTS OF HOMEWORK
3.0
2.0
CSC106
Grade: A+
Oct 16, 2017
Wouldn't take again

This professor is straight to the point and gives clear guidelines. I honestly took him because the other professors were not recommended so he is who I had left. Honestly, do your work with your classmates, that's how I was able to pass the class. If it weren't for teamwork, FORGET IT. BTW try to eat a good meal before the class bc it's LONG

Skip class? You won't pass.
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
4.0
CSC225
Oct 25, 2017
Wouldn't take again

Horrible. Demands to much. Just reads off powerpoints and doesn't explain it in enough detail. DOES NOT GO OVER TESTS BEFORE THEY ARE GIVEN

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
3.0
CSC225
Grade: A-
Nov 7, 2017
Would take again

Well organized. Uses PowerPoint slides for lectures and additional handouts in Campus Cruiser for difficult pieces as add on to help lab assignments. Lab assignments take time but directly related to course content. Lab project is your own choice. You are expected to read course materials to be prepared to class. Tests are easy if come to class.

Gives good feedback
Respected
GROUP PROJECTS
1.0
4.0
CSC225
Grade: B-
Nov 9, 2017
Wouldn't take again

will keep you the entire duration of class even if ur finished with a test, makes class read off powerpoints in class and only goes into detail on some slides, overall boring teaching method. tests are not reviewed before class and are long(60 -80 questions) in multi choice, very nit picky on grading adn takes points for minor errors, BEWARE!!!!!!!

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
3.0
4.0
CSC225
Grade: A+
Nov 20, 2017
Would take again

One of the harder profs but u do somewhat learn if ur reading the books and doing the class work. He also will point out things that need fixing if u show him well b4 its due. Difficult class if ur not prepared and lazy. Drops lowest grades but you have to stay ahead to pass his classes otherwise itll be hard to pass

Tough Grader
Gives good feedback
Skip class? You won't pass.
5.0
1.0
CSC225
Nov 21, 2017
Would take again

Only way to fail is if you do not try.

Gives good feedback
1.0
5.0
CSC105
Dec 11, 2017
Wouldn't take again

Terrible professor. I never recommend taking this class online as he is a hard professor and gives way more work than any other professor I've ever had. If you don't do the work, you can't pass the class. He is rude in emails and takes forever to update the grade. DO NOT RECOMMEND

Tough Grader
Get ready to read
LOTS OF HOMEWORK
5.0
3.0
CSC105
Grade: A
Jan 13, 2018
Would take again

Taking this now over winter which goes by fast. Course materials are well explained and organized. Professor answers all emails on a daily basis and sometimes, multiple times a day. Lot of instructions to follow and lots of reading in a short amount of time but doable.

Participation matters
Clear grading criteria
Would take again
5.0
3.0
CSC105
Jan 13, 2018
Would take again

Lots of assignments and grades but he drops the lowest of each grade group. The Connect and SIMnet tools are picky but the instructions are good. Grading is fair and professor answers questions in detail in email. One of the best organized professors. Keep up with the work and it is ok to get through the course.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
TEST HEAVY
1.0
5.0
CSC239
Grade: A+
Apr 18, 2018
Wouldn't take again

Will drop lowest test, quiz, lab, homework assignment. But you have to come prepared to class, and do your own work. Make sure to read the textbook, he also gives books, but they wont have everything the textbook has, and are basically powerpoints in book form. Otherwise he's typically gives feedback on your labs. Just never be late, not even a sec

Tough Grader
Get ready to read
LECTURE HEAVY
5.0
3.0
CSC105
Grade: A
Oct 16, 2018
Would take again

Great professor, more than fair with grading and drops the lowest grades. Well organized and clearly identifies work to be done.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Caring
5.0
3.0
CSC239
Grade: A-
Oct 16, 2018
Would take again

Well prepared and knows his stuff. Expects you to come to class and do your work. Course contents well defined. Had him before, and I will take him again!

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
3.0
4.0
CSC225
Grade: B
Oct 17, 2018
Wouldn't take again

Watch out for this professor. He grades so heavily and if something is not perfect he will diminish the grade. The tests hurt your grades very badly if you do not get an A on the test. I would not recommend this teacher. He doesn't even let you come in late or let you go to the bathroom. We are not kids!

Tough Grader
Skip class? You won't pass.
TEST HEAVY
2.0
3.0
CSC133
Grade: Drop/Withdrawal
Oct 29, 2018
Wouldn't take again

This professor expects everyone to be on time no matter what. He's also sarcastic about everything which is childish. He also treats you like a highschooler by getting mad if you get up to use the bathroom or throw something out during a lecture. He locks out computer use in class, so you can't do any hands on work and have to take notes on paper.

Tough Grader
Gives good feedback
Participation matters
4.0
2.0
CSC106
Grade: A-
Nov 12, 2018
Would take again

He is a very knowledgeable professor. He knows his stuff but he can be a bit snarky. If you are late for class, he will stop talking and just stare at you and wait until you find your seat. grading is very strict, not a lot of wiggle room but it is doable. Get on his good side and you will breeze on through.

LOTS OF HOMEWORK
Clear grading criteria
LECTURE HEAVY
5.0
3.0
CSC133
Grade: Not sure yet
Nov 15, 2018
Would take again

Overall great professor. Runs a strict classroom and expects you to be prepared and to complete all work assigned. Very detailed and usable notes, homework, labs, etc.

Gives good feedback
Respected
Clear grading criteria
3.0
2.0
CSC105
Grade: A
May 13, 2019
Would take again

Best online class so far.

Lots of homework
Get ready to read
Clear grading criteria
1.0
1.0
CSC105
Oct 3, 2019
Wouldn't take again

Terrible, do not take unless you have a month to reach every single document that is posted. You have 6 pages worth of stuff to reach for each assignment and it all way too much for anyone to decipher what is required. You need hours to read the the information he posts before you can even begin to do the work which takes a lo of your valuable time

1.0
5.0
CSC106
Grade: B
Nov 4, 2019
Wouldn't take again

Worst professor I have ever had in my life. Take literally anyone else. This man has no respect and is a completely close minded person. He constantly reminds you that hes in-charge and has no sympathy for people.

Get ready to read
Skip class? You won't pass.
Tough grader
1.0
3.0
CSC105IN1
Grade: B
Dec 4, 2019
Wouldn't take again

He hands out assignments by the boat load and shows no respect to anyone. He comes off as very arrogant and overall not a good person. Definitely would not take again.

Lots of homework
Tough grader
3.0
4.0
CSC105
Grade: B
Dec 18, 2019
Wouldn't take again

I took this class online and boy was it difficult. It will take you HOURS to complete homework. The work was easy but you literally need to read everything 3 times to make sure you're doing the assignment right. I would not take this class again. I really worked hard for that B! If you're not computer literate GOOD LUCK!

Lots of homework
1.0
5.0
CSC1051N
Jan 8, 2020
Wouldn't take again

DO NOT TAKE THIS CLASS IN THE WINTER. Unless you plan on barely sleeping and staying in for 3 weeks reading materials, submitting at least 2 labs daily, taking 3 exams daily, 2 discussions daily, oh and a 30 page power-point that you only have 2 days to do. This prof. is NOT flexible or helpful when you have technical issues doing SIMNET. REGRET!

Lots of homework
Lecture heavy
1.0
5.0
CSC105
Grade: Not sure yet
Jan 11, 2020
Wouldn't take again

The sheer amount of daily work was impossible to keep up with since there was 6 or more assignments due EVERY DAY. On top of that, each assignment had no less then 6 pages worth of INSTRUCTIONS to step by step do each project making it take so long to do. Good luck if you have a work and social life outside of school, going to hurt my 3.52 GPA

Lots of homework
Get ready to read
Clear grading criteria
2.0
4.0
CSC208
Grade: B+
Jan 17, 2020
Wouldn't take again

The class started off easy and picks up fast. You must know how how to code to keep up in this class or you will fail. Lab assignments can get very challenging, but they are almost the same as your lab exam. He drops the lowest grade which can be helpful, but be prepared to spend hours of your time outside of class if you want to pass.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
CSC105
Feb 12, 2020
Wouldn't take again

I've never written a review, but I felt I needed to warn other people. Don't do it! CSC-105 is a BASIC computer class and this professor makes this class so much harder than it needs to be. Save yourself the time and money and take this class with someone else.

Get ready to read
Test heavy
Tough grader
1.0
5.0
CSC105
Grade: Not sure yet
Apr 21, 2020
Wouldn't take again

I usually don't even look on here when choosing a professor because I want to just go for it and form my own opinions. I should have looked. He's impossible to communicate with. He's too wordy with instruction and very condescending and arrogant when you finally do get a response. He's inaccessible and snarky. Worst professor I've had.

Lots of homework
Tough grader
2.0
3.0
CSC105IN1
Grade: A-
Apr 30, 2020
Wouldn't take again

He's very unapprochable. You can ask him him to clarify directions on assaignment and he would tell you to read the directions. 5+ pages of directions for every assignment btw. There were about 4-6 assignments due every week.

Lots of homework
2.0
5.0
CSC105
Grade: Not sure yet
May 12, 2020
Wouldn't take again

I took him for an online course and it was def not my favorite class. In the beginning of the semester I emailed him a question and instead of answering he told me to find it in the posted material. It's a-lot of work to teach yourself if you are not familiar with the programs. The online books are extremely expensive.

Lots of homework
Get ready to read
Tough grader
5.0
4.0
CSC208
Grade: A+
May 28, 2020
Would take again

So far the ONLY professor who I have been so inclined to write a review on. He can be direct, he does give a moderate workload, and you do have to attend his lectures to pass. But... you do realize you're in college right? Regardless, the main point I want to stress is that if you want to be a SUCCESSFUL programmer you MUST take him.

Gives good feedback
Accessible outside class
Clear grading criteria
1.0
5.0
CSC106
Jun 3, 2020
Wouldn't take again

WORST professor at Middlesex County College. His coursework is overwhelming along with the labs and exams. Midway through the 7 week summer class he decided to edit the syllabus and add in NEW exams and assignment. Now since i'm halfway through the class I cant even drop the class and receive some refund. His response to emails are also absurd.

1.0
4.0
CSC105
Jun 27, 2020
Wouldn't take again

Not good. Stay away from him. Not understanding and if you try and ask him a question, he will give some excuse and not help you. Do not take him.

5.0
3.0
CSC106
Grade: A-
Oct 6, 2020
Would take again

It's all there. Lots of recorded lectures to follow. Tests based on assignments and lectures. All the work is posted ahead of time. Instructions are easy to follow. Fair grader but gave low grades to people caught cheating in my class.

Gives good feedback
Respected
Accessible outside class
5.0
3.0
CSC105
Grade: B+
Oct 6, 2020
Would take again

Very organized class. Steps on how to do the assignments are explained in his own instructions and the electronic books. The calendar has everything marked. Work is spread out over many weeks. He responds to your emails. Only gives one or two assignments per chapter and they are not difficult.

Accessible outside class
Participation matters
Clear grading criteria
2.0
4.0
CSC106
Grade: Drop/Withdrawal
Jan 16, 2021
Wouldn't take again

- It begun with all 25 seats taken, by half time 11 seats available. Says a lot. - Homework, labs, assessments, project and exams extensive - Very often all due on the same night, w/o much time given the nights before - There is a post-class assessment (after the class has ended!) which makes no sense - Do not take.

Lots of homework
Test heavy
Tough grader
5.0
3.0
CSC106
Grade: A-
Mar 17, 2021
Would take again

Professor P. responded quickly to emails and answered all my questions. The work was constant in the 5 week class but it was all listed and available from the beginning of the course. There were lots of videos for Python and Excel that the professor did which helped alot.

Gives good feedback
Respected
Accessible outside class
1.0
2.0
CSC105IN1
Grade: A-
Apr 12, 2021
Wouldn't take again

Has little to no tolerance for family emergencies of any kind. Not a terrible professor, but if you can avoid him, do it.

Lots of homework
Tough grader
1.0
5.0
CSC105
Grade: B+
May 13, 2021
Wouldn't take again

Avoid him at all costs. Never understands student situation. Rude. Avoid

Tough grader
4.0
4.0
CSC133
Grade: A-
Jun 1, 2021
Would take again

A great professor that gives A LOT of necessary material to understand C++, can miss some homework assignments without failing, & is willing to help if struggling. Only down side is that he doesn't care about personal issues outside of the classroom and is extremely condescending or will ignore you if you ask or email "stupid" questions

Gives good feedback
Lots of homework
Participation matters
1.0
5.0
CSC133
Grade: Drop/Withdrawal
Sep 9, 2021
Wouldn't take again

Just don't take him. I don't like to write reviews. I don't even know most of my professor's names but I had to search him up to write a review on him. He is horrible, doesn't care about student's situations like if they are sick, family emergencies, don't let you go to the bathroom. 30 students were in that class, ended up with 4 people. HATE HIM!

Lots of homework
Participation matters
Tough grader
2.0
5.0
CSC133
Grade: Drop/Withdrawal
Oct 7, 2021
Wouldn't take again

I can go on for days on why not to take this course with this professor, so let me keep it brief: He expects you to eat, sleep, breathe coding He doesn't help out with homework questions outside of class Incredibly harsh on grading (it's an intro course dude relax) Gives out quizzes every week (sometimes double) There's better profs out there, YW!

5.0
3.0
CSC133
Grade: A
Oct 18, 2021
Would take again

Its all there. Come to class, do the work. Well presented class and instructor - a definite plus!

Skip class? You won't pass.
Amazing lectures
5.0
3.0
CSC239
Grade: A-
Oct 18, 2021
Would take again

Overall a good professor. Yeah you have to work but you will learn and he tells you how you will be expected to act when you work in the field when you finish.

Respected
Accessible outside class
Inspirational
1.0
4.0
CSC105
Nov 30, 2021
Wouldn't take again

I never really leave reviews. But this teacher is the worst! A lot of his instructions are hard to follow. He is extremely rude when you email him, and he DOESN'T answer any questions you ask in the email. He will respond to you by telling you to read the textbook or read the instructions even after explain to him that didn't help with my question

Lots of homework
Test heavy
Tough grader
5.0
4.0
CSC133
Grade: A-
Dec 1, 2021
Would take again

The course is well organized and taught at a pace I can keep up with. There is work to do each week to learn how to code. Lecture notes are very helpful. Grading is fair and up to date.

Gives good feedback
Clear grading criteria
Amazing lectures
1.0
4.0
CSC105
Jan 3, 2022
Wouldn't take again

If you have aren't a naturally gifted programmer, do not take his class!!! He is the worst comp-sci professor I ever had. This man takes days to respond to your emails and even when he responds, he gives the most obscure explanations or just tells you to find it in the textbook. Biggest waste of time and money for such a truly horrible professor.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
CSC106
Jan 11, 2022
Wouldn't take again

Do not take his class. Genuinely the worst professor and even worst human being ever to step foot on this Earth.

Lots of homework
Test heavy
Tough grader
1.0
5.0
CSC105
Grade: B
Feb 16, 2022
Wouldn't take again

Worst class I've ever taken. A crazy amount of homework for what the class is and very little instruction. The prof discourages students from emailing him with questions especially about software/tech issues so if you have any oh well. He expects you to dedicate way to much time and effort to what should be an easy class.

Lots of homework
Tough grader
5.0
3.0
CSC106
Grade: A-
Mar 10, 2022
Would take again

The professor provided many videos for the lecture and lab part of class. All the work is posted and is very detailed as to what to do. Very organized and easy to follow the instructions. The course contents will take time to learn. The videos and activities help.

Amazing lectures
Clear grading criteria
Online Savvy
5.0
2.0
CSC105
Grade: A
Mar 10, 2022
Would take again

The assignments for the entire course were available and on the calendar from the first day of the course so I could do them at my own pace by the due date. Only tests had a certain date to be taken. The instructions explained what had to be done step by step. The computerized tools for assignments and tests took time to learn but they work.

Participation matters
Clear grading criteria
Respected
1.0
5.0
CSC1051N
Grade: B+
Apr 12, 2022

He's the worst professor I've ever met. Lacks empathy and the ability to properly communicate with people. He responds with automatic emails that he sends to everyone, just like his comments on your assignments, he puts no effort to genuinely teach and help you. He posts at least 9 assignments a week, knowing that people take 5 classes besides his.

Lots of homework
1.0
5.0
CSCIN1
Grade: Drop/Withdrawal
Sep 8, 2022

He is not a good professor. He gives weird vibes and egotistical. Tend to be friendly but he is horrible at it. can't go to restroom. gives a pathetic 10 mins break when he wants to. Overall this professor is a psychopath. not over exaggerating, you will see if you taking him.

Tough grader
Participation matters
Lecture heavy
1.0
5.0
CSC106
Grade: Drop/Withdrawal
Sep 9, 2022

there is no way his rating 3.9 out of 5. it should be 0. Worst professor

2.0
3.0
CSC133
Sep 12, 2022

He is generally not the best in terms of personality. If you are having difficulties understanding, he will be condescending. If you have personal issues, you require proof or documentation to be excused. He does give a calendar of assignments ahead of time and provides lots of lecture notes you can go through. Try to choose a different professor.

Participation matters
Lots of homework
1.0
5.0
CSC105IN1
Grade: Drop/Withdrawal
Oct 2, 2022

Help yourself out of this nightmare. horrible professor

1.0
2.0
CSC105
Grade: C-
Oct 14, 2022

Even though all your answers are correct and you provided all the information he still gives you a zero.

Tough grader
Lots of homework
1.0
5.0
CSC239
Grade: B-
Oct 29, 2022

Nick Picioccio is ridiculous person. Has no sense talking to students. As other reviews say he shows attitude to students for no reason. Don't take him.

Tough grader
1.0
4.0
CSC105
Grade: C-
Nov 4, 2022

I am warning you please DO NOT take this professor. I did all the homework and quizzes and still got a C-. He is a tough grader who will notice every tiny detail to give you a zero. Never responds to email, and gets mad when you do. He doesn't care for his students.

Tough grader
Lots of homework
Test heavy
1.0
4.0
CSC133
Grade: A+
Nov 15, 2022

Acts like a high school teacher who hates his life. Won't let you leave class to go to the bathroom unless it's "break time," and gives a 5 minute break for a 3 HOUR CLASS. He'll lock the door if you 5 minutes late, like what? All his material costs money, stuff like homework, textbook, pen drives for projects, etc. Save your time, don't take him.

Tough grader
Lots of homework
Lecture heavy
2.0
3.0
CSC106
Grade: B-
Dec 1, 2022

Horrible man, grades so harshly and is not understanding in any capacity, i have him online and had to get a tutor to pass, the second half of the semesters excel course saved me from my horrible python code, make sure you do all the assignments and check canvas every single day if taking it online.

Tough grader
Lots of homework
1.0
4.0
CSC239
Grade: C+
Dec 15, 2022

Do not take him, he reads off PowerPoints , does not understand his DSL internet is causing him more issues than zoom is. Complete disregard for students and casually finds ways to throw insults at students when not on his level of undersranding. 40 percent of your grade is valued upon how well you know vocabulary instead of coding.

Get ready to read
Lecture heavy
1.0
5.0
CSC105IN1
Dec 15, 2022

Take this professor only if you can give 24/7 attention to his class. He has no mercy on the students while grading. He gives 6 assignments for a week that too, includes projects.

Tough grader
Lots of homework
1.0
5.0
CSC239
Grade: Rather not say
Jan 23, 2023

Please under no circumstances take this Professor for any class. Insanely egotistic and power hungry, will torment students instead of teach them. Avoid at all costs and heed these reviews

Tough grader
Get ready to read
Lots of homework
3.0
5.0
CSC105
Grade: A
Feb 24, 2023

Overall, I got the class done and took an A, but had I realized this was the prof I prob would've waited to take the class with a different prof. My classmates and I emailed him multiple times and never received responses back, and there is a TON of content and assignments, just very time consuming and a lot of hard work

Get ready to read
Participation matters
1.0
5.0
CSC106
Grade: C+
Mar 17, 2023

Took online course. 15 assignments due every week. I sent him 5 email and he replied to only one of them. My classmate's complaint the same. Tons of tons of work. This guy should be last resort.

Tough grader
Lots of homework
1.0
5.0
CSC106
May 16, 2023

Too much work. Had to complete 5+ assignments each day. I took online for flexibility with my schedule. This class alone takes up too much time to complete assignments. Not worth it. Had to drop it.

Get ready to read
Lots of homework
5.0
3.0
CSC106
Grade: A-
Aug 2, 2023
Would take again

The course work is well explained and is all available when it is needed. There is alot of reading and videos to watch but it helps do the assignments and do well on the tests. He answers emails pretty quick, usually on the same day.

Clear grading criteria
Respected
Accessible outside class
4.0
3.0
CSC133
Grade: B+
Aug 2, 2023
Would take again

Be prepared to have lab assignments and homework to do outside of class to pass the course. There is a lot to learn but then again it is a programming course. Being on time to class and being prepared is important to him. Very detailed and thorough course materials.

Tough grader
Lots of homework
Respected
2.0
4.0
CSC106
Grade: B
Nov 7, 2023

Heaviest class I've ever taken, and I'm a biology major. Taking this course felt like taking 2. The professor is helpful when needed but honestly, he is beyond passive aggressive. If you take his course be prepared to have 13 assignments 2 times a week if not more. This is not an exaggeration. I've never left a review but.. it needed to be said.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CSC106
Grade: A
Dec 15, 2023

This was a requirement for my Sustainability major. Despite being a very conscientious student, assignments quickly began to pile up. Avg of 8-12 assignments due weekly most of the semester, with over 120 being due by the end. I felt rushed to complete assignments & couldn't spend time adequately studying to understand material. Drops lowest grades

Tough grader
Lots of homework
Test heavy
1.0
5.0
CSC106
Grade: B-
Dec 23, 2023

He gives tons of homework everyweek at least 20+ homework assignments sometimes more and they were time consuming. His demeanor is perceived as dismissive. use of a lockdown browser for exams adds unnecessary stress. Be prepared for a tough experience.

Tough grader
Lots of homework
1.0
5.0
CSC106
Grade: Not sure yet
Dec 31, 2023

Feedback is not explanatory from grading and my coding was functioning, which he gave the class, including myself 50s and 40s as a median grade. I have 15 assignments due next Friday 1/5 for his class. I'm rushing to even finish his work by the deadline. Avoid at all costs! Very unpredictable!

Tough grader
Lots of homework
Test heavy
1.0
5.0
CSC106
Grade: Not sure yet
Dec 31, 2023

Feedback is not explanatory or constructive from grading. AND my coding was functioning, and I got 40s and 50s? He just released grades and the median scores are 40s and 50s on all grades. Also, he assigns many assignments all at once, so you're rushing to finish them all with very short deadlines. Avoid at all costs! Save yourself the stress!!!

Tough grader
Lots of homework
Test heavy
1.0
5.0
CSC106
Grade: C
Jan 20, 2024

Avoid

Tough grader
Group projects
Lots of homework
1.0
5.0
CSC239
Feb 17, 2024

If you want to challenge the impossible, you can take his class. Even if you have studied this course before, you cannot get an A. If you haven't studied the relevant content before taking this course, be prepared to fail.

5.0
3.0
CSC106
Grade: A-
Feb 28, 2024
Would take again

The work is there, just keep up with it. Just follow the videos and the assignments are easy to do.

Gives good feedback
Respected
Accessible outside class
5.0
3.0
CSC106
Grade: B+
Feb 28, 2024
Would take again

There are a good number of small assignments. Some are optional, some are not. The instructions are there.

Clear grading criteria
Gives good feedback
Accessible outside class
5.0
3.0
CSC239
Grade: A
Mar 1, 2024
Would take again

This professor provides lots of lecture and lab materials and there are weekly lab assignments but they have plenty of easy instructions to follow. The first and second tests had lots of database terms on it but they were all gone over in class.

Participation matters
Gives good feedback
Respected
5.0
3.0
CSC239
Grade: A
Apr 15, 2024
Would take again

I was in a database class of his in 1996. I have an associate from Middlesex, and a bachelor's and master's from 2 other schools. Picioccio is one of the best professors I ever had, to the point where I still remember him almost 30 years later. He explained the material clearly, and it was a great learning experience.

Participation matters
Caring
Accessible outside class
1.0
5.0
CSC208
Grade: Drop/Withdrawal
Apr 17, 2024

I had to write review on him. So I took his class and withdrew it after 3 weeks because how difficult and senseless he is towards the students. I forgot all bout the class then 2 months later, I saw the professor in a mall. I was on my phone and said Hi. he gave me dirty eye and said " you should study instead of using your phone".. Im in a mall!?!

Participation matters
Lecture heavy
Test heavy
2.0
4.0
CSC
Grade: Not sure yet
Apr 25, 2024

I took CSC-112, but that was not a listed option. This class is rough. Lots of homework, often filler. The professor can be rude at times, often unintentionally. I felt like I was not good enough. What saves this from a lower rating is that for each type of homework category, the lowest grade is dropped. I don't recommend this class or professor.

Tough grader
Lots of homework
Lecture heavy
2.0
3.0
CSC106
Grade: A+
Sep 2, 2024

I took his 8 week summer class async and there was more than any 8 week class I had ever taken before bc it was tedious. I told him I had a family emergency where I would be traveling to a rural area/attending a funeral/wouldnt be on my computer. he basically said to suck it up and sent me the address to a public library to use their computer.

Lots of homework
1.0
5.0
CSC208
Grade: Drop/Withdrawal
Sep 14, 2024

For a better learning environment at MC, this professor should be removed. I'm not expressing this out of animosity, but because his lack of empathy is a significant issue. His behavior has been so problematic that many students have dropped his class. When I first joined, there were 30 students, but by the end, only 5 remained.

Tough grader
Lots of homework
Lecture heavy
3.0
4.0
CSC106
Grade: B
Sep 25, 2024

Professor Picioccio has a very specific teaching style, but if you put in the work, you can do well. The class has a lot of assignments, so staying organized and using tools like unstuck study for study prep is key. Tough, but manageable.

5.0
3.0
CSC106
Grade: A-
Oct 2, 2024
Would take again

Very organized. All assignment are open the first day of the course except for scheduled tests. Can work ahead. Good explanations and instructions. Answers emails soon.

Clear grading criteria
Gives good feedback
Accessible outside class
2.0
4.0
CSC106
Grade: B+
Dec 12, 2024

took this class online, tough class but if ur willing to do the work u should be good. very rough grader tho, didn't understand some of the points he would take off. extremely tedious type of work and can get too much at times.

Tough grader
Lots of homework
Accessible outside class
1.0
5.0
CSC105IN1
Grade: Drop/Withdrawal
Dec 18, 2024

DO NOT take the winter class. Assignment workload is a full time job in itself. The grading and work process is very confusing needing 2 different websites to do work. Assignments were posted locked with no password and when one was asked for via Email it was not provided. Extremely difficult class that should be taken in person if bad with tech.

Tough grader
Lots of homework
Test heavy
4.0
3.0
CSC112
Grade: C+
Dec 19, 2024
Would take again

organized professor. very good at explaining information systems concepts thoroughly and sometimes may give real-life examples. assigns lots of homework. attendance is graded in every class and drops the lowest grade of every assignment group.

Amazing lectures
Lots of homework
Test heavy
1.0
3.0
CSC106
Grade: B+
Dec 31, 2024

I found that this professor assigns a lot of homework. I took their class online. I didn't feel like I learned much there wasn't enough time to fully understand the material before moving on. The homework assignments were difficult, and when I reached out for help and asked to meet in there I was advised to go to a tutor instead.

Tough grader
Lots of homework
5.0
1.0
CSC105
Grade: A
Jan 20, 2025
Would take again

I took his fully online class and it was pretty easy. 80% of the work is done on Simnet, which is a website that has all the assignments, majority of them are multiple-choice questions and open book. Some of the online assignments were a bit tricky but prepare yourself and study and you'll be fine.

Clear grading criteria
1.0
5.0
CSC106
Feb 14, 2025

He's very rude. He's got attitude. Piciocio teaches very little and keeps u busy with tons of work. Such a slacker. I had to complaint to Dean and he started acting little better after.

Tough grader
Lots of homework
1.0
5.0
CSC106
Grade: C-
Feb 18, 2025

Just don't take class with him. Canvas was all messed up and very unorganized and all over the place. Everyone failed first exam. I don't recommend.

1.0
5.0
CSC106
Grade: C+
Feb 22, 2025

Nick Picioccio is the best example of bad teacher. Stay away. Check other reviews and u will get an idea

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CSC106
Grade: C+
Mar 11, 2025

Worse professor

Get ready to read
Lots of homework
4.0
4.0
CSC239
Grade: B+
Apr 28, 2025
Would take again

Hates late students. Will be mean if you give him a reason to be. He can be chill but he definitely does not mess around. He's very nit-picky with assignments. (Will deduct points for something small like missing title). Overall it was a good class, would de take again. Emphasis on don't be late

Tough grader
Group projects
Lecture heavy
1.0
5.0
CSC106
Grade: Drop/Withdrawal
May 15, 2025

This professor does not care about students at all, to him only his ego matters. And the over the top audacity to treat community college's students like some bugs to be squashed as if he himself doesn't work in a community college. Don't waste your time and go elsewhere. This entire school is bonkers.

1.0
5.0
CSC106
Grade: B
May 23, 2025

terrible. absolutely terrible. rude. rude. rude.

1.0
5.0
CSC106
Grade: Rather not say
Jun 19, 2025

Overall the class was horrible, I am not computer savvy and went to tutoring and still struggled with the class. I reached out to this professor multiple times and often times he would not help. Also assignments explanations were very lengthy and hard to read. I would not recommend this class to anyone.

Tough grader
Lots of homework
1.0
4.0
CSC106
Grade: C
Jun 28, 2025

Took an online course with him and the truth is he's a very difficult person. Big ego, doesn't really want to help you. I'm a good student overall, and my first C was with him. Grading is absurd, would literally take away 70 points off for a file being named wrong. Hates if you email him. Whoever has a class with him... God's peace be with you.

Tough grader
Lots of homework
4.0
2.0
CSC
Grade: Not sure yet
Aug 12, 2025
Would take again

I took CSC-107 as a required course. At first, I felt overwhelmed by the workload and short deadlines, but once I developed a routine, it became manageable. The class combined reading, homework, and test through McGraw Hill and SimNet, with clear expectations and grading criteria. This is a no-nonsense class.

Clear grading criteria
Lots of homework
Test heavy
2.0
4.0
CSC239
Grade: A
Nov 13, 2025
Would take again

He is an old-school professor who is strict with grading and attendance. He explained the material very well and I'd take him again for that reason. If you make a miniscule mistake on an assignment expect an astronomical amount of points to be taken off. He was sometimes condescending and rude. If you're ready to work hard you'll be fine.

Tough grader
Participation matters
1.0
4.0
CSC239
Grade: B
Nov 20, 2025

unprofessional teacher who demeans students for asking questions. DONT take him. Extremely unhelpful with assignments, if you're late he requires an excuse. He treats his classes like its a public humiliation ritual. the amount of work he assigned along side his horrible grading is absurd. destroyed my mental health this semester just to get a B .

Tough grader
Group projects
Lots of homework
1.0
5.0
CSC239
Grade: B-
Nov 20, 2025

extremely rude and unhelpful. I had high hopes for his class as he's a very organized teacher but was severely disappointed with every other aspect of this class. If you choose to take this class just be aware that you wont have time for any of your other classes with the amount of work he assigns, especially at the end of the semester.

Tough grader
Participation matters
1.0
5.0
CSC106
Grade: Not sure yet
Dec 16, 2025

I wish I knew about rate my professor earlier and didn't just let my counselor pick my classes but here I am advising you to not take any class with this professor. Everything in the reviews is true. He has a huge ego and is no help, heavy workload as if students have nothing else to do besides take his class. DO NOT TAKE!

Tough grader
Get ready to read
Lots of homework
Class Info

Online Classes

100%

Attendance Mandatory

68%

Textbook Required

65%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 99 grades
Most common grades:
A (25)
A- (21)
B+ (18)
Grade Distribution
A(32)B(16)C(10)D(13)F(0)A-/B+(39)
Based on 122 reported grades
A: 25
A-: 21
B+: 18
Drop/Withdrawal: 11
Common Tags
Lots of homework (48)
Tough grader (44)
Clear grading criteria (22)
Gives good feedback (18)
Get ready to read (16)
Participation matters (15)
Respected (15)
Skip class? You won't pass. (15)
Rating Trend

Declining

-1.54 avg change
Apr
May
Jun
Aug
Nov
Dec
Last 6 months
Ratings by Course

133

5.0

(1)

241

5.0

(1)

TECH1

5.0

(1)

CSC241

5.0

(1)

CSC126

4.0

(1)
+13 more courses
Difficulty by Course

MATH6510

5.0

CSCIN4

5.0

CSC1051N

5.0

CSCIN1

4.7

CSC208

4.1

Similar Professors