2.1

Craig Nelson

Computer Science - Community College of Philadelphia

2.1
Quality
3.3
Difficulty
13%
Would Retake
90
Reviews
2.1
Quality
3.3
Difficulty
2.1
Helpful
2.1
Clarity

13%

Would Retake

90

Reviews

Rating Distribution
Official

5

15

4

6

3

9

2

8

1

52

What Students Say

This guy will give you lots of hw if you have more than one class, from my experience, I can tell your money will be wasted on him if you signed up for his class

CIS205 - 1.0 rating

Literally one of the worst at CCP

CIS205 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

48%

Textbook Required

33%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 37 grades
Most common grades:
A (12)
Not sure yet (9)
B (7)
Grade Distribution
A(18)B(8)C(6)D(8)F(1)A-/B+(3)
Based on 57 reported grades
A: 12
Not sure yet: 9
B: 7
Drop/Withdrawal: 7
Common Tags
Lots of homework (33)
Tough grader (19)
Get ready to read (10)
EXTRA CREDIT (9)
LOTS OF HOMEWORK (4)
Participation matters (4)
Skip class? You won't pass. (4)
Tough Grader (3)
Rating Trend

Declining

-1.49 avg change
May
Nov
Dec
Feb
May
Jul
Last 6 months
Ratings by Course

CIS252

5.0

(1)

CSCI213

5.0

(1)

CIS103

3.3

(13)

111

3.0

(2)

CIS150

3.0

(1)
+6 more courses
Difficulty by Course

CIS111

4.0

CIS252

4.0

CSCI213

4.0

CSCI111

3.7

CIS205

3.6

Reviews (90)
3.0
2.0
CIS150
Mar 21, 2011

He used a lot of his own sides for teaching material and had lots of spelling errors and mistakes, as well as incorrect information. Stick to your textbook!!!

4.0
2.0
CIS205
May 16, 2011

Craig was very down to earth and easy to get along with. He didn't use a book, but posted a lot of information for each week on the class website. You won't be a DB expert after this class, but he will give you a very good foundation for the future. He reviews tests and there were never any surprises, so you can only blame yourself for poor grades.

3.0
2.0
CSCI111
Jul 7, 2011

Pros: Really nice guy, casual classroom environment Cons: Takes too long to grade assignments, a bit disorganized, doesn't respond to emails He definitely wants his students to learn, but I think he has a lot to learn about being a good teacher. I wish he had given us more lab time in the classroom.

5.0
2.0
CIS103
Aug 22, 2011

Great teacher!!!! Always willing to help!!! I enjoyed his class!!!!!

5.0
2.0
CIS205
Dec 14, 2011

Mr. Nelson did a good job of giving students a solid foundation for database. He is full of knowledge, and could do even more, I think, even if that would make his class much harder for some. Overall, a good teacher who I would take again.

5.0
1.0
CIS103
Dec 28, 2011

Mr. Nelson is a very good person. He is very helpful too. It's not mandatory to come to the class. At the beginning of the course one might find it very boring but at the end of the course you will understand what you did achieve....I would like to recommend his CIS 103. It would be very easy to get an A....

5.0
2.0
CIS205
Apr 12, 2012

Good teacher, knows what he is talking about. I would recommend him.

2.0
5.0
CIS111
Jun 27, 2012

I got a B in his class. For a introductory course, I found it difficult to learn from this guy. His teaching style involved showing loads of text without examples. Personally, I find learning difficult without examples, especially with programming languages. I have taken C++ and java in the past, and this guy just CONFUSED everything I had learned.

4.0
2.0
CIS103
Aug 23, 2012

I enjoyed this class after procrastinating for so long. He lectured the first half of the class and did lab the second half. I learned some things which I didn't know and, I enjoyed the lectures. I would recommend this class to those who have to take it.

5.0
1.0
CIS103
Aug 30, 2012

