3.3
Quality3.3
Difficulty34%
Would Retake232
Reviews34%
Would Retake
232
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
68%
Textbook Required
65%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.54 avg changeRatings by Course
133
5.0
(1)241
5.0
(1)TECH1
5.0
(1)CSC241
5.0
(1)CSC126
4.0
(1)Difficulty by Course
MATH6510
5.0
CSCIN4
5.0
CSC1051N
5.0
CSCIN1
4.7
CSC208
4.1
Reviews (232)
gives out sooo much work to do!!! make sure to avoid this teacher
No Comments
Gives out too much work for such an easy class. Workload is unnecessary!!! Avoid this Professor
No Comments
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.
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.
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.
No Comments
I definitely do not reccomend this professor at all!!!! Save yourself an F or a D if it will bring your gpa down
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.
he is good, but a little bit too strict, teach good, easy explanation..
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.
Demanding, but fun.
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. >_<
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).
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.
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.
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.
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.
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.
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
He was well-organized and always prepared. the ONLY difficulty was distinguishing what information was important for the chapter tests. overall great.
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.
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.
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.
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).
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.
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.
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.
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.
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. :)
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!
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!!!!
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!
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
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.
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.
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.
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.
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.
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. :)
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. :)
Very organized. Helpful. Be on time do the assignments and READ THE BOOK!! its a terribly boring book but do a little each day.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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!!!
This professor is very strict. Don't even think about being late. Easy tests every class + plus power point presentation.
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
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!
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.
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.
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
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.
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!!!!
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.
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 !!!
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.
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
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!
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.
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.
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.
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.
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.
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.
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.
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.
Well organized. More than fair. One of the best profs I have had.
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.
Very good teacher--don't listen to others who are lazy students. Do the work and you will get a good grade.
OMG---Great class---A lot of work --but def. worth it. Learned tons of new computer material.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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!
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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.
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.
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.
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.
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.
One of the better professors I have had. Organized, plenty of instructions, good information. There is work to do but it is fair.
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!!
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.
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.
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!
A Tough grader. isn't easily impressed. Too much homework as well as classwork Difficult to concentrate during his lectures. Classes are usually long
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.
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.
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.
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
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
Horrible not a teacher
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
Horribly slow and boring lecture style teaching where he just reads off power points.
Strict professor but knows his stuff. Does not tolerate lateness nor disruptions. Do the work and the grading is more than fair.
Horrible teacher!!
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.
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!
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.
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
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
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.
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!!!!!!!
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
Only way to fail is if you do not try.
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
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.
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.
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
Great professor, more than fair with grading and drops the lowest grades. Well organized and clearly identifies work to be done.
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!
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!
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.
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.
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.
Best online class so far.
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
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.
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.
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!
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!
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
- 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.
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.
Has little to no tolerance for family emergencies of any kind. Not a terrible professor, but if you can avoid him, do it.
Avoid him at all costs. Never understands student situation. Rude. Avoid
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
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!
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!
Its all there. Come to class, do the work. Well presented class and instructor - a definite plus!
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.
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
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.
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.
Do not take his class. Genuinely the worst professor and even worst human being ever to step foot on this Earth.
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.
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.
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.
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.
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.
there is no way his rating 3.9 out of 5. it should be 0. Worst professor
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.
Help yourself out of this nightmare. horrible professor
Even though all your answers are correct and you provided all the information he still gives you a zero.
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.
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.
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.
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.
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.
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.
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
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
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.
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.
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.
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.
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.
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
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.
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!
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!!!
Avoid
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.
The work is there, just keep up with it. Just follow the videos and the assignments are easy to do.
There are a good number of small assignments. Some are optional, some are not. The instructions are there.
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.
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.
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!?!
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Nick Picioccio is the best example of bad teacher. Stay away. Check other reviews and u will get an idea
Worse professor
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
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.
terrible. absolutely terrible. rude. rude. rude.
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.
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.
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.
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.
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 .
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.
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!
Class Info
Online Classes
100%
Attendance Mandatory
68%
Textbook Required
65%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.54 avg changeRatings by Course
133
5.0
(1)241
5.0
(1)TECH1
5.0
(1)CSC241
5.0
(1)CSC126
4.0
(1)Difficulty by Course
MATH6510
5.0
CSCIN4
5.0
CSC1051N
5.0
CSCIN1
4.7
CSC208
4.1