4.9

Gabriel Solomon

Computer Science - San Jose City College

4.9
Quality
2.1
Difficulty
98%
Would Retake
123
Reviews
4.9
Quality
2.1
Difficulty
4.9
Helpful
4.9
Clarity

98%

Would Retake

123

Reviews

Rating Distribution
Official
123 total ratings

5

113

4

8

3

2

2

0

1

0

What Students Say

With this professor, learning always comes first

CIS087 - 5.0 rating

Solomon's class (early) and I would highly recommend him

CIS059 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

38%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

95% confidence
Based on 111 grades
Most common grades:
A+ (52)
A (46)
Not sure yet (6)
Grade Distribution
A(98)B(5)C(1)D(0)F(0)A-/B+(7)
Based on 118 reported grades
A+: 52
A: 46
Not sure yet: 6
B: 5
Common Tags
EXTRA CREDIT (82)
Clear grading criteria (37)
Gives good feedback (37)
Amazing lectures (30)
Caring (28)
Inspirational (21)
Accessible outside class (17)
Respected (16)
Rating Trend

Stable

-0.17 avg change
Dec
Feb
Apr
May
Jun
Nov
Last 6 months
Ratings by Course

CIS41

5.0

(4)

CIS59

5.0

(1)

CIS084

5.0

(14)

CSIS-2

5.0

(1)

CIS087

5.0

(5)
+6 more courses
Difficulty by Course

CIS059

2.8

CIS054

2.5

CIS084

2.4

CIS055

2.3

CIS024C

2.2

Reviews (122)
4.0
2.0
CIS041
Grade: A+
Nov 29, 2021
Would take again

Professor Solomon is is an organized teacher I have ever seen and I would recommend to my fiends to take this class because it is very easy class.

Hilarious
Amazing lectures
5.0
1.0
CIS41
Grade: A+
Nov 29, 2021
Would take again

Instructor Solomon is very organized. He makes sure that he takes the time to answer any questions his students may have. His syllabus is straightforward and there is plenty of extra credit to get your grade up if you need it. There is reading and the book is provided via online for free. He also provides PPTs and other online articles to read.

Accessible outside class
Clear grading criteria
EXTRA CREDIT
5.0
2.0
CIS59
Grade: A
Nov 29, 2021
Would take again

Profs has YouTube link weekly related to studying materials. Textbook is not mandatory. Video is super short, straight to the point, the Quiz will based on its so watch it and you get 100%. Project is easy. Profs explained materials in super easy way, emails respond constant . There is tons of extra credits so you can't get any lower than A.

Gives good feedback
Inspirational
EXTRA CREDIT
5.0
2.0
CIS084
Grade: A
Nov 29, 2021
Would take again

Professor Gabriel is great! Very knowledgeable and understanding. Grades fairly and approachable.

Gives good feedback
Respected
Accessible outside class
5.0
2.0
CIS041
Grade: A+
Nov 29, 2021
Would take again

Professor Solomon is amazing. One of my favorite Professors of all time. Laidback, not strict, and best of all..... No Final!!! Assignments and labs are simple to do and very educational. Lectures are sometimes short and sweet or semi-long and educational. Grading is great. Overall the class was very enjoyable.

Gives good feedback
Respected
Amazing lectures
5.0
2.0
CIS059
Grade: A+
Nov 29, 2021
Would take again

I completed Mr. Solomon's class (early) and I would highly recommend him. His lectures are all pre-recorded, which made it easy for me to review when needed. Quizzes are short and relatively easy. He doesn't give a final at the end of the course because he says that it is unnecessary stress and doesn't heavily change a student's overall grade.

Gives good feedback
Accessible outside class
EXTRA CREDIT
5.0
3.0
CIS084
Grade: A
Nov 30, 2021
Would take again

Professor Solomon is amazing. He teaches Java in a manner that you can learn and apply it in a daily programming form. He provides all the tools to be successful. All programs that you will be using for the class are Free and you don't have to buy extra things. If you watch his lectures and follow his methods you will be successful.

Gives good feedback
Clear grading criteria
EXTRA CREDIT
5.0
3.0
CIS084
Grade: Not sure yet
Dec 1, 2021
Would take again

I am so glad to have my first computer science class with Prof. Gabriel. The class content is solid which I learnt a lot from the class. Prof. Gabriel is also very caring and supporting to make sure students can pass the class.

Accessible outside class
Inspirational
Caring
5.0
1.0
CIS041
Grade: A
May 3, 2022
Would take again