Easy A guys!! Don't sweat yourself. You do most of the lab work correctly, easy as that and you will get your A. Attendance is not required if you already somewhat good with computers. Before taking this class I was very good at Microsoft Office skills and I still learned quite a few new skills. P.S: He talks a lot and laughs unnecessary lol...

5.0
1.0
CIS103
Aug 31, 2012

hes good but the class blows, if you ever used a computer and have a lil bit of common sense you will be fine

1.0
1.0
CIS103
Dec 13, 2012

He is very easy going which is nice, but that also applies to his teaching. If you are good with computers you will be great, if you need help...don't take his class.

4.0
2.0
CIS205
Dec 14, 2012

Prof Nelson is easy going and a good guy. He teaches well. If you do the work, you will pass his class. You have to stay up on the assigns b/c he delay assigns, and It can get messy. Over all I would recommend him. He's easy going don't mean you be. stay focused

5.0
1.0
CIS103
Dec 21, 2012

If you do the work, you will pass. The lectures are boring but the text books are helpful in case you happen to doze off in class which most of us were doing.

3.0
3.0
CIS205
Feb 26, 2013

Disorganized and never sticks with a set due date for assignments (will say it's due that Monday so you do it and then he says its due next Monday). All he does is lecture can be boring and not good if you have ADD issues. But if you do all your work, you will pass the course.

2.0
4.0
CSCI111
May 16, 2013

This prof is very boring.. You lose interest in 5 mins. He is very unclear and I dont advise anyone to take him

2.0
3.0
CSCI111
Jun 14, 2013

Mr Nelson could be a good computer guy, but is not a good professor. If you want to learn from your professor, never take his class. His assignments are disordered and no clear indication of what is supposed to be done within a certain time-limit. I was really frustrated, because he hardly replied my e-mails.He was not helpful at all..;(

4.0
1.0
CIS103
Jul 31, 2013

The teacher isn't hard. You can get an "A" if you practice the training in the software that you will purchase. All assignment are due at the end of semester. So you have time to do each assignment up to 5 times. You can follow along the lectures or if you know basic Excell, Word, and Access do it yourself.

1.0
3.0
CSCI111
Oct 31, 2013

He was never prepared for class. He basically taught off of another teacher's material. Half of the class was always spent organizing notes or fixing up the online learning material. He was not familiar with half of the stuff he was teaching. if you can help it, don't take the course.

1.0
3.0
CSCI111
Grade: A
Nov 30, 2013

This guy is the worst teacher I have had so far. He comes to class 25-30mins late EVERY class. He changes the textbook the last minute, and doesn't even know what the book has inside. When I ask him questions about the assignments he answer: "Well, I don't know. I didn't make them." And the worst is that his assignments are NEVER clear.. The worst

1.0
5.0
CSCI111
Grade: C
Jan 2, 2014

This teacher got to class 15-20 minutes late and then spent 15-20 minutes organizing the lesson on the computer. He was hopelessly unorganized with assignments. He seemed to grade everything at once and he would say that certain things were extra credit and then those things wouldn't appear in your final grade.

5.0
2.0
111
Jan 7, 2014

He is one of the best teachers in CCP! He is very good teacher and he is very fair!! I took 3 different classes with him and I all got an "A". If you show him that you re making an effort and working hard trust me you going to have an easy "A". just make some effort to study that s all you need! I love this professor!!

3.0
2.0
CIS103
Grade: A+
Jun 22, 2014

Very knowledgable about computer technology. If you do you work you will pass with no problem.

2.0
3.0
CSCI111
Dec 26, 2014

Doesn't respond to emails and when he does, he responds the days AFTER the assignment was due so the question is void. Says one thing on the assignment module, points taken off for something else not explained or clarified. Probably better as an in-class teacher but horrible online instructor.

1.0
3.0
CIS103
Grade: Rather not say
Jun 21, 2015

This guy is by far the worst when it comes to communication, I wouldn't recommend taking him for an online class since his assignments aren't very clear and his Sam and Canvas assignment and instructions are horribly unorganized. Word of advice, stay away from his online class!

3.0
2.0
CIS103
Grade: A+
Jun 29, 2015

Mr. Nelson is very detailed. He is very flexible with due dates. And provides help when needed. Beware: He grades attendance by the LMS system where your work is submitted. He does not utilize Canvas for attendance. Assignments are due two weeks in advance, but he marks your attendance unsatisfactory if you utilize those due dates.

5.0
3.0
CSCI112
Grade: A
Dec 10, 2015

The best professor at CCP hands down. He makes the class interesting and even though this isn't my major, I really enjoyed taking it. Great class overall!

5.0
3.0
CSCI112
Grade: B
Dec 10, 2015

Very helpful and give many chances to hand in assignments you miss. Made a difficult class easy. I would definitely take him again.

4.0
2.0
CIS205
Grade: A
Dec 22, 2015

For this specific course, missing class is not an option. EVER. Different topics are discussed each day, and is key to passing and understanding assignments. Do your work ahead of time or the moment it becomes available. Professor is available to answer questions via email or in-person and makes the subject easy to understand.

5.0
4.0
CSCI111
Grade: A
Jul 4, 2016
Would take again

Second class I've taken with Prof Nelson. He is straightforward about grading, probably the best teacher I have when it comes to grading things in a reasonable amount of time. Everything you need is posted online. He knows a lot about the fields of CS and CIS, so he can give you useful info about pursuing a career.

3.0
4.0
CIS111
Grade: B-
Jun 15, 2017
Would take again

very unorganized, however he is a nice guy. a lot of assignment and no midterm or final. i guess the assignment is the reason why it make up for it. Stay on top of the professor as soon as it open try to finish it or else you be overwhelm. i took him for summer, best recommended to go to tutor because i was lost for min when listening to his lect.

Get ready to read
LOTS OF HOMEWORK
EXTRA CREDIT
2.0
5.0
CSCI112
Grade: B
Jul 30, 2017
Wouldn't take again

I would not recommend him for Java 2. He a difficult professor. He will only help after the assignment is graded. I took him online class and in class. If you already know java than take his class but if not no. Test isnt too bad.

Tough Grader
LOTS OF HOMEWORK
EXTRA CREDIT
1.0
5.0
CIS205
Grade: Audit/No Grade
Nov 21, 2017
Wouldn't take again

Craig Nelson is not a good professor. He doesn't teach and always talks about the assignments and lectures alot. I don't even understand the homework he assigned us. To be honest I never learn a single thing about database. I just want to pass and never take him again. For those who are taking database. DON'T TAKE HIS CLASS . YOU WILL REGRET IT!

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

I have not learned nothing from this course. Nice guy, but his teaching is horrible. His assignments be unorganized, and not clear. I woud not take his class if I were you.

5.0
4.0
CIS252
Grade: Not sure yet
Apr 17, 2018
Would take again

Professor Craig is a really nice person but if you're going to take his class make sure you're serious about it because it's not an easy class.

Tough Grader
Respected
GROUP PROJECTS
2.0
3.0
CSCI112
Grade: A
Aug 23, 2018
Would take again

I took this class online in the summer, so I knew it was going to be intensive. The only way to do well in the summer online class is to READ EVERYTHING and go to the tutor. He is very unorganized, not good at responding to emails, and constantly pushes deadlines, but an easier grader. We started with 36 people in the class and ended with 16...

Get ready to read
LOTS OF HOMEWORK
1.0
3.0
CIS111
Grade: B
Feb 21, 2019
Wouldn't take again

What a horrible class. I am going back to school and have worked in the tech industry for 10+ years. He is unorganized, and stumbles through his lectures which are riddled with rights and alrights. He can not help you during office hours. Had us buy Cengage at the library but his text was still being written and was half on time.

1.0
5.0
CSCI111
Grade: C
May 1, 2019
Wouldn't take again

Was the most disorganized professor i have ever had! The work was tough and you would only understand it in the slightest if you read every single thing he posted and watched the many videos. DO NOT take this class if you have even the slightest busy schedule as you will fail or be a stress volcano. Take another professor or start praying.

Lots of homework
Get ready to read
Tough grader
1.0
5.0
CIS205
Grade: Drop/Withdrawal
Jun 24, 2019
Wouldn't take again

Worst profs I had ever seen, his assignment direction was not clear, and a lot of homework, if you skip one day you don't know what to do.

Lots of homework
Participation matters
So many papers
1.0
4.0
CIS205
Grade: D+
Jun 29, 2019
Wouldn't take again

Literally one of the worst at CCP. All the assignment direct was unclear or just confusing. Very disorganized and give little respect for his students. You will lose a decent chunk of your grade if there is even a little mistake on your homework or assignments. JUST DON'T TAKE HIS CLASS

Lots of homework
Skip class? You won't pass.
Tough grader
2.0
4.0
CIS111
Grade: B
Jul 15, 2019
Wouldn't take again

agreed with most of the comments here about professor Nelson. He is very unorganized. He did not give us clear instructions about homework. The worst part comes at the final test. He did not give us any clue about which chapters he will cover for the final. Very disappointment with my final grade!

Lots of homework
Tough grader
1.0
3.0
CSCI111
Grade: B+
Jul 19, 2019
Wouldn't take again

Super unorganized, never on time, class is very slow, assignment requirements are usually unclear, grading is poorly designed

2.0
3.0
CSCI111
Grade: Rather not say
Jul 29, 2019
Wouldn't take again

My lord, Organization is a word this professor has never learned. Every assignment is extremely vague, And when you try to ask for help he gives you a one line response, and completely ignores your entire question. The class is very unclear. It's doable, but my lord he makes it so hard to actually LEARN CODE BECAUSE YOU'RE TRYING TO UNDERSTAND HW!

Lots of homework
Get ready to read
Participation matters
1.0
4.0
CIS205
Grade: Rather not say
Aug 6, 2019
Wouldn't take again

Pathetic Excuse for a teacher. You make one mistake with 1 symbol, and youre down 70 points. He forgot what it meant to be a student. Horrible responses.

Skip class? You won't pass.
Tough grader
1.0
3.0
CSCI112
Aug 16, 2019
Wouldn't take again

Most irresponsible professor I have ever had. Class is extremely unorganized, with some assignments due before course even started, and in the last week of the term he added another thousand points worth of assignments. Communicating with him is also frustrating, as he always replies with a one-liners with poor explanation. Dont take his class.

Lots of homework
1.0
5.0
CSCI112
Aug 21, 2019
Wouldn't take again

deducted points without any solid reason. The points he deducted is not reasonable at all. Gives wrong instruction and changes without any announcement. If you miss the change you get 0 for the assignment. He also gives out heavy assignment one or two days before his final project is due.

1.0
3.0
CIS105
Grade: A
Aug 23, 2019
Wouldn't take again

Where do I start. He's never on time for class, so your waiting around for him to show up. He's also extremely unorganized. The videos he uses for his homework assignments either do not work or make no sense. Half of the things you are tested on are not covered in class. Do yourself a favor and find someone else.

Tough grader
1.0
5.0
CSCI111
Grade: A-
Aug 26, 2019
Wouldn't take again

CSCI112 online. He does not know how to organize work for online class. Tons of assignments due last week. Be ready to search all material in the internet by yourself. Assignments are related with each other: fail with one - fail with all. No feedback. I took his in-campus class as well and it was perfect. Do not take him for online courses.

Lots of homework
1.0
1.0
CSCI112
Grade: A
Aug 20, 2020
Wouldn't take again

The class has a lot of assignments, they aren't too difficult, but there are major flaws with them: Prof uses assignments that he didn't create and expects many programs to run differently than the assignment instructions actually describe... This, along with a lack of grading rubrics make for an incredibly frustrating experience.

Lots of homework
1.0
5.0
CSCI111
Feb 2, 2021
Wouldn't take again

The worst I ever had.

Lots of homework
Tough grader
1.0
4.0
CIS205
Mar 17, 2021
Wouldn't take again

This is the worst class I have ever taken. Tons of homework, extremely unorganized, gives directions in the assignments that don't make sense, assignments due for one week spanning 4 different Modules each containing 25 items. Forces you to use poorly graded assignments to build others off of. Expects you to re-do assignments for no grade. Awful.

Lots of homework
Get ready to read
Tough grader
1.0
5.0
CSCI112
Grade: Not sure yet
Mar 20, 2021
Wouldn't take again

This might be the worst class I have ever taken in my life this is the most useless waste of time. He does not do anything of his own, he expects so much by self teaching yourself. Absolutely horrible and honestly ashamed because of the amount you put in and it does not show your true grade or understanding, way too much work for self taught class!

1.0
4.0
CIS103
Apr 12, 2021
Wouldn't take again

unorganized is an understatement, just a complete mess. doesn't respond quickly to emails. expects you to cram 5 weeks of work into one week at the end of the semester because he doesn't understand how to schedule the curriculum properly. Doesn't teach anything himself, relies on super annoying and tedious automated software. Avoid.

Lots of homework
5.0
4.0
CSCI213
Grade: A
Apr 21, 2021
Would take again

Took his hybrid class in 2019. His lectures were very interesting though at the early hour I had this class, was a bit exhausting to be in. He a reasonable at the assignments though the final is pretty long and difficult. Be ready to study even if you feel you know the subject well already. Willing to explain whatever you have trouble understanding

Get ready to read
Skip class? You won't pass.
Amazing lectures
1.0
5.0
CIS205
Grade: A
Aug 17, 2021
Wouldn't take again

As a former teacher, I grade Nelsons teaching style as awful. 1) The syllabus is one long-winded, unorganized mess with spelling errors and no grading rubrics. 2) There are due dates for assignments spread out randomly across multiple due dates. 3) His teaching is simply copy/pasting code from a website and running it during lecture. Avoid.

