3.8

Theodore Nicholson

Computer Science - New Jersey Institute of Technology

3.8
Quality
2.5
Difficulty
76%
Would Retake
103
Reviews
3.8
Quality
2.5
Difficulty
3.7
Helpful
3.9
Clarity

76%

Would Retake

103

Reviews

Rating Distribution
Official

5

49

4

22

3

17

2

7

1

8

What Students Say

He is paid to read slides and be an ass

CS490 - 3.0 rating

Not a good professor, doesn't care about his students at all

CS113 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

55%

Textbook Required

67%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 30 grades
Most common grades:
A (20)
B+ (4)
B (4)
Grade Distribution
A(22)B(4)C(0)D(0)F(0)A-/B+(4)
Based on 33 reported grades
A: 20
B+: 4
B: 4
A+: 2
Common Tags
Clear grading criteria (8)
Amazing lectures (7)
Group projects (5)
Skip class? You won't pass. (4)
Caring (4)
Participation matters (3)
Graded by few things (3)
Lecture heavy (3)
Rating Trend

Declining

-0.77 avg change
Dec
May
Aug
Sep
Dec
Feb
Last 6 months
Ratings by Course

CIS350

5.0

(1)

CIS

5.0

(1)

CIS110

5.0

(2)

CIS610

5.0

(1)

CS111

5.0

(1)
+21 more courses
Difficulty by Course

JAVA

4.0

CIS

4.0

CIS301

4.0

IT102

4.0

CS602

3.4

Reviews (103)
1.0
3.0
CIS101
Feb 3, 2002

THIS GUY IS HORRIBLE

3.0
5.0
CIS113
Nov 6, 2002

if you dont know c++ youre in big trouble

4.0
2.0
CS101E
Nov 8, 2002

Boring course, easy grade

5.0
1.0
CIS456
Feb 26, 2003

No Comments

4.0
2.0
456375
Mar 27, 2003

Knows his Java stuff! Assignments are straightforward. Exam questions are kinda shady. Not bad at lecturing.

5.0
2.0
CIS456
Apr 6, 2003

This Professor sure knows his stuff. His exams are very simple ( multiple choice) if you attend class/hard if unattending. If it weren't for his project, he'd be a five. :)

3.0
4.0
JAVA
Apr 8, 2003

Average professor, but very mean. He did not gave me half a point for a new letter grade. My avg was 79.45 and he gave me a C+. He is mean in grading, and does not curves, and does not gives extra points after the test. AVOID HIM.

5.0
2.0
CIS350
Apr 9, 2003

Good professor, but can be inconsistant in grading. Do his extra credit projects, and this will boost you up at least half a letter grade.

5.0
1.0
CIS375
Apr 23, 2003

Nicholson is the greatest man to ever live. If he didnt smoke, he would acctually be a perfect human being. I believe him to be hot, and i am a man

5.0
3.0
CIS602
May 4, 2003

I think the people who rate him should at least spell his name correctly. I think he is a good teacher and he is very fair with grades. If you want to learn java, this is the man to take the course with!!!

4.0
2.0
CIS602
May 5, 2003

He knows his material and he seems to like teaching. There are no assignment in class andif you have do not have a good programming background his final project may be difficult.

3.0
3.0
CIS602
Aug 22, 2003

He can go stick his DataObject where the sun doesn't shine. Do not take his class if you do not have a law background (T or F) as his exams are written to trick you instead of teach you.

5.0
3.0
CIS375
Nov 10, 2003

Pretty good teacher but can be tough and boring. Knows A LOT about his classes. He's got a degree in LAW so watch out cause his tests can be worded tricky. Overall nice guy but pay attention in class. He smokes ciggs which is unsual for a PHD

5.0
3.0
CIS456
Mar 29, 2004

He is a very good professor that knows how to get the information into the students heads. He has a degree in phychology so he knows something about communication. His exams are farily simple for those who study. GOOD TEACHER TAKE HIM.

5.0
2.0
CIS375
May 11, 2004

This is the model every professor should follow!He knows exactly what he teaches even in tiny details.Though exams may tricky,he does cover exam question all in his lecture.