Really cool guy and an easy class is like a wine and cheese pairing; classic. The assignments/labs are easy to understand, and he cares about us a lot. At first, I didn't really like having to be up earlier in the day but I don't regret it at all. He's a great teacher, and has one of the best personalities.

Clear grading criteria
Respected
Accessible outside class
5.0
1.0
CIS041
Grade: A+
May 10, 2022
Would take again

Gabriel Soloman is one of the best professors at SJCC! Been here for 3 years and hes definitely my favorite.

EXTRA CREDIT
Inspirational
Hilarious
5.0
2.0
CIS084
Grade: A+
May 10, 2022
Would take again

He is very gently and nice to answer you everything

EXTRA CREDIT
Group projects
Amazing lectures
5.0
1.0
CIS059
Grade: A+
May 10, 2022
Would take again

perfectly amazing coursework

EXTRA CREDIT
Amazing lectures
Gives good feedback
5.0
1.0
CIS059
Grade: A+
May 10, 2022
Would take again

perfect coursework with great teaching.

Gives good feedback
Inspirational
Respected
5.0
1.0
CIS041
Grade: A+
May 10, 2022
Would take again

perfect coursework with great teaching. Not alot of homework but quality wise its really great. he clears all the topics and there is a questions session after every module he covers. He is perfect and teaches like a pro. He helps in all kind of questions just like a friend and endorse the creativity.

Amazing lectures
Inspirational
Hilarious
4.0
5.0
CIS059
Grade: B
May 10, 2022

Prepare to not know everything, but do understand the principles of what he's teaching.

5.0
3.0
CIS055
Grade: A+
May 10, 2022
Would take again

Dr. Gabriel is one of the best computer science professors I have ever had. Even though the class was in the evening and was my longest class, I noticed I actually wanted to attend the lectures. The labs and homework assignments were easy if you prepared beforehand. Everything was provided for via canvas. The quizzes and ec were free points.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
2.0
CIS055
Grade: A
May 10, 2022
Would take again

Very relaxed class with clear guidelines and assignments.

EXTRA CREDIT
Gives good feedback
Inspirational
5.0
3.0
CIS055
Grade: A+
May 10, 2022
Would take again

Professor Gabriel is a great professor to have for Data Structures. He looks at the most important and makes labs reemphasize how and why to use a specific data structure. Also, there are not too many assignments but make sure to start on them early (2 - 1 Week in advance). They aren't hard(If you know your stuff) they are only time-consuming.

EXTRA CREDIT
Amazing lectures
Inspirational
5.0
3.0
CIS055
Grade: A
May 10, 2022
Would take again

I absolutely love this professor!! He takes the time to go through a lot of the materials in class with you if you have any questions. I would love to take more classes with this professor.

EXTRA CREDIT
Clear grading criteria
Accessible outside class
5.0
2.0
CIS041
Grade: A
May 11, 2022
Would take again

this is such a great professor, and you will learn a lot from him. The course is about the professional skills leverage, and grade is the important point

5.0
2.0
CIS041
Grade: A
May 11, 2022
Would take again

i like professor Solomon. he's an easy grader, understanding and quite funny too. As long as you do his assignments and labs, you can't fail his class. by the way his assignments aren't hard. it has examples and also step by step instructions.

EXTRA CREDIT
Clear grading criteria
Hilarious
5.0
2.0
CIS055
Grade: A+
May 11, 2022
Would take again

Professor Soloman is one of the few teachers I have met that actually cares about modern pedagogy. He doesn't rely on outdated, disproven tactics like pop-quizzes and exams to help students learn. The assignments are hard enough to make you learn while staying accessible to those with little computer background.

EXTRA CREDIT
Clear grading criteria
Online Savvy
5.0
1.0
CIS024C
Grade: Not sure yet
May 11, 2022
Would take again

Professor is very generous with grading: -1%/hr late policy, extra credit, and no final. Makes the learning environment accessible and relevant to the industry. Homework is infrequent, but I find it difficult to learn to code without repeated practice. Easy class means group projects are hit or miss, but you won't be penalized for bad groupmates.

EXTRA CREDIT
Inspirational
Caring
5.0
2.0
CIS024C
Grade: A
May 12, 2022
Would take again

Most of his videos are clear, concise, and to the point. They make a lot of sense and really helps with the lesson. The amount of work was a lot less than I imagined, so when it was time to do the actual assignment, it was definitely a large trial by fire. Otherwise a very positive experience overall.

5.0
4.0
CIS024C
May 12, 2022
Would take again