Lots of homework
1.0
5.0
CIS205
Grade: A
Aug 17, 2021
Wouldn't take again

As a former teacher, I grade Nelson's "teaching" style as awful. The syllabus is one-long winded, unorganized mess with spelling errors and no grading rubrics. There is no 'd' in the word 'privilege', Nelson! There are due dates spread out randomly across multiple modules. His "teaching" is copy/pasting code from a website to run in lecture. Avoid

1.0
5.0
CIS205
Sep 7, 2021
Wouldn't take again

wow, um... it is only the first day and i already want to switch professors but he is the only one teaching csci 112 and cis 205. You have to do like 10+ LONG homework assignments a week for each class. It also seems so unorganized. He doesnt take into consideration the fact that we have other classes, jobs, and responsibilities.

1.0
5.0
CSCI112
Sep 7, 2021
Wouldn't take again

I ran out of characters in my last comment. But he also expects you to do your own research outside of class. Like i am paying for him to teach me and on top of the 8 hours worth of homework he wants me to spend another 4 doing research on stuff he should be teaching. Ccp is really out of line for only having ONE professor.

1.0
3.0
CIS112
Sep 13, 2021
Wouldn't take again

As someone who is supposed to be an expert in computer technology, it was disappointing to see him struggle with basic computer functions. He is very messy and unorganized. His uploaded video lectures have half of their audio bugged and spend a third of it saying "Um... uh...". Stay away from his class.