2.0
3.0
CIS456
Aug 4, 2004

Ego......this guy does' nt care abt grade.....if you have 69.9 he is going to give u D not a C...please beware of this guy....very scary...and bad grader.

4.0
2.0
CIS114
Grade: B+
Nov 18, 2004

easiest experience i've had with a c++ teacher. very knowledgable and solid teaching. but, he comes in late. OFTEN. and i mean 15-30minutes late.

4.0
2.0
CIS113
Mar 8, 2005

Very good professor funny and knows his stuff. if you have to take java take him real cool keeps you interested and does his best to make sure you learn the stuff. always goes into a rant about how java is better then c++

5.0
1.0
CIS113
Apr 3, 2005

Here's a teacher that gets it right, he's very knowledgable AND knows how to explain the subject. Java n00b approved!

5.0
2.0
CIS602
Apr 21, 2005

Amazing professor... explains concepts really well. His exams are designed to expose the confusion you may have with the nitty-gritties of the language. Not only will you learn a lot, but actually fall in love with Java after taking his class.

2.0
3.0
CIS602
May 12, 2005

GOOD PROFESSOR TEACHES WELL ,BUT GETS CRAZY WHEN IT COMES TO PROJECT DOESNT CARE ABOUT MIDTERM,NOR FINAL.HARSH GRADER YUILL END UP GETTING C OR B EVEN IF YOU DO WELL IN MID AND FINAL,EVERY THING DEPENDS ON PROJECT.

5.0
4.0
CIS
Nov 9, 2005

No Comments

3.0
4.0
CIS375
Jan 10, 2006

Good professor, but exams are not quite what you'd expect. Some exam material covered in class, other material hinted at or presented in a totally different manner.

4.0
2.0
CIS602
May 12, 2006

Teaches very well, specially the fundamentals of Java. But did not complete the entire syllabus -- in fact covered material for about 9 classes among 13 classes, did not go though the advanced Java topics, which you would expect in grad. courses. Ver hard to contact, does not respond to emails!

5.0
1.0
CIS110
Nov 30, 2006

Amazing! he knows a lot about the subject! Doesn't take attendance! very willing to help you out if you need it! Gives great reviews before the exam!!!!

5.0
1.0
CS113
Mar 29, 2007

Excellent professor. He doesn't really care whether you come to class or not, but it's worth going. I learned ALOT in his class and breezed through the exams. Also, he sometimes writes the exams so you know it's going to only have what you learned. Definitely worth taking.

5.0
1.0
CS602
Apr 14, 2007

good in Java

4.0
3.0
JAVA602
May 16, 2007

very good professor,but you need to put some effort.After completing his class you will feel that you have learned something.If you attand all the classes,the exam is easy.he give clue about exam question in a class.If you really want to learn java take his class, but again you need to prepare for the class in advance

5.0
4.0
CS602
Aug 10, 2007

Hard Exams if you want to get 95 or higher. But if you are into Java or programming in general - this guy is the bomb. You will not regret it.

3.0
4.0
CIS301
Oct 25, 2007

No Comments

5.0
2.0
CIS610
Dec 7, 2007

cool and one of the best professor.. His class is worth a lot.

5.0
2.0
IT400
Dec 16, 2007

This guy is awesome..He likes to talk a lot, but he is interesting. No textbook in this class, just discussions and midterm and final debate presentation. It's a cool class. You can get a lot of good insights on topics you've never thought about.

5.0
1.0
CS111
Dec 24, 2007

Great Techer

4.0
1.0
CS490
Feb 7, 2008

Good prof.

5.0
2.0
CS370
May 27, 2008

Interesting class. 2 exams, 2 short assignments, and one final assignemt which he expects to be fairly extensive. Overall, not much work and dosent care about attendance. I came to most classes anyway.

5.0
2.0
IT400
Oct 31, 2008

He's a cool guy and if you are a good debater he'll like you a lot. There is no book in this class with him and most the semester we either watched movies or just debated about ethics and no homework. If you have to take IT 400 go with this guy you wont regret it in the end.

4.0
2.0
CS105J
Nov 11, 2008

he's a great proff. no h.w. no common examz. only final exam with open book.