Professor Gabriel Solomon is fantastic. He took the time to review topics that are usually established in Introduction to Computer Information Systems. For example, he made a video available that reviews paths. Take advantage of his Open Office Hours! He is patient and answers questions that improve your ability to submit quality work.

Participation matters
Amazing lectures
Accessible outside class
5.0
2.0
CIS041
Grade: A
May 12, 2022
Would take again

Man, I suggest Professor Gabriel to ANYONE who is apprehensive towards tech-based fields, it's an incredibly diverse environment where he only wants to see everyone succeed. He's a super sweet and caring guy that will even go out of his way to help you in any way he can, and he does his best to create a welcoming environment.

Amazing lectures
Hilarious
Caring
5.0
2.0
CIS024C
Grade: Not sure yet
May 13, 2022
Would take again

Had Prof Solomon as my teacher for CIS-024 class and I really enjoyed it. He has weekly office hours to help with any assignment issues. He is a straight-shooter and doesn't do trick questions to try to trip you up. He had extra credit opportunities throughout the semester to boost your grade, so take advantage of them!

EXTRA CREDIT
Group projects
Gives good feedback
5.0
2.0
CIS024C
Grade: B
May 13, 2022
Would take again

Professor Solomon is amazing at creating lectures that are easy to understand and gives you a clear example of how to start assignments. He is patient and makes himself available during open office hours. He will provide everything you need to download free. I wanted to review using a book, but my order was stolen and he covers all the info

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
2.0
CIS024C
Grade: A+
May 16, 2022
Would take again

Before taking the class, I was a little skeptical of Professor Solomon's impressive reviews on Rate My Prof. However, after course completion, I can say with absolute certainty that Professor Solomon lives up to his amazing ratings. Of the CS teachers I've had, he has been the most inspiring and has made his class easy, interesting and digestible.

EXTRA CREDIT
Amazing lectures
Inspirational
5.0
2.0
CIS024C
Grade: A
May 20, 2022
Would take again

Great professor, very helpful teacher, very care for students

EXTRA CREDIT
Caring
Accessible outside class
5.0
1.0
CIS024C
Grade: A
May 30, 2022
Would take again

He is so friendly and always like to help his students

EXTRA CREDIT
Amazing lectures
Respected
5.0
3.0
CIS041
Grade: A
Jul 20, 2022
Would take again

Professor Solomon is super helpful and runs fun and interesting Zoom classes. I found the self-paced work a little challenging but doable.

4.0
2.0
CIS041
Grade: A+
Jul 20, 2022
Would take again

Professor Gabriel Solomon is the best teacher.

5.0
1.0
CIS041
Jul 20, 2022
Would take again

Great Professor! Very helpful. He works with every student and makes sure the student understands the material and assignments. I would take one of his classes again.

EXTRA CREDIT
Amazing lectures
Gives good feedback
5.0
3.0
CIS084
Grade: B
Jul 21, 2022
Would take again

Professor Solomon is a really awesome teacher. He really cares about his students and really wants them to be successful in the class. He gives you all the tools you need to be successful in the class as well. Java programming was my first programing class and he was really patient and understanding when I needed help.

EXTRA CREDIT
Clear grading criteria
Caring
5.0
3.0
CIS084
Grade: A+
Jul 22, 2022
Would take again

Professor Gabriel Sonomon is an inspirational teacher and could control the course and convey the material perfectly.

EXTRA CREDIT
Amazing lectures
Gives good feedback
5.0
5.0
CIS041
Grade: A+
Jul 24, 2022
Would take again

This prof is a 10/10

EXTRA CREDIT
Inspirational
Hilarious
5.0
2.0
CIS041
Grade: A+
Jul 25, 2022
Would take again

This professor is fair and provides an opportunity for success in the class. He gives clear direction and makes himself available for questions and assistance. The student does not have to be technically savvy to pass, the work is easy to understand with the direction given. He is funny and relates the class to everyday life. I felt NO stress!

Clear grading criteria
Caring
Respected
5.0
1.0
CIS041
Grade: B
Aug 28, 2022
Would take again

Best!! He was very understanding with homework and grades very easily. Workload is very easily handled. Lectures online were not long and neither was homework. Loved this class!

EXTRA CREDIT
Hilarious
Respected
5.0
1.0
CIS041
Grade: B
Nov 28, 2022

I like this class because I can do all this assignment online submit

5.0
5.0
CIS059
Grade: A
Nov 28, 2022
Would take again

Professor Solomon is a very good for teaching in class and I would like to take his other classes next semester.

4.0
4.0
CIS059
Grade: A
Nov 28, 2022
Would take again

Be ready to learn and don't be discourage if you don't understand the material at first.