1.0
2.0
CIS205
Sep 16, 2021
Wouldn't take again

How many discussion assignments is this man going to make us do in one week? the worst part is that you have to reply to others on different days like that is going to make a difference. I just write my replies on a google doc then paste them on the assignment the next days so i dont have to think abt that discussion ever again.

1.0
2.0
CIS205
Oct 28, 2021
Wouldn't take again

If you can take a different professor please do. His feedback does not really make sense and he just copies and pastes the feedback he gives to every student. Also does not give any feedback if you get 100 on an assignment. Im not learning much in this class

Lots of homework
1.0
3.0
CIS205
Grade: A
Dec 9, 2021
Wouldn't take again

Worst PROFS ive taken. Like man gives out 10+ assignments per week, and the thing is it's all copy and paste from somewhere else online. And for the group project, 2000 points mine you the course points adds up to like 2k b4 the final project. DONT TAKE HIM UNLESS HE"S THE ONLY ONE

Lots of homework
Get ready to read
EXTRA CREDIT
1.0
4.0
CSCI112
Grade: A-
Dec 9, 2021
Wouldn't take again

Worst PROFS ive taken. Like man gives out 10+ assignments per week, and the thing is it's all copy and paste from somewhere else online. And for the final project its 500 points for, a power point presentation, a research report, your code, lab report, and a spreadsheet for the data. DONT TAKE HIM UNLESS HE"S THE ONLY ONE

Lots of homework
EXTRA CREDIT
1.0
2.0
CSCI112
Grade: A+
Dec 14, 2021
Wouldn't take again

i asked him for a letter of recommendation and got left on read, lol... so unprofessional. Unorganized, everything is copied and pasted wrong, copies and pastes his feedback and email responses, a million random useless links. In 205, he crams in 10 assignments a week in the last few weeks of class. Make a group chat with everyone and u will pass.

1.0
3.0
CSCI112
Grade: A+
Dec 20, 2021
Wouldn't take again

Do not try to make any of your assignments look nice or run better. Make your code as messy as you want. If you do ONE mistake then you fail the assignment. He does not give feedback anyway. Get the code online and spend your time learning java on your own. He wont give feedback or acknowledge your coding skills. Btw, you wont learn C++.

1.0
3.0
CSCI112
Dec 21, 2021
Wouldn't take again

Wish i could show you the screenshot of the emails There was a situation where a lot of us didnt send the file that he needed. We sent it then he started fixing the grades. Never fixed my grade. Never responded to my emails regarding the grade until AFTER grades were due. Said I never sent in the files, i have proof i did. Emailed him 5+ times.

1.0
4.0
CIS205
Grade: B
Jan 31, 2022
Wouldn't take again

AVOID IF POSSIBLE. I created and tested my queries to make sure they at least returned the correct data, yet he marked the whole query WRONG because it didn't exactly adhere to his programming standard. THIS WAS THE FIRST ASSIGNMENT OF THE WHOLE CLASS. Such pettiness doesn't belong in academia.

Lots of homework
Get ready to read
Skip class? You won't pass.
1.0
4.0
CIS112
Grade: Drop/Withdrawal
Feb 8, 2022
Wouldn't take again

I took this as an asynchronous class so I can't attest to how he is when you get to have lectures. However he clearly did not design any assignments for an asynchronous class. Tons of homework and unclear, vague instructions. No help when you email him for questions. I dropped because I didn't want to tank my GPA.

Lots of homework
Tough grader
1.0
2.0
CSCI112
Grade: A+
Feb 17, 2022
Wouldn't take again

i took him last semester, dont drop out!!! it is a lot of work but it is an easy A. Make a discord server with everyone in the class and help each other out. Learn the material online by yourself and copy the answers from chegg if you want, he doesnt check. If your program runs then you get 100, you can write the worst program ever but if it runs..

Lots of homework
3.0
5.0
CSCI112
Apr 26, 2022
Wouldn't take again

He isnt that bad of a professor just gives out to much work in one week. He did give extensions. What is up with the lab reports? I hated those. Directions for some assignments could have been clearer.

Lots of homework
EXTRA CREDIT
5.0
3.0
CIS205
Grade: A+
May 2, 2022
Would take again

this professor is very good and gives out to much work in one week. He did give extensions. What is up with the lab reports with lots of his assignments and that was is good part of the assignment because you got good grade on that so its was overall good grader in this class and Directions for some assignments could have been clearer.

Clear grading criteria
Gives good feedback
Lots of homework
4.0
2.0
CIS112
Grade: A
May 2, 2022
Would take again

this professor just gives out too much work in one week but its was good in grading so you will get pass in this course and there was lots of thing he give in the end like extra credit so you can get easily good grade so all good and Directions for some assignments could have been clearer.

Clear grading criteria
Lots of homework
1.0
1.0
CIS205
Grade: Drop/Withdrawal
Sep 15, 2022

I dropped this class because of the huge amount of homework. First week was 9 assignments plus downloading a bunch of software. He writes 7 page email explaining himself. This isn't teaching, its cramming as much work in as possible. After reading a 2.3 rating out of 5 here I made my decision.

1.0
4.0
CIS205
Grade: B
Jul 2, 2023

Compared to all of the other professors you would taken by now here, this one I would have to say avoid if you're able to. The majority of the weeks start off by him uploading 15-20 assignments for you to complete in 3-4 days as if this is the only class you are taking. In addition to him grading everything very hard. Don't take.

Tough grader
Participation matters
Lots of homework
1.0
5.0
CIS205
Grade: Drop/Withdrawal
Jul 16, 2023

I took him in summer 2023, it was hard. Do not take CIS 205 with him. I spent one and half week figuring out what should I do in this class. I end up dropping the class. The course material is not clear and not organised at all. The overview you have to spend hours to find them. Like 10 assignments a week??? Passing this course is impossible!!

Tough grader
Lots of homework
1.0
5.0
CSCI112
Grade: Drop/Withdrawal
Aug 13, 2023

First class I ever dropped. He trips over his words for his entire lectures. Way too many homework assignments, which would be fine if the instructions were clear. Chat g p t couldn't even help me in this class. For your sanity, AVOID!!!

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
CIS205
Grade: C+
Aug 17, 2023

This guy will give you lots of hw if you have more than one class, from my experience, I can tell your money will be wasted on him if you signed up for his class. DO NOT TAKE HIM!!!

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CIS103
Grade: Drop/Withdrawal
Dec 29, 2023

Believe the review. I dropped him my second week, the worst class ever. He gives out a lot of homework.

1.0
5.0
CIS205
Grade: Not sure yet
Feb 28, 2024

Beware this professor. Gives way too much homework. A very slow grader. Outdated way of teaching. Gives unclear instructions and gets angry when you don't follow them. Wastes class time yelling at students for doing poor on an assignment. Always late to his own class. Gives boring and uninspiring lectures. Do not take this professor for this class.

Tough grader
Lots of homework
Test heavy
5.0
2.0
CIS205
Grade: Not sure yet
Mar 28, 2024
Would take again

Nelson gives many assignments but they are all very short, have guided videos that explain exactly what to do, and they teach you the material thoroughly so you never get lost or miss material that will be needed later in the course. Could not pick a teacher who is more straightforward in his teaching style. Exacting in his grading.

Tough grader
Participation matters
EXTRA CREDIT
1.0
1.0
111
Grade: C+
May 7, 2024

The class was easy, however he never showed up. He cancelled over half our classes and when he did show up it was a lecture that didn't have much to do with the class agenda. He never checked his inbox and was impossible to get ahold of with questions, especially about grading. Gave 0 guidance on anything and gave 0 reasoning for grades.

Graded by few things
1.0
3.0
CIS112
Grade: Not sure yet
Nov 13, 2024

He's really not a good professor, not accessible at all outside of class, NEVER responds to emails, and the course is extremely poorly organized!!!!!! 100% AVOID

EXTRA CREDIT
Lots of homework
1.0
5.0
CIS205
Grade: Not sure yet
Dec 2, 2024

hi everyone! do you care about your mental health? if you value your mental wellbeing, do yourself a favor and do not take this class. please pick another professor or transfer schools idk. but dont do it! read the other reviews. this professor is terrible, he does not help and gives sooo much homework that it's unmanageable

Lots of homework
1.0
3.0
CIS105
Grade: F
Dec 11, 2024

Mid-semester he removed assignments that were meant to be "in-person." Most of us had done them already, so that was hours wasted. Does not respond to emails. The class had to use an email chain just to figure out his directions. Currently trying to figure out why he's failing most of the class. Overall uncaring. For the sake of your GPA run.

Lots of homework
3.0
4.0
CIS205
Grade: C+
Dec 16, 2024

Professor Nelson is a hardcore. He has assignment many homework in which are easy unless you follow the video instructions. Definitely recommended him unless you understand his material.

Tough grader
EXTRA CREDIT
Lots of homework
3.0
4.0
CIS205
Grade: C+
Dec 17, 2024

Professor Nelson is one of the hardest teachers in Computer Science. The good thing is that he has extra credits assignments. His homework assignment is hard but practice assignment is easy when you follow instructions.

Tough grader
EXTRA CREDIT
Lots of homework
1.0
5.0
CIS105
Grade: Not sure yet
Dec 22, 2024

This was my first negative experience with a teacher at CCP. He waits until the end of the term to grade assignments, making it difficult to track your progress or understand your standing in the class. I don't know how he is still is employed at CCP lol. I DO NOT RECOMMEND HIM!

Tough grader
Get ready to read
Test heavy
1.0
5.0
CIS205
Grade: Not sure yet
Feb 18, 2025

Currently taking his course. THIS WEEK ALONE: 2 Quiz, 4 Discussion, 5 homework all due in one week. Also, just because you did not send SQL queries in 1 file, he take points off just from that. The way he grade certain assignment is unclear, and had 1 assignment with no feedback. Unclear instructions. The module is SO OVERLOAD. Planning to drop.

Tough grader
Lots of homework
1.0
4.0
CIS112
Grade: B
May 7, 2025

He gives you tons of homework every week, and even if you earn an A in Canvas, he will lower your grade to a B just because you submitted some assignments late — even though he never announced this policy. Don't register for his class; he's not helpful at all and just piles on work with unclear instructions.

Tough grader
Lots of homework
Graded by few things
1.0
3.0
CIS105
Grade: Drop/Withdrawal
Jul 31, 2025

Very vague instructions and assigns a ridiculous amount of tedious homework

Lots of homework
Class Info

Online Classes

100%

Attendance Mandatory

48%

Textbook Required

33%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 37 grades
Most common grades:
A (12)
Not sure yet (9)
B (7)
Grade Distribution
A(18)B(8)C(6)D(8)F(1)A-/B+(3)
Based on 57 reported grades
A: 12
Not sure yet: 9
B: 7
Drop/Withdrawal: 7
Common Tags
Lots of homework (33)
Tough grader (19)
Get ready to read (10)
EXTRA CREDIT (9)
LOTS OF HOMEWORK (4)
Participation matters (4)
Skip class? You won't pass. (4)
Tough Grader (3)
Rating Trend

Declining

-1.49 avg change
May
Nov
Dec
Feb
May
Jul
Last 6 months
Ratings by Course

CIS252

5.0

(1)

CSCI213

5.0

(1)

CIS103

3.3

(13)

111

3.0

(2)

CIS150

3.0

(1)
+6 more courses
Difficulty by Course

CIS111

4.0

CIS252

4.0

CSCI213

4.0

CSCI111

3.7

CIS205

3.6

Similar Professors