5.0
2.0
CS602
Nov 13, 2008

Pros: Excellent Teaching. Good slides/materials. Very organized. Gives priority to answer students' doubts. I would recommend anybody to join his course. Exams are acceptable difficulty level. Cons: none yet.

5.0
2.0
CS490
Dec 4, 2008

his class was fun

5.0
1.0
IT400
Dec 27, 2008

Great teacher and class. I am not a lawyer nor plan on being one, but he really got me interested in the material. Each class had a debate session where everyone just discusses relevant IT/Law issues. I kind of miss the class. Midterm is essay based questions, go over the sample one on his website. The final is a debate on a topic of your choosing

5.0
2.0
CS113
Jan 19, 2009

Best Professor ever, easy going, very helpful,his class time is really fun time.

5.0
3.0
CS656
Apr 28, 2009

Cool guy. And he speaks English!

3.0
2.0
CS602
Apr 29, 2009

I had joined his course with a lot of expectations considering his popularity and my deep interest in Java...unfortunaltely I am dissapointed. Totally outdated slides, very unorganized notes, no homeworks, goes through difficult things very fast. Improvement needed. Hope atleast he does the grading well. Please improve...please!!!

4.0
4.0
IT102
May 6, 2009

While, in fairness I did learn a good deal about programming, for a required course, the bar is set too high. His end of year expectations were so high that I had to neglect studying for other classes' finals. In addition, I attempted several times to receive help from him outside of class, at which point would just tell me to figure it out.

5.0
4.0
CS602
May 15, 2009

If you know java, then he is the best to sharpen your knowledge.

3.0
1.0
CS370
May 15, 2009

The material of this class is absolutely fascinating. The teacher is a joke though. I have no doubt he understands the material, but what is the point of being a teacher if you just read from the powerpoint slides. The highlights of the class were the times we didnt use powerpoint. The what is pain lecture and reading "where am i" by daniel dennet

3.0
3.0
IT102
Nov 18, 2009

If you are good a programming and want someone to push you to another level - this is probably the best professor you could take. *BUT* If you are not good a programming, this is the worst professor you will ever take. He will not help you and will make you feel like an idiot. This is the only professor that has made me go back to my room and cry.

5.0
4.0
CS602
Dec 19, 2009

Good teacher. Speaks clearly, enthusiastic about Java. Have to work hard to keep up. Midterm is hard, final not too bad, project is BIG. Don't fall behind! Overall a good expierance.

4.0
2.0
CS490
May 22, 2010

Nicholson will tell you exactly what he wants for the project. He expects a lot from each group. You will either be front-end (HTML), middle-end (PHP), or back-end (SQL). You will have 4 milestones and one exam. Exam is 30%, Project is 70%. You meet all of these and you will get an A. He's a good professor, but he is somewhat demading.

4.0
1.0
IT400
May 22, 2010

Nicholson is very simple about IT 400. I took the Honor's version of the class and it was combined with the regular version. We received the same assignments. The grading scale is Assignments 40%, Exam 30%, and Debates 30%. A copy of his old exam is on his website. You will get an A as long as you do what he asks. He will hold your interest.

5.0
5.0
IT102
Dec 27, 2010

Clas crazy hard because Prof for C++ part 1 didn't teach well. Theo was understanding & caught us up to speed. no textbook, but he is good at explaining things. instead of a final exam we just simply had a final project. & he gave is a GREAT starting point.

5.0
2.0
IT400
Dec 27, 2010

EASIEST class EVER. we had a takehome midterm!! simple leagal terms & important legal battles in history. Class is NOT boring at all. it's mostly discussion, & he talks to students with respect like adults. just don't BS him, and don't wiki all the answers on his exam, or he'll rip it & make u take it in class. instead of final we had debate. NICE!

5.0
2.0
CS490
Jan 5, 2011

Required class, but easiest class. You can not use the book for exams, just power point slides. the syllabus is 30% on a midterm and 70% is a project

5.0
4.0
CS602
Apr 14, 2011

Great Teacher. Class is designed to build on prior skills, so while challenging, you build up slowly.

2.0
5.0
CS602
Jul 23, 2011

Great teacher. enthusiastic, builds up skills in a careful and methodical way. His slides were somewhat dated, and he should deveote more time to JEE. Challenging, but enjoyable lectures.

4.0
3.0
CS490
May 6, 2012

Good prof, however expects what is asked of students (if u dont know a language, learn it). Clearly explains exactly what he wants 4 each milestone of the project. Exam based directly off slides. Project involves making a schedule builder w 2 other ppl. Make sure u know HTML, CSS, AJAX, PHP, MySQL, other web programming before taking this class.

2.0
5.0
CS602
Dec 23, 2012

Not a good Java professor, he teaches theory, shows code and leaves students to fend for themselves on the big project. He is never available after class to help students. He doesn't care about students, he talks too fast and drinks too much Pepsi. If you are new to Java or a newbie with programming, don't take his class, take Blank's class.

1.0
5.0
CS113
Feb 20, 2014

Not a good professor, doesn't care about his students at all.

5.0
3.0
CS602
Jul 1, 2014

High energy. Speaks quickly and covers a lot of information, but has tons of supplemental material. Have at least a rudimentary understanding of java or c++ prior to taking this class (e.g. undergrad intro course) in order to get the most out of this. Exams are difficult in a trick question kind of way. Final project is time-intensive. Recommended

3.0
5.0
CS490
Jul 15, 2014

The first day of class you will randomly select kids to be in your group. Then you will hope and pray that everyone does their part and AFS works when you have to present. A lot of things can go wrong in this class and he doesn't care. He is paid to read slides and be an ass. Very stressful class because you cant control a lot of things.

5.0
3.0
CS490
May 9, 2015

This guy is great. The material itself is kinda dry, and doesn't need much explanation, which is a shame because he's a great teacher. What he does care about is the semester-long group project you will have. Make sure you pick good teammates and have at least a rudimentary understanding of web dev. Tough but fair, I definitely recommend him.

5.0
3.0
IT114
May 16, 2015

Good professor. Knows what he's doing and willing to help but won't hand out answers. Doesn't care about attendance but he's a cool guy to talk so I liked going to class.

2.0
4.0
IT400
Grade: B+
May 17, 2015

This is a useless law class for IT majors. Our grading was based on a midterm which was 50% of our grade, a presentation, and debate. You must memorize a lot of things for the midterm but if you do well in it, you are sure to pass the class. Presentation and debate are easy once you understand what to do.

3.0
4.0
CS602
Nov 3, 2015

Good Teacher, teaches through his slides. But the slides are basically his teaching aid, i.e they cannot be used as notes or prep material. Won't understand just by attending classes, self reading and understanding along the course is a must for the course and with his method of teaching.

3.0
2.0
IT400
Grade: A
Dec 3, 2015

Course was fun, there was front-loaded practical information for the first half of the semester that led into a midterm exam. The last half of the semester was group projects and presentations. Very informative and sparked great class conversations, Nicholson is great at carrying on your points brought up in class.

4.0
3.0
CS602
Jun 29, 2016
Would take again

The class is pretty straight forward. You need to turn up, listen to him, make notes along the way. He will practically give away the types of questions to be expected on the midterm and final. If you have good knowledge of Java you are at an advantage, but dont be lazy. The questions are typical ones that one would get stumped on an interview.

1.0
3.0
CS490
Apr 13, 2017
Wouldn't take again

Condescending. Was a lawyer before a CS professor. Does not give deliverables in concrete form, just says them in class. Does not interact well with people in general - usually defensive or aggressive unless you agree with everything he says. Basically, not a good professor. His project is reasonable, but you need a good group.

3.0
3.0
CS490
Grade: A+
Jan 15, 2018
Would take again

This class basically one giant group project. The teacher tells you what he wants done, and you do it. There is also some basic lecturing and a final at the end. He puts emphasis on how he only gives a test because he has to, so as long as you do good on the group project, you will pass. Just make sure you get a good reliable group.

Participation matters
ACCESSIBLE OUTSIDE CLASS
GROUP PROJECTS
5.0
4.0
CS100
Grade: B+
Aug 28, 2018
Would take again

I took it in the summer so there was no homework. Your grade is the midterm and final. Pay attention to the programs he writes in class and practice the older midterms and finals as much as possible. Lastly, write the programs in pen and paper and then in the interpreter so you can be ready for the midterm and final.

Hilarious
GRADED BY FEW THINGS
LECTURE HEAVY
3.0
4.0
CS490
Grade: B
May 17, 2020
Would take again

He doesnt really teach anything in 490. Reads some slides and then he leaves you to work with your group. He comes off as kind of a jerk, but in the end he was very generous with grading.

Group projects
3.0
3.0
CS100
Grade: A
Dec 2, 2020
Would take again

Nicholson is a solid professor, gets straight to the point, and doesn't overcomplicate things. Sometimes can come off as a bit rude but he's actually a nice and laid-back guy, just tells it how it is. I'd take him again.

Skip class? You won't pass.
1.0
2.0
CS490
Grade: A
Apr 22, 2021
Wouldn't take again

Totally garbage professor. Disgusting personal hygiene. If you know how to build a full stack app its all good. Doesn't teach any software engineering - it's just a concepts class where you build a full stack app, the class name is totally misleading

5.0
1.0
CS100
Grade: A
May 11, 2021
Would take again

This Professor is hilarious, but not in funny way. He doesnt tolerate any incompetence and he will call you out if you try to fool around. CS100 is a very very easy course, and if you have previous coding experience, the easier itll be. However, if youve never coded before and you like the nice Professor if you like, then dont take him.

Hilarious
2.0
1.0
IT400
Grade: A
May 13, 2021
Wouldn't take again

To be honest, this class was a waste of time. The first half of the course goes over basic law terms and how the judicial process works. Second half consists of a presentation and a debate. All the assignments are super easy, but the professor is not the best person out there. If you need an easy specialization this will work fine.

Graded by few things
Clear grading criteria
1.0
3.0
CS490
May 26, 2021
Wouldn't take again

This guy is a hilarious joke for teaching CS 490. NJIT should really look into bringing back those FB Engineers to teach this class. He has such a one-sided view which is wrong and outdated towards CS in general. Class is definitely not hard compared to 350 or 288 but his condescending attitude needs to change. Choose good group members and do well

Skip class? You won't pass.
Group projects
1.0
2.0
IT400
Jul 15, 2021
Wouldn't take again

This prof is so strange. He claims the lectures will be short but then goes off onto a tangent every class which basically creates a full length class. He's so arrogant, hateful, and has a crisis if you're not paying attention for one second (seriously). I wish I could have taken a different professor. His personality is not what I need.

3.0
2.0
CS100
Grade: A
Sep 2, 2021
Wouldn't take again

In terms of actually teaching CS, he's decent. In terms of personality, he can come off as arrogant/rude/condescending. If I could have taken a different professor, I would have, especially considering CS100 is an extremely easy course.

Clear grading criteria
Lecture heavy
5.0
2.0
CS100
Grade: A+
Oct 2, 2021
Would take again

Give actual effort and ask questions. Easy class if you pay attention and ask questions from the start

Accessible outside class
Skip class? You won't pass.
Caring
4.0
5.0
CS490
Grade: Rather not say
Dec 10, 2021
Would take again

One of the best professors for CS490, but be warned that if your group is bad, then you WILL do bad in the class. Make sure to accept this, try to meet deadlines, and then attempt to cooperate with your team. Otherwise, he's a great professor and the class is well worth it. After all, the project is fully about teamwork.

Respected
Participation matters
Skip class? You won't pass.
1.0
1.0
CS100
Feb 14, 2022
Wouldn't take again

He is not only disgusting from the outside but the inside as well, not only did I see him pick his own butt thinking no one else was looking ( I was, unfortunately and will forever be traumatized) but he also has a disgusting personality, he is not only not understanding and just has an awful attitude to him but he is also abomination to us all.

2.0
1.0
CS370
Grade: A
Apr 5, 2022

This class is a disappointment. He barely ever uses more than an hour and a half of the 3 hour lecture and just doesn't cover much material. His project is to come up with a project and do it over the entire semester. That's it. Super easy, but not what I'm looking for. I'd recommend Pantelis if you want in depth teaching instead of DIY.

5.0
3.0
CS100
Grade: A
Jun 14, 2022
Would take again

Professor Nicholson is a great professor. I was not his direct student, but he was the moderator when I took the CS 100. He has made this course very accessible, even to non-CS majors. Exams are still tricky, but he makes the students ready for the test by taking a model exam before the actual test that no other professor in this college does.

5.0
3.0
CIS110
Grade: B
Aug 11, 2022
Would take again

I had Prof. Nicholson this summer for a class outside my major and he is a gem of a teacher. He is extremely clear in what he teaches (even though CS is NOT my strength and I am not a good test taker) and is always available and happy to help if something is unclear. I can't believe how much i learned. Take his class if you can!!

Amazing lectures
Clear grading criteria
Inspirational
1.0
2.0
CS490
Grade: Not sure yet
Oct 23, 2022

CS490 with this professor will be heavily dependent on the group members you pick at the beginning of the semester. He gives you time to "interview" your possible group members, but you will never know how they will truly contribute throughout the project; be prepared to pick up their slack. Professor has a very rude and condescending personality.

Group projects
4.0
1.0
CS100
Nov 2, 2022
Would take again

great lectures, and he explains things super well. the practice exams also give a good idea of what the common exams are going to look like, so that's great. He's a good professor

Clear grading criteria
5.0
1.0
CS100
Grade: A
Nov 14, 2022
Would take again

This class is just a joke honestly. He treats the class with respect, if you fool around he's gonna get mad. If you keep asking stupid questions he won't be nice. But overall good teacher, makes the practice the exams same as the actual exams.

4.0
2.0
CS490
Grade: B
Dec 14, 2022
Would take again

For CS490, your performance will heavily depend on the team members you pick at the beginning of the semester, so good luck with that. If you have issues with your team, you have to reach out well in advance with good reasons, or else the professor will get mad at you. Overall, the course is taught well and he makes it easy for you to pass.

Group projects
5.0
2.0
CS490
Grade: A
Jan 7, 2023
Would take again

You're gonna need a good team here or at least a lot of hours for the project (or both). I doubt he's teaching the course after fall 22 but if you're good at coding and web development this is a good course to do a project. The final is open notes and he provides the slides

Group projects
Clear grading criteria
Graded by few things
5.0
1.0
CS100
Grade: A
Jan 9, 2023
Would take again

lectures aren't mandatory but are pretty helpful. labs are run by TAs and attendance is taken there, but we usually got let out early. exams are JUST like the practice ones, and he reviews the class before each exam. homework isnt too bad, and TAs will check it for you if you finish the in class assignments. would def recommend taking nicholson

Amazing lectures
Caring
Accessible outside class
5.0
1.0
CS100
Grade: A
Mar 31, 2023
Would take again

He explains the concepts really well and prepares you so well for the common exams

Amazing lectures
5.0
1.0
CS100
Grade: A
May 6, 2023
Would take again

One of the only professors at NJIT who actually shows passion for the subject he teaches. Lectures are informative, and he will always goes into great detail. Practice commons are VERY SIMILAR to the actual commons, same with the final. HW assignments were easy and just one fun project at the end. All in all, a great professor, definitely take him.

Amazing lectures
Gives good feedback
Caring
4.0
2.0
CS100
Grade: A
May 7, 2023
Would take again

Solid professor all around, course itself was very easy. Is clear in the lectures and explains everything in a practical way. Can come off as rude or condescending at times however.

Participation matters
Amazing lectures
5.0
2.0
CS370
Grade: A
May 10, 2023
Would take again

class is designed to be manageable if you focus on the midterm (multiple choice) and project and rest 20% hw his hw just summary of videos you have to write , which together make up 80% of the grade. he gives all of them A if you guys just show work but will no longer be teaching CS 370 after this semester.

Clear grading criteria
Caring
Graded by few things
5.0
3.0
CS100
Grade: A
Nov 16, 2023
Would take again

Outstanding CS100 professor. Very good lecturer and good with exam preparation. He makes the actual exam for all sections. Provides similar practice tests with thorough reviews. Optional pre-exam review sessions. However, HW grading is delegated to the Classroom Assistant. If you attend the lectures and take the practice tests you will get an A.

Amazing lectures
Gives good feedback
Lecture heavy
3.0
2.0
CS100
Grade: Incomplete
Dec 15, 2023
Would take again

Teaches well. Course is easy. Common exams are very similar to practice and what was done in class. Very rude and condescending

4.0
2.0
CS100
Dec 27, 2023
Would take again

Professor Nicholson teaches very well. Class is very easy. If you pay attention and practice you will do fine. You can't mess up on homework because there is no make up available, make sure to submit them in time. He provides practice midterms and final which are similar to the actual test.

Clear grading criteria
Respected
4.0
2.0
CS100
Grade: A
May 6, 2024
Would take again

This class is overall easy if you've coded before (I have)... He explains things pretty thoroughly, but he can be condescending if you don't understand something. Exams are mainly on the syntax so study how each question on the practice exams work and use PythonTutor for help cause he will ask a variation of those quesitons

4.0
2.0
CS100
Grade: A
May 6, 2024
Would take again

This class is overall easy, if you've coded before (I have)... He explains concepts pretty thoroughly, but can be condescending if you don't understand something. Exams are mainly on syntax so make sure you understand questions on the practice exams closely and run them through PythonTutor if you're having trouble.

5.0
2.0
CS100
Grade: A
May 15, 2024
Would take again

Very clear in his explanations, and gives very good examples. my tip is to write down EVERYTHING that comes out of his mouth, and do everything he shows on the screen. He creates the exams so he teaches you exactly what you should expect to see on it. He holds review sessions and creates practice exams that are very similar to the actual thing.

5.0
2.0
CS100
Grade: B
Aug 28, 2024
Would take again

He actually cares about teaching and he knows what he's doing. He uses great examples in class which prepares you for commons. Try to pay attention to everything he says and everything on the PPslides because most of the content its going to be on the common exam. He gives practice commons which is very similar to the actual common.

Amazing lectures
Respected
3.0
3.0
CS100
Grade: B+
Sep 10, 2024
Would take again

I've NEVER coded before, dislike programming, but this class was manageable. Professor Nicholson was going a bit fast in his explanations, but he was clear and helpful with the info.TAKE NOTES! Tests are multiple choice and he goes over practice tests before the test. Be respectful and he'll be respectful back. No book needed. 3 miss class allowed.

Clear grading criteria
Gives good feedback
Lecture heavy
5.0
2.0
CS100
Dec 23, 2024
Would take again

He explains what he is talking about pretty clearly whilst showing examples and expects everyone to be following along with him participating. He can be pretty condescending if you're confused about something in the material, but he explains most things well and usually doesn't even need the full time to do it so he dismisses class earlier.

4.0
2.0
CS100
Grade: A
Feb 1, 2025
Would take again

Professor Nicholson teaches the class well, providing clear explanations and helpful practice materials. Though he can be condescending at times, the class is generally easy if you keep up with the work. I found using Unstuck ai alongside the course materials to be a great study aid.

Class Info

Online Classes

100%

Attendance Mandatory

55%

Textbook Required

67%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 30 grades
Most common grades:
A (20)
B+ (4)
B (4)
Grade Distribution
A(22)B(4)C(0)D(0)F(0)A-/B+(4)
Based on 33 reported grades
A: 20
B+: 4
B: 4
A+: 2
Common Tags
Clear grading criteria (8)
Amazing lectures (7)
Group projects (5)
Skip class? You won't pass. (4)
Caring (4)
Participation matters (3)
Graded by few things (3)
Lecture heavy (3)
Rating Trend

Declining

-0.77 avg change
Dec
May
Aug
Sep
Dec
Feb
Last 6 months
Ratings by Course

CIS350

5.0

(1)

CIS

5.0

(1)

CIS110

5.0

(2)

CIS610

5.0

(1)

CS111

5.0

(1)
+21 more courses
Difficulty by Course

JAVA

4.0

CIS

4.0

CIS301

4.0

IT102

4.0

CS602

3.4

Similar Professors