5.0
2.0
CIS041
Grade: B+
Nov 28, 2022
Would take again

I really enjoyed this class, and Professor Solomon was so understanding

EXTRA CREDIT
Clear grading criteria
Caring
5.0
1.0
CIS055
Grade: A+
Nov 29, 2022
Would take again

The professor really cares about his students and it shows. Lectures are broken down into small chunks that are easy to follow and understand. Very easy quizzes, several extra credit opportunities, flexible schedule. Professor tries his best to help you out and his positive attitude makes the learning process very enjoyable and rewarding.

EXTRA CREDIT
Amazing lectures
Caring
5.0
2.0
CIS041
Nov 29, 2022
Would take again

Professor Gabriel is the best teacher I've ever had. I would totally take him again!

EXTRA CREDIT
Clear grading criteria
Caring
5.0
1.0
CIS041
Grade: A
Dec 1, 2022
Would take again

Many extra credits. The weekly quiz online is found in his slides. Easy A. Easy homework, he can help you with homework in class. Attendance is 10% and it's not required.

EXTRA CREDIT
Clear grading criteria
Hilarious
5.0
2.0
CIS055
Grade: A-
Dec 22, 2022
Would take again

Caring and attentive. Responded quickly when emailed regarding technical issues. Provides plenty of extra credit assignments. Attendance is optional.

EXTRA CREDIT
Clear grading criteria
Gives good feedback
5.0
2.0
CIS055
Grade: A+
Apr 11, 2023
Would take again

He is pretty chill, only thing is just make sure you do your work on time

EXTRA CREDIT
Amazing lectures
Hilarious
5.0
5.0
CIS024C
Grade: A+
Apr 12, 2023
Would take again

Professor Gabriel is the best and most nice teacher I have ever met. He was good at explaining hard points for easy understanding. He is really patient and gave me confidence and encouragement. I really like his course. He published all the modules earlier, and he gave many extra credits to allow students to get higher grades.

EXTRA CREDIT
Amazing lectures
Inspirational
5.0
2.0
CIS024C
Grade: A+
Apr 12, 2023
Would take again

Extra points! patient and encouraged. Giving advice and helping a lot after class. Great teacher!

EXTRA CREDIT
Inspirational
Accessible outside class
5.0
1.0
CIS041
Grade: A+
Apr 27, 2023
Would take again

I like this class very much! The course content is simple! The test is easy! It's all open book! And the teacher is very humorous! This course is very easy to get an A! As long as you show up for classes and complete assignments and tests on time or ahead of schedule! I almost wanted to change my major from business management to computer science.

EXTRA CREDIT
Amazing lectures
Gives good feedback
5.0
2.0
CIS41
Grade: A+
Apr 27, 2023
Would take again

The class was very easy to understand and the assignments are clear to do.

EXTRA CREDIT
Clear grading criteria
Respected
5.0
1.0
CIS041
Grade: Not sure yet
May 2, 2023
Would take again

Professor Gabriel is fantastic. Stress-free and fun learning. Very student-friendly. Class is easy. I couldn't ask for more.

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
3.0
CIS041
Grade: A
May 11, 2023
Would take again

He tailors his course to the need of the class. He explains the lessons in a way that most students can understand no matter their major. He is easy to approach and will help you out to the best of his abilities.

Gives good feedback
Inspirational
Respected
5.0
1.0
CIS041
Grade: A+
Nov 22, 2023
Would take again

Not much homework plus it is simple with clear instructions with pictures. He is easily reached for help and is eager and happy to do so. Fully Open book so you already know how easy it should be lol. Definitely recommend as you can see how much effort he puts into the course, and there is alot of extra credit as well.

EXTRA CREDIT
Clear grading criteria
Caring
5.0
2.0
CIS041
Grade: A
Nov 27, 2023
Would take again

Very helpful!!!

Get ready to read
Participation matters
EXTRA CREDIT
5.0
2.0
CIS055
Grade: A+
Nov 27, 2023
Would take again

He is an amazing one, you just need to follow the modules and meet the deadlines and you will be perfectly fine.

EXTRA CREDIT
Clear grading criteria
Gives good feedback
5.0
1.0
CIS041
Grade: A+
Nov 27, 2023
Would take again

Take this class with this professor. There aren't many assignments, but the ones we had weren't hard at all. I don't know how people didn't understand them. He even opens the Canvas before the semester starts so that you can finish the course early.

EXTRA CREDIT
Clear grading criteria
Accessible outside class
5.0
2.0
CIS055
Grade: A+
Nov 27, 2023
Would take again

Being an online class, the professor allows for some interesting ways to submit projects, via video instructions. He also allows early submission, so you can finish the course the moment it opens. Quizzes are in the discussion. As long as you watch the video lecture, you'll get an easy 100%.

EXTRA CREDIT
Accessible outside class
Online Savvy
5.0
1.0
CIS024C
Grade: Not sure yet
Nov 28, 2023
Would take again

I love Gabriel, he's an amazing professor who's passionate about you learning rather than focusing on your grade. He gives plenty of support in all meetings and office hours. He also provides plenty of Extra Credit. I really appreciated that his recorded lectures were a handful of 4-10 minute videos, it made it really easy to digest.

EXTRA CREDIT
Amazing lectures
Caring
5.0
2.0
CIS041
Grade: A+
Nov 28, 2023
Would take again

Amazing professor, very understanding and clear. Everything is provided, and the quizzes are based on the presentation and sources included.

EXTRA CREDIT
Caring
Respected
5.0
2.0
CIS059
Grade: A+
Nov 28, 2023
Would take again

have quizzes every week that are easy because he gives power point and mostly all answers are there & a few programming assignments have extra credit that bust your score and if little late it cuts a few points but if you have a proper reason, he gives chances for you hw assignments. I took most of my cis classes with him. Good teacher eazy concept

EXTRA CREDIT
Gives good feedback
5.0
1.0
CIS041
Grade: A+
Nov 28, 2023
Would take again

Very nice and very knowledgeable about the subject.

Participation matters
Gives good feedback
Online Savvy
5.0
1.0
CIS041
Grade: A+
Nov 28, 2023
Would take again

The assignments are really easy and he also provides a sample of what he wants and how to do it. Quizzes are also opened book and the best part is that there is no midterms or finals for this course.

EXTRA CREDIT
Gives good feedback
5.0
1.0
CIS024C
Grade: A-
Nov 28, 2023
Would take again

he is very repecful

EXTRA CREDIT
Beware of pop quizzes
Respected
5.0
1.0
CIS084
Grade: A+
Nov 28, 2023
Would take again

Professor Soloman does not include a midterm or final in the semester, making the stress around those times a lot more manageable. He keeps the lab time as entertaining as he can, while providing the opportunity for extra assistance if a student requires it. He also goes above and beyond the course for students that are interested in learning more.

EXTRA CREDIT
Gives good feedback
Accessible outside class
4.0
2.0
CIS041
Grade: A
Nov 29, 2023
Would take again

The professor is very knowledgable. He explains what assignments need to be completed and gives you an explanation on how to do it and submit the assignment through Canvas. I did not have to reach out to the professor too often because most questions can be answered by referring back to the syllabus or just rereading the instructions in the module.

EXTRA CREDIT
Gives good feedback
Online Savvy
5.0
1.0
CSIS-2
Grade: A
Nov 29, 2023
Would take again

Great professor and all around great guy to listen to.

Inspirational
Hilarious
Online Savvy
5.0
1.0
CIS041
Grade: A-
Dec 1, 2023
Would take again

This class was online and self paced. The professor is clear and gives examples. Easy class as long as you do the work. You will need the computer required for this class.

Participation matters
Clear grading criteria
Online Savvy
5.0
1.0
CIS041
Grade: A+
Dec 4, 2023
Would take again

Professor was very clear and consistently made himself available in class and office hours. Need to do the work, but modules were clear and his feedback was always helpful. Taking a Linux class with him to test my initial data results.

Participation matters
Clear grading criteria
Gives good feedback
5.0
3.0
CIS041
Grade: A+
Dec 4, 2023
Would take again

Professor Solomon's class was a pleasure to take. He was very communicative about expectations, and responded to questions quickly and clearly. His assignments were clear, and encouraged creativity.

EXTRA CREDIT
Clear grading criteria
Gives good feedback
5.0
3.0
CIS41
Grade: A+
Dec 5, 2023
Would take again

Very well structured class. Covers most of the topics required of professional level programming. I would highly recommend.

EXTRA CREDIT
Group projects
Clear grading criteria
5.0
2.0
CIS055
Grade: A+
Dec 8, 2023
Would take again

I took Prof. Solomon's Data Structured class and I really liked it. He went over many essential & important topics of cs and data structure & algorithm. His class was easy since he opened everything up and you can literally finish everything in a month if you want to. His lecture videos are himself teaching which was great. Would take again!

Participation matters
EXTRA CREDIT
Clear grading criteria
5.0
4.0
CIS084
Grade: A
Dec 22, 2023
Would take again

I enjoyed a lot how flexible the Java course was with Professor Solomon, the whole course available for us and I didn't feel "stuck" like when a professor has the upcoming homework locked. His lectures were great and there was a decent amount of homework but the big coding assignments were hard for those who are not familiar with the language.

Amazing lectures
Respected
Online Savvy
5.0
1.0
CIS041
Grade: A+
Jan 19, 2024
Would take again

Great professor.

EXTRA CREDIT
Gives good feedback
Caring
5.0
1.0
CIS041
Grade: A+
Jan 19, 2024
Would take again

He's awesome!

EXTRA CREDIT
Inspirational
Caring
5.0
1.0
CIS041
Grade: A
Jan 19, 2024
Would take again

The professor was articulate in the lessons given, and wanted to be as clear as possible for students' understanding. Very welcoming professor and is generous with his time.

Participation matters
EXTRA CREDIT
Caring
5.0
1.0
CIS041
Grade: A
Jan 21, 2024
Would take again

I took the course for the intersession and was not stressed out could start the course early and end it early. Would take him again for another class

EXTRA CREDIT
Clear grading criteria
Gives good feedback
5.0
3.0
CIS041
Grade: A
Jan 24, 2024
Would take again

Professor Solomon was very helpful and clear on what was expected of his students. He offered extra credit and help, if needed. I would absolutely take a course offered by him again.

Participation matters
EXTRA CREDIT
Gives good feedback
5.0
2.0
CIS055
Grade: A+
May 6, 2024
Would take again

His online lectures are composed of clear and concise videos, so it doesn't take long for me to understand the materials. His programming assignments are well thought out and fun to do. If you somehow lose points in the quizzes, you can make up for them by taking many of his extra credit assignments, which are not very hard nor very time-consuming.

EXTRA CREDIT
Caring
Respected
5.0
2.0
CIS041
Grade: A+
May 6, 2024
Would take again

It's an online class. The Professor is very flexible and offers a lot of office hours. Professor Solomon always checks on us every week via Canvas to see if we need any help for the class. Thank you!

Clear grading criteria
Caring
Accessible outside class
5.0
3.0
CIS024C
Grade: B+
May 6, 2024
Would take again

Gabriel Solomon is an empathetic teacher with the different situations of his students, he masters the subjects he teaches us and gives us useful advice for topics such as college, work life and opportunities. very good teacher.

EXTRA CREDIT
4.0
4.0
CIS024C
Grade: A+
May 6, 2024
Would take again

It is easy to do well grade-wise if you do all the assignments including extra credit. He gives a lot of opportunities to boost your grade. However, I found the major assignments to be tough. I needed help from my software engineer friends to get through them. I wish there was a more gradual build-up to harder assignments. Overall, good prof!

5.0
1.0
CIS055
Grade: A+
May 7, 2024
Would take again

Assignments are submitted online, most work is done outside of class and there is once per week lecture that you can complete a very low mark lab. Super easy to get an A and a very nice guy!

EXTRA CREDIT
Caring
Online Savvy
5.0
4.0
CIS024C
Grade: A
May 7, 2024
Would take again

Subject was tough, but the teacher made it approachable by breaking it down into small bites. Looking forward to my next semester with him.

Clear grading criteria
Inspirational
Accessible outside class
5.0
1.0
CIS41
Grade: A
May 7, 2024
Would take again

His lectures are informational and clear. He is good explaining and helping you get the concept. I recumbent him 100%

EXTRA CREDIT
Clear grading criteria
Respected
5.0
1.0
CIS041
Grade: A
May 7, 2024
Would take again

He is a good professor and person. He cares about his students, and his classes are appropriate each level.

EXTRA CREDIT
Clear grading criteria
Caring
5.0
2.0
CIS041
Grade: C+
May 8, 2024
Would take again

Is a very good teacher.

Amazing lectures
Gives good feedback
Online Savvy
4.0
2.0
CIS041
Grade: A
May 9, 2024
Would take again

Talk to friends

Get ready to read
EXTRA CREDIT
Amazing lectures
5.0
2.0
CIS041
Grade: A+
May 14, 2024
Would take again

Class was fun to take and i learned a lot! I highly recommend any students to take his class.

Get ready to read
EXTRA CREDIT
Online Savvy
5.0
1.0
CIS041
Grade: A+
Jul 22, 2024
Would take again

amazing and completely works with your schedule

Clear grading criteria
Caring
Online Savvy
5.0
2.0
CIS041
Grade: A
Jul 22, 2024
Would take again

Amazing class and teacher

EXTRA CREDIT
Caring
5.0
1.0
CIS041
Grade: Not sure yet
Jul 22, 2024
Would take again

This professor teaches professionally and adjusts the focus of the course according to the actual needs of the students.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
1.0
CIS041
Grade: A
Jul 22, 2024
Would take again

Easy A if you do all the assignments

EXTRA CREDIT
Amazing lectures
Caring
5.0
1.0
CIS087
Grade: A+
Oct 4, 2024
Would take again

Took this class the first semester it was offered, seeing as it is technically upper division it is a bit more difficult but very beneficial if you spend the time to learn the concepts. Definitely the baseline knowledge of computer architecture! Very easy to time manage and convenient to have in your course load. Plus Prof Solomon is just amazing!

EXTRA CREDIT
Gives good feedback
Accessible outside class
5.0
2.0
CIS087
Grade: A
Oct 15, 2024
Would take again

A professor who prioritizes your learning before anything. You shouldn't be too worried about your grade because he gives plenty of extra credit, so passing is very easy. That being said, his assignments can be a little bit more difficult because he wants you to learn. However, he is open to helping you out if you go during his office hours.

Clear grading criteria
Gives good feedback
Online Savvy
5.0
2.0
CIS087
Grade: Rather not say
Nov 4, 2024
Would take again

With this professor, learning always comes first. He offers plenty of extra credit. Grades aren't a major stressor. Some assignments are challenging, but they're designed to strengthen your understanding and skills. He's also very supportive, always available to help through emails / meetings. He's the ideal professor to take you to the next level.

Clear grading criteria
Inspirational
Caring
5.0
3.0
CIS084
Grade: A
Nov 25, 2024
Would take again

Great professor. Cares about students and is always willing to help. Make sure to do your share in your learning process.

EXTRA CREDIT
Inspirational
Caring
5.0
1.0
CIS084
Grade: A+
Dec 2, 2024
Would take again

Very good professor, will help you if you have questions about project. He well know his job and material.

EXTRA CREDIT
Amazing lectures
Gives good feedback
5.0
4.0
CIS084
Grade: A
Dec 3, 2024
Would take again

The best professor ever.

EXTRA CREDIT
Clear grading criteria
Gives good feedback
5.0
1.0
CIS084
Grade: A
Dec 3, 2024
Would take again

Professor Salomon is always very helpful and knowledgeable. He gives great feedback and his course is well structured and easy to follow, besides the tasks provide with great practice which helps to understand the subject better. I am happy to have had such a great teacher.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
CIS087
Grade: A
Feb 26, 2025
Would take again

Super funny and helpful. Doesn't make you feel bad for not knowing something. Actually cares about students and teaches based on norms in industry. CIS087 was a difficult class but attending office hours helped me understand the concepts way better.

EXTRA CREDIT
Amazing lectures
Caring
5.0
2.0
CIS041
Grade: A-
Feb 28, 2025
Would take again

Professor Solomon's CIS041 class was engaging and manageable. The lectures were clear, and he was always available to help. I found Unstuckstudy a great study tool alongside the free textbook. Would take again.

3.0
5.0
CIS055
Grade: A+
Apr 2, 2025

simple 3 assignments due end of course. seems straightforward but took weeks to do. only given some videos but not straightforward and most of it is done w peers. even with tutors, they can't figure out the system and agree its a weird way to do things. things aren't explained well and most research done on my own with endless nights of staying up.

Tough grader
EXTRA CREDIT
5.0
1.0
CIS055
Grade: A+
May 5, 2025
Would take again

take this course for free credit , super easy, you can finish it early

EXTRA CREDIT
Gives good feedback
Inspirational
5.0
2.0
CIS023
Grade: A
May 6, 2025
Would take again

I took Dr. Solomon's JavaScript class because it fit my schedule, and it was a great choice. He teaches clearly without extra homework or unnecessary exams. I learned through his assignments and quizzes, and the extra credit projects were insightful and real-world based. I highly recommend him as a programming professor

Tough grader
Participation matters
EXTRA CREDIT
4.0
2.0
CIS023
Grade: A
May 6, 2025
Would take again

I took Dr. Solomon's JavaScript class because it fit my schedule, and it was a great choice. He teaches clearly without extra homework or unnecessary exams. I learned through his assignments and quizzes, and the extra credit projects were insightful and real-world based. I highly recommend him as a programming professor

Tough grader
EXTRA CREDIT
Caring
5.0
1.0
CIS024C
Grade: A
May 6, 2025
Would take again

He is cool and verg easy-grading. I would love to rec this course for my frds who need to take those type of classes.

EXTRA CREDIT
Gives good feedback
Respected
5.0
1.0
CIS055
Grade: A
May 12, 2025
Would take again

Clear course guide, a lot of extra credit opportunities

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
5.0
CIS055
Grade: A
May 12, 2025
Would take again

Really nice professor

EXTRA CREDIT
Amazing lectures
Gives good feedback
3.0
3.0
CIS054
Grade: A
May 12, 2025
Would take again

C++ is not an easy language to learn. At first, I didn't expect to learn as much as I did, but the professor designed the course to make learning straightforward.

5.0
3.0
CIS055
May 12, 2025
Would take again

If you take this course with Dr. Solomon, don't miss his lectures because his explanation of data structure concepts are easy to understand. I took other CS classes at another college, and I can say his lectures are more practical and relevant.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
2.0
CIS054
Grade: B+
May 14, 2025
Would take again

Very passionate and "fun" class

EXTRA CREDIT
Gives good feedback
5.0
1.0
CIS024C
Grade: A
May 14, 2025
Would take again

As a beginner to this course, I learned a lot from Professor Gabriel's special lectures, which included short videos that were easy to understand and huge packages of books to read in detail. In addition, the professor pushes the students to get great grades by giving them opportunities such as extra credit.

EXTRA CREDIT
Gives good feedback
Inspirational
5.0
2.0
CIS055
Grade: A
Jun 25, 2025
Would take again

Amazing professor, amazing lectures. During the Zoom lectures, there was no shame in not knowing the answer, and the professor encouraged questions and participation.

Amazing lectures
Hilarious
Graded by few things
5.0
2.0
CIS084
Grade: A+
Nov 6, 2025
Would take again

I took this programming class in my first semester, and the professor was impressive. The class was easy, if you focus and work hard, an A is possible. He truly cares about students, always willing to help even beginners. The quizzes and assignment are fair, and a lot of extra credits. I highly recommend this professor!

EXTRA CREDIT
Caring
Respected
5.0
3.0
CIS055
Grade: A
Nov 17, 2025
Would take again

Awesome Professor!

5.0
2.0
CIS055
Grade: A
Nov 17, 2025
Would take again

He was ok.

EXTRA CREDIT
Caring
5.0
2.0
CIS087
Grade: A+
Nov 18, 2025
Would take again

Prof really cares and always does his best to inspire us to grow and learn beyon. If we do well, he would als provide additional useful resources, or programming tips or skills that are valuable for our future works. This is probably my 3rd time taking his class, I feel like I've gained even more than I expected. Highly recommendable!

EXTRA CREDIT
Inspirational
Hilarious
5.0
2.0
CIS084
Grade: A
Nov 18, 2025
Would take again

Really fun and chill guy. He respects students time and situations, he's super understanding, very honest, and extremely knowledgeable about the subject. He's also easy to talk to, and answers questions with a lot of detail, but in a way that is easy to understand. Overall, he's an extraordinary professor.

EXTRA CREDIT
Clear grading criteria
Accessible outside class
5.0
2.0
CIS059
Grade: A+
Nov 18, 2025
Would take again

All of the work is done at your own pace with plenty of time to finish. He uses industry standards when grading so you get use to real world coding and what people want and are use to seeing. The projects are fun and he gives you example code to start. Awesome teacher, highly recommend!

5.0
2.0
CIS055
Grade: A+
Nov 18, 2025
Would take again

Awesome, teacher. the example code given really helps.. he grades using industry standards so youll be ready for the real world.

Class Info

Online Classes

100%

Attendance Mandatory

38%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

95% confidence
Based on 111 grades
Most common grades:
A+ (52)
A (46)
Not sure yet (6)
Grade Distribution
A(98)B(5)C(1)D(0)F(0)A-/B+(7)
Based on 118 reported grades
A+: 52
A: 46
Not sure yet: 6
B: 5
Common Tags
EXTRA CREDIT (82)
Clear grading criteria (37)
Gives good feedback (37)
Amazing lectures (30)
Caring (28)
Inspirational (21)
Accessible outside class (17)
Respected (16)
Rating Trend

Stable

-0.17 avg change
Dec
Feb
Apr
May
Jun
Nov
Last 6 months
Ratings by Course

CIS41

5.0

(4)

CIS59

5.0

(1)

CIS084

5.0

(14)

CSIS-2

5.0

(1)

CIS087

5.0

(5)
+6 more courses
Difficulty by Course

CIS059

2.8

CIS054

2.5

CIS084

2.4

CIS055

2.3

CIS024C

2.2

Similar Professors