2.3

Manish Goel

Computer Information Systems - De Anza College

2.3
Quality
3.8
Difficulty
34%
Would Retake
164
Reviews
2.3
Quality
3.8
Difficulty
2.3
Helpful
2.3
Clarity

34%

Would Retake

164

Reviews

Rating Distribution
Official

5

29

4

15

3

14

2

30

1

76

What Students Say

He explains how code works, but never how to make it work

CIS22C - 2.0 rating

If you haven't taken him for 22B, don't take his 22C class

CIS22C - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

32%

Textbook Required

10%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 88 grades
Most common grades:
A+ (28)
A (24)
Not sure yet (24)
Grade Distribution
A(52)B(6)C(8)D(9)F(0)A-/B+(21)
Based on 126 reported grades
A+: 28
A: 24
Not sure yet: 24
A-: 11
Common Tags
Tough grader (43)
Group projects (24)
EXTRA CREDIT (23)
Graded by few things (17)
Tough Grader (12)
Get ready to read (12)
Clear grading criteria (11)
Gives good feedback (10)
Rating Trend

Declining

-0.74 avg change
Apr
May
Jun
Jul
Aug
Nov
Last 6 months
Ratings by Course

CIS22BH

5.0

(1)

CS022C

5.0

(1)

22A

3.3

(6)

CIS55

3.0

(2)

CIS22B

2.9

(25)
+8 more courses
Difficulty by Course

CS55

5.0

CIS22C

4.0

55

4.0

CISD055

4.0

CS022C

4.0

Reviews (164)
2.0
5.0
CIS22A
Nov 20, 2013

Supposed to be an intro class, but he teaches as if he expects most of his students to have backgrounds in computers and/or math. Only explains concepts vaguely and does not teach how to fully utilize them. Assignments are challenging and some students require multiple hours to complete each problem.

1.0
5.0
CIS22A
Grade: A
Feb 1, 2014

Poor, unorganized. You are on your own. Terrible communicator/educator. Not ready for prime time.

2.0
3.0
CIS22A
Grade: A+
May 24, 2014

He is not made for teaching. He is expert in confusing students, sometimes I feel like he does not undestands what he is talking about. De Anza should pay more attention to student's evaluations.

3.0
3.0
CIS22B
Jun 30, 2014

Using this as a place holder for now. First week of summer '14 quarter and this guy has a sub. Not cool.

1.0
3.0
CIS22A
Grade: B+
Aug 2, 2014

Terrible, now he is a full time faculty too. Seems this college deliberately ignores student's opinion. Find one person who has a positive opinion of him. I doubt if his major is in computer science, he is master in confusing students.

1.0
3.0
CIS22A
Grade: Not_Sure_Yet
Aug 5, 2014

Unhelpful lectures and notes. Most people turn to classmates/friends for help, but even then it takes hours to do a lab assignment. He says helping and discussing labs are okay between students, but if you submit a lab that is too similar to someone else's,you both get a 0. This pretty much defeats the purpose of collaborating for understanding.

1.0
1.0
CIS22A
Grade: A+
Aug 23, 2014

Terrible, he doesn't get it, "you teach for students not for yourself". Do not take him

1.0
4.0
CIS22A
Sep 16, 2014

Terrible do not take this course you wouldn''t learn anything.

1.0
5.0
CISD055
Sep 26, 2014

I'm a European student and I was supposed to take the class "iOS Development". I had a VERY hard time trying to understand Manish Goel accent (I think he's from India?). I have no problem understanding the other professors, so Goels accent is poor and hard to understand. I dropped the class the 2nd week because of that. He is also unorganized.

1.0
4.0
CIS22C
Oct 16, 2014

Horrible professor. Completely unorganized, has trouble explaining concepts that aren't found inside the book(spent 30 minutes trying to figure out how to create a dual dimensional array). Can't hear or understand him unless you are in the very front. Uses power point slides from the book and tests are from test bank. Lazy, unorganized and awful.

5.0
2.0
22C
Nov 6, 2014

I enjoyed Mr. Goel's teaching style and his approach to subject matter. Thanks for your help, sir.

1.0
4.0
CIS22C
Nov 6, 2014

Assignment aren't clear at all, he's switched to using book questions but he adds on problems and somehow manages to make it incredibly confusing, don't bother asking him, he'll make you more confused. Don't bother asking him questions during class about things not directly in the book. Things are graded about 2 weeks after they're turned in. Lazy.

2.0
5.0
CIS22C
Nov 20, 2014

Goel has really specific expectations for assignments, and those expectations are rarely clear. New ideas are almost always presented in pseudocode, meaning you'll have to figure out how to implement them yourself, through the book, or the internet. He explains how code works, but never how to make it work. Take him, but expect to teach yourself.

3.0
3.0
22C
Grade: Not sure yet
Nov 21, 2014

He gave a lot of extra credit.... Quizzes Tests were open book, notes, internet. His assignments weren't as clear, so many questions had to be asked to get clarification. The textbook is useful for quizzes tests, but textbook isn't that good in general. (note: the textbook is the decision of the CIS dept., not the teacher)

2.0
4.0
CIS22C
Grade: A
Nov 24, 2014

Condescending. His assignments are unclear and bound to change. He doesn't really like to answer questions directly sent to him. Lectures are super long, literally goes through the lecture for 2 hours with no breaks. Tests and quizzes are okay but the questions come off as unclear as well. Extremely stressful class.

5.0
2.0
CIS22A
Jan 7, 2015

I don't get why he has such a low rating... He does have a bit of an accent (which I have no problem understanding) but he gives very good lectures and provides you with informative ppts which you can download. Obviously very knowledgeable. People who complain are the ones that know nothing about computers and programming. They slow down the class.

1.0
4.0
55
Jan 17, 2015

I cannot hear him at all and talks too fast. Assignment instructions are unclear and makes people feel stupid in class. Doesn't encourage asking questions so most of people are afraid to ask.

3.0
4.0
CIS22B
Grade: Drop/Withdrawal
Mar 4, 2015

I withdrew from the class and I srsly spent like months learning materials by myself. It's really hard to understand what he is saying.

4.0
2.0
22A
Mar 4, 2015

I think preview is require for his course. He cover the materials which are not covered in the textbook. He is really helpful.

2.0
4.0
CIS22B
Mar 15, 2015

There was a final project which is a group project and requires you to write a cash register program. You will have to spend a lot of time on the project. Also he tests you on stuff which you vaguely went over in class. If you are registering for his class and see that his class is still open take that as a sign of what is to come. Don't recommend.

3.0
4.0
CIS22A
Grade: B+
Apr 2, 2015

He is not bad ,he is a little tough but he is a good etcher overall moves a little fast because he if from the industry.

3.0
4.0
CIS22A
Grade: A+
Aug 4, 2015

He has a little bit of accent, but it is still understandable. His in-class lectures are okay, and there's always a PDF to download later on. Quizzes are open notes, midterms and finals are not. Assignments are somehow easy, but you need to work on them. And there's A LOT of extra credit.

4.0
4.0
22A
Oct 12, 2015

Good teacher, explains things well and is driven. He is serious about his student leanring. Takes a lot of interest in his job.

2.0
4.0
CIS22C
Grade: A
Nov 19, 2015

The main problem with Goel is his expectations of his students. If you haven't taken him for 22B, don't take his 22C class. He goes beyond the curriculum specifically for his 22B students, and assumes that the other classes covered those topics too. The reason only I passed was due to extensive previous experience in C++ in a professional capacity.

1.0
5.0
22C
Grade: Drop/Withdrawal
Nov 19, 2015

Requires you to do your programs in very specific ways. If the student fail in following his unclear instructions, the student will receive ENORMOUS penalties. The professor tests make the students unmotivated and have an absurd short period of time to be completed. If you take this teacher I desire you the best of your luck.

1.0
5.0
22C
Grade: Drop/Withdrawal
Mar 2, 2016

If the universe is falling apart and it all depends on you taking his class, the rest of the universe will applaud you standing if you rather not take Goel's class. He provides poor elaborated project prompts and expect the students to submit their assignment in very specific ways. Makes any 5 years programmer like me look like a fool. Good Luck!

1.0
5.0
CIS22B
Mar 3, 2016

Very condescending. Will take away points on everything if not done exactly to his vague descriptions. Any creativity will lead to point deduction. Makes intelligent people feel like they don't know anything by testing on material he doesn't cover. Very frustrating class. Do not recommend even if he is the last class available.

5.0
1.0
CIS22B
Grade: A
Mar 22, 2016

Labs are challenging but easy grader. Good lectures. Study the chapter before coming to class, if you don't do that you have no right to complain. Gives enough time on group projects to do it all yourself. I would recommend doing that if your team sucks, don't leave it to the last minute. Textbook is available online for free

2.0
3.0
CIS22A
Apr 5, 2016

Accent, not clear about the code he wants, not very helpful.

2.0
5.0
CIS22A
Grade: A-
Apr 6, 2016

Manish Goel is a teacher that has been in the industry. He knows what he's talking about, but he's generally not helpful. He will assign long labs and homework, sometimes ambiguous, however it will take him forever to grade. Out of 6 labs he assigned, 2 of them were only graded after the final. If he was a faster grader, I would know my mistakes.

5.0
4.0
22A
Grade: B+
Jun 6, 2016
Would take again

Manish Goel is an amazing teacher. He goes out of his way to make sure students are understanding everything, and encourages class participation for extra credit. He is very good at what he does and you can tell he loves doing it. It is actually inspiring Do not underestimate this class, though. It is not easy by any means. LABS LABS LABS!!!

1.0
1.0
CIS55
Jun 26, 2016
Wouldn't take again

Disorganized, out of date material provided. Unclear on lectures. Confused and makes mistakes that has to be corrected while you struggle with his errors.

3.0
1.0
CIS22A
Grade: A+
Sep 4, 2016
Would take again

CIS22A is a very easy class if you have already done programming before. Never listened to his lectures (he's soft-spoken so couldn't hear him anyway), did the homework during class, and left early. Exams are easy if you understood the homework, no need to study. So much extra credit, that I could've failed my final with 40% and still gotten an A.

EXTRA CREDIT
4.0
4.0
CIS22B
Jan 9, 2017
Would take again

Good professor. Accent may be hard to understand at times, but teaching structured, goes over concepts and helps students when needed. However, labs are very hard and you must really put in the work for this class. Not an easy A or B

Tough Grader
LOTS OF HOMEWORK
GROUP PROJECTS
4.0
3.0
CIS22B
Jan 24, 2017
Would take again

Very good professor. Well structured lectures, makes you really understand Object-oriented programming.

Respected
LOTS OF HOMEWORK
Inspirational
1.0
5.0
CS55
Feb 28, 2017
Wouldn't take again

This class is going at a pace which is suited for only seasoned programmers. It should have a prerequisite . I for one don't like the lectures as he is mostly reading thru his powerpoint slides. I can do that too on my own time. The concepts are not clarified and he is very condescending.

Tough Grader
TEST HEAVY
LECTURE HEAVY
5.0
5.0
CIS55
Mar 20, 2017
Would take again

He's a cool guy, He always tries to pop a joke in hear and there during a lecture which kept me awake and I felt like I learned a lot taking this class. He's easy to approach and willing to help if you ask him. His lectures can sometimes be a little out of date because of apples has a habit updating swift in the middle of quarters.

ACCESSIBLE OUTSIDE CLASS
Respected
Hilarious
4.0
3.0
CIS22B
Grade: A-
Jun 27, 2017
Would take again

The guy's not the most animated teacher, but he does his job and he has experience in the field. I liked his clear, delineated requirements and detailed lectures that cover the subject matter completely. Potential flaws would be the perceived lack of availability (I didn't look into it though) and lack of ability to understand student issues.

Respected
Clear grading criteria
EXTRA CREDIT
3.0
3.0
CIS22C
Grade: A
Jul 11, 2017
Wouldn't take again

Open book quizzes and exams but some questions can be tricky. Attempt all the ec because it could make a grade letter difference! Get a good partner and group mates. Start the labs early!

EXTRA CREDIT
5.0
4.0
22A
Grade: A+
Jul 15, 2017
Would take again

Professor Goel is wonderful. He will pre-consider some mistakes that you may make when you do your private homework, and come up with them asking for discussion on the class. I learned a lot from him and will continue with 22B. 2 quizzes(15p/q) + 7 code lab(75p) + 8 homework(100p) + 1 midterm test(50p) + 1 final test(50p) (+ 8p extra credits)

Gives good feedback
Inspirational
EXTRA CREDIT
4.0
3.0
CIS22C
Jul 17, 2017
Wouldn't take again

He is honestly not that bad. We had 35 points of extra credit offered (slightly more 10% of the max points in the class). Extra credit really boosts your grade. Quizzes, midterm were straight forward. The final was hand-written but slightly weird. Programming assignments were done in pairs.

Tough Grader
Clear grading criteria
EXTRA CREDIT
5.0
4.0
CIS22B
Grade: C
Aug 1, 2017
Would take again

I took this teacher for 22B, 22C and iOS programming. He is willing to help the student as long as they are willing to work. He is fair but wants you to know the content

Tough Grader
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
2.0
5.0
CIS22B
Dec 14, 2017
Wouldn't take again

He gives challenging homework assignments and wishes people work together. He is a nice person, willing to help.

Respected
Participation matters
5.0
3.0
CIS22A
Grade: A+
Apr 8, 2018
Would take again

Class was challenging in a fun way. Very understanding and knowledgeable professor. He could be more up to date with C++ but that didn't pose any problems. Wish I could take him for 22B

Gives good feedback
Participation matters
Clear grading criteria
1.0
5.0
22C
Apr 12, 2018
Wouldn't take again

This instructor is way confusing, talks down to students, makes you feel stupid and very insensitive. We are here to learn. Why would De Anza hire such people?

LOTS OF HOMEWORK
GRADED BY FEW THINGS
LECTURE HEAVY
5.0
5.0
CIS22A
Grade: A+
Apr 14, 2018
Would take again

Great faculty who is focused on teaching you real world aspects. He is a gem of a teacher and will spend time to help out.

Gives good feedback
Skip class? You won't pass.
BEWARE OF POP QUIZZES
1.0
3.0
22A
Apr 17, 2018
Wouldn't take again

Prof is so hard to hear. Not courteous or helpful. Sometimes very rude with answering questions. Not for me.

Tough Grader
LECTURE HEAVY
4.0
4.0
CIS22A
Grade: A
Apr 19, 2018
Would take again

I did alright in the class as I already had some basic programming background and that made this course easier. I'd say Manish is a fair grader - not too harsh, not too !harsh. He's a good choice for people who are familiar with programming already . As for people who are new to programming - I'd recommend studying in groups.

Participation matters
ACCESSIBLE OUTSIDE CLASS
LECTURE HEAVY
2.0
5.0
22B
Apr 24, 2018
Wouldn't take again

I had to study a lot on my own. And sure did not like him making us feel feel inferior. Also hard to find instructor out of his office hours.

Tough Grader
Skip class? You won't pass.
2.0
2.0
CISD055
Apr 29, 2018
Wouldn't take again

I am found myself struggling with exercises in the class. Unclear instructions and was hen I ask questions instructor get anxious. And did not answer. Amid I am already suppose to know then why take the class. I ended up dropping the class.

Tough Grader
1.0
5.0
CISD055
Grade: Drop/Withdrawal
Jun 12, 2018
Wouldn't take again

Ive taken him for IOS development class. It has no prereq. But he expects you to be a good programmer. Hell skip steps and make a lot of mistakes. Labs are hard and quizzes with midterms are even harder and he would get frustrated when you would ask him questions. I ended up dropping the class.

Tough Grader
TEST HEAVY
GROUP PROJECTS
5.0
4.0
CIS22A
Grade: A+
Jul 3, 2018
Would take again

Mr. Goel is an excellent instructor if you want to grow in CS. Attending lectures is critical to success and his teaching style is superb. He teaches through coding examples and doesn't just read off of boring PP slides. You will learn a lot. Exams are tough, but you'll feel like a 5th dimension meme after. Stay on top of readings and attend class.

Inspirational
Caring
LECTURE HEAVY
5.0
5.0
CIS22C
Grade: A
Jul 6, 2018
Would take again

Goel is a very good professor for teaching concepts but not how to explicitly code. He's very accessible during office hours to help you with code issues, but he himself says he doesn't teach coding. The class is by no means easy, but if you do the projects and listen in class then it's not the worst.

Tough Grader
Gives good feedback
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
CIS22C
Grade: A-
Jul 22, 2018
Would take again

Manish's class is challenging but not impossible. He makes you well prepared for the future, and gives many opportunities to earn extra credit. Data structures are NOT meant to be easy. If you take an easy 22C class, you won't be learning the material well enough and will be screwed when taking advanced data structures. He helps if you ask for help

Gives good feedback
LOTS OF HOMEWORK
Caring
2.0
4.0
22C
Grade: A
Aug 11, 2018
Wouldn't take again

Lectures are a free sleeping aid. OMG had to read everything myself. He seems helpful but always in a rush. Easy A. Not a tuffy.

Get ready to read
LECTURE HEAVY
2.0
3.0
CIS22B
Dec 11, 2018
Wouldn't take again

Manish isn't technically a bad teacher. He's just a poor tester, with terrible wording of questions and labs, and is EXTREMELY defensive of his terrible questions.

Get ready to read
GROUP PROJECTS
LECTURE HEAVY
5.0
3.0
CIS22C
Grade: B+
Dec 23, 2018
Would take again

Easily one of best professor in De Anza who genuinely cares about his students. Learned a lot of practical programming skills and computer science knowledge. His rubric is strict, but if you follow the instructions his grading isn't harsh at all. Also, group labs/project is fun.

Gives good feedback
Respected
Skip class? You won't pass.
2.0
5.0
CIS22B
Grade: C-
Dec 24, 2018
Wouldn't take again

Learned almost no basics from his lecture, probably expects you to read the whole chapter before every lecture. His power points are brief on how each codes technically work, not often on how to write one. He reads his PPs and expects you to write full-blown programs perfectly, which you will also have to do in exams along with other questions.

Tough Grader
TEST HEAVY
1.0
5.0
CIS22B
Grade: A
Jan 9, 2019
Wouldn't take again

Not a very great professor. Lectures are extremely lackluster and is unclear on lab expectations. Makes simple topics of 22B overly complicated.

Tough Grader
LOTS OF HOMEWORK
2.0
4.0
CIS22B
Grade: A-
Jan 9, 2019
Wouldn't take again

Reads off slides, doesn't give any new information. Says he prepares us for the industry, and he's teaching based on that. BEWARE OF GROUP PROJECT choose your group wisely.

LOTS OF HOMEWORK
Clear grading criteria
LECTURE HEAVY
1.0
5.0
22A
Jan 28, 2019
Wouldn't take again

Horrible

Tough Grader
LOTS OF HOMEWORK
5.0
4.0
CIS22B
Grade: A+
Mar 12, 2019
Would take again

Come to class for extra credit 'pop quizzes'. Huge for your grade! Exams are 60% multiple choice (taken directly from the book's end of chapter practice problems) and 40% programming (beware, he likes to trick you with the programming). One of the best CS profs at De Anza. Not an easy A, only take if you really want to learn this subject.

Get ready to read
Skip class? You won't pass.
Group projects
1.0
5.0
CIS22C
Grade: D+
Mar 13, 2019
Wouldn't take again

Dont take him. Not good. Bad.

1.0
5.0
CIS22B
Mar 19, 2019
Wouldn't take again

Not very good - better off skipping the class and taking it next quarter with different professor

Beware of pop quizzes
5.0
3.0
CIS22B
Grade: A+
Mar 21, 2019
Would take again

I understand where other students are coming from when they say he's tough. But here's the thing: CIS22B is supposed to be a hard class. If you're serious about computer science, this professor is a solid choice, because he has sound experience working in the industry, and is clearly very knowledgeable. He covers crucial concepts in great depth.

Respected
1.0
1.0
22B
May 29, 2019
Wouldn't take again

I don't understand much of what this guy says in class. Assignments lack direction and he is not helpful in explaining what he wants. Ugh!

1.0
5.0
CIS22B
Jun 25, 2019
Wouldn't take again

Difficult to understand and doesn't get his points across very well. Try to get a diff professor.

5.0
2.0
CIS22B
Grade: A+
Sep 23, 2019
Would take again

I'm pretty sure all the people saying he's really hard either don't know how to CTRL+F, or don't pay attention. His tests are all open book, so if you aren't sure about something, you can just find it in the textbook. He also grades the group projects very leniently, but you should choose people that know what they're doing (or let you do it)

Gives good feedback
Respected
Group projects
5.0
2.0
CIS22B
Grade: A+
Jan 7, 2020
Would take again

This was the best Computer Science teacher that I have ever had. He cared about the grade of each student as long as they gave an effort to tell him what they struggle with. All of the said difficulty comes from the lack of practice and not having a will to commit a few extra hours to study what you don't understand. Would recommend to anyone

Clear grading criteria
Caring
EXTRA CREDIT
5.0
2.0
CIS22BH
Grade: A+
Jan 7, 2020
Would take again

Great prof. Expectations are very clear. The quizzes and tests are open-note and open-book and the questions are mostly from his lectures. His lectures are also easy to follow and he'll answer any questions and give examples if you don't understand something. Just need to ask. There is also lots of extra credit and he helps you succeed in the class

Gives good feedback
Respected
Clear grading criteria
3.0
3.0
CIS22B
Grade: A-
Jan 8, 2020
Would take again

Goel is not the worst professor out there. Multiple choice can be pretty easy because it is open notes and open books. For the assignments, you just need to make sure that you take care of all edge cases, because he does take care of it. There's a group project at the end, and you just need to put some time into it to do well.

Test heavy
Group projects
Clear grading criteria
5.0
4.0
22C
Grade: A+
Jan 22, 2020
Would take again

Goel may seem scary, but he is actually a caring and patient guy. You may receive low scores on some HW, but he gives so much extra credit; even total idiots got a B+. There is a group final project, but it is literally just reusing code from your hw (its easy). The low scored reviews are from lazy people who shouldnt be doing CS anyways lol.

Group projects
Caring
EXTRA CREDIT
2.0
4.0
22C
Grade: B+
Mar 18, 2020
Wouldn't take again

In his lectures he comes off as patronizing and distant. Often makes you feel stupid for asking questions. Made me lose interest in CS, wouldn't recommend him.

1.0
5.0
CIS22B
Mar 27, 2020
Wouldn't take again

IF YOU DON'T KNOW PROGRAMMING, DO NOT TAKE HIS CLASS. I am a straight-A student in CS, but I dropped his class. I felt so lucky that I dropped because there were so many other professors at De Anza who really knew how to teach. Don't start your CS journey in a hard way. GPA is important.

Get ready to read
Test heavy
1.0
5.0
CIS22C
Grade: Drop/Withdrawal
Apr 21, 2020
Wouldn't take again

This guy. Oh my god. He asks you to do a bunch of completely nonsensical things, and doesn't provide any real support when you inevitably cannot complete his assignments.

Lots of homework
Get ready to read
Group projects
4.0
4.0
CIS22B
Grade: B+
Jul 9, 2020
Would take again

I enjoyed his class and I believe he is invested in our understanding of material. I found it extremely helpful that not only did he provide lecture slides and recordings, he actually coded in real time with us. My other professors have read off slides and shown sample code but each of this professor's classes we wrote code and built on concepts.

Participation matters
Group projects
EXTRA CREDIT
3.0
3.0
CIS22C
Grade: Rather not say
Jul 18, 2020
Wouldn't take again

He's pretty decent. Took his class online and there's a lot of good resources on top of his slides such as discussion boards and Q&A sessions. Would take him again except I code in Java and his assignments favor C++. Lectures are fine for java but some concepts in labs either don't transfer too well to java or are a bit outdated.

Accessible outside class
Clear grading criteria
3.0
4.0
CIS22C
Grade: A
Aug 17, 2020
Wouldn't take again

He had to teach in Python, Java, C++ this quarter so it was overwhelming for him. HW favors C++. HW directions were a bit vague but heard it was normal when he taught only in C++. Requires heavy documentation for HW. Extra credit given was around 3% of the final grade. You don't get to know your final score and despite what he said, he did curve.

Graded by few things
EXTRA CREDIT
4.0
3.0
CIS22C
Grade: A+
Aug 20, 2020
Would take again

Looking at the comments below, I am quite surprised for the amount of flak he is getting. He's honestly a good professor, really straightforward. Some of his grading criteria is a bit too much, but in all honesty he is very helpful if you actually ask him for help. Considering this course was language agnostic, he was a good professor.

Accessible outside class
EXTRA CREDIT
1.0
4.0
22C
Grade: A+
Aug 20, 2020
Wouldn't take again

Take it from someone who got an A+ in his class - HE IS NOT A GOOD INSTRUCTOR. I depended heavily on what I learned in my previous C++ courses to get by. His assignments and explanations are vague and sometimes even incorrect. If you ask him questions, be prepared for curt, condescending responses that make you feel stupid. You've been warned.

1.0
4.0
22C
Grade: Not sure yet
Oct 31, 2020
Wouldn't take again

He posted presentations that were hard to follow then put completely different material on quiz and labs, yet we were graded super harshly. He did hold office hours, but he dipped most of the time because he had "emergencies" and wasn't really helpful when he was there either. Trust the rating on this one and don't take his courses.

1.0
5.0
22C
Oct 31, 2020
Wouldn't take again

He puts up presentations that make no sense. He notifies us of tests and quizzes the day before, which cover materials that not in his presentation. He grades super harsh. He wants the assignments done his way to the letter, but does not have the time to discuss it with you. If that is not enough to stop you from taking him, I don't know what is.

5.0
4.0
CS022C
Grade: A-
Dec 21, 2020
Would take again

Professor Manish is an excellent professor. I have taken CS022B and CS022C with him. Although he looks very strict, he really cares about his students! HWs and final project are heavy but worth it because they help you deepen your understanding of knowledge. If you really love CS, his class won't let you down.

Inspirational
Caring
EXTRA CREDIT
1.0
4.0
22C
Grade: Not sure yet
Mar 6, 2021
Wouldn't take again

Vague Vague Vague.

Tough grader
1.0
3.0
22C
Grade: Incomplete
Mar 24, 2021
Wouldn't take again

Honest Review of Professor Manish. He is a good professor only as it relates to his content and breadth of knowledge. Other than that he is horrible, he is not reasonable, especially during the COVID-19 problems. He also have unecessary steps for example he made us use a password for entering his exam and quizzes which made no sense.

2.0
2.0
CIS22C
Grade: A+
Apr 10, 2021
Wouldn't take again

Exam answers are all online (quizlet, etc) so if you want you could get a 100% on all the tests. Labs are a bit hard but thats about it. Pretty easy class if you don't care about learning.

4.0
4.0
CIS22C
Grade: B
Jun 27, 2021
Would take again

Professor Goel really does care about the success of his students. You may not see it often enough during zoom meetings, but reach out to him in office hours or through email and you'll get solid help and feedback. His class is tough and requires a lot of prior knowledge of 22B so make sure you brush up before taking this class. Tough but doable.

Accessible outside class
Graded by few things
Tough grader
4.0
4.0
22C
Grade: A-
Jul 3, 2021
Would take again

I'd take this class if your main language is C++. He gives very good feedback and is very knowledgable. Labs are doable if you start on time and ask questions earlier on. Midterm/final was a bit harder than expected. Always there to help during office hours or class. This is a difficult class and you have to put the work in. He's great!!

Lots of homework
Graded by few things
Tough grader
1.0
4.0
22C
Jul 26, 2021
Wouldn't take again

Terrible professor. Screws your grade over for the tiniest things and has 0 leniency. Average grade on the midterm was a C and he was proud of that. He does not care about your coding ability when grading things, only his arbitrary requirements which he tells you about after you submitted.

Graded by few things
Tough grader
1.0
4.0
CIS22C
Grade: Not sure yet
Aug 6, 2021
Wouldn't take again

Took Professor Goel for CIS 22C. Nonexisting in teaching as there was no dedicated class time and self studied online with YT. He gives stringent requirements on labs and docks off points for the most minor things(printing wrong) and requirements not clearly stated in assignment. Asking for clarification leads to him answering AFTER the deadline.

Tough grader
5.0
2.0
CIS22C
Grade: A-
Aug 6, 2021
Would take again

Professor Goel is an experienced programmer and a fairly lenient professor. He gives clear instructions that can be used by any programming language and he always provides feedback on your mistakes in assignments. He gives PowerPoint lectures that will help you ace your exams. Review your object oriented programming before attending. Manish Bless;p

Gives good feedback
Inspirational
EXTRA CREDIT
1.0
5.0
CIS22C
Grade: C
Aug 10, 2021
Wouldn't take again

TOUGHEST Professor. The grading criteria wasnt clear at all (many changes in labs) and when received the grades back, the feedback were not good at all (lenient). The grades are returned at the end of the quarter, hard to understand what was wrong. Expect to work hard.

Get ready to read
Test heavy
Tough grader
1.0
4.0
CIS22C
Grade: A-
Aug 17, 2021
Wouldn't take again

Doesn't teach - lecture slides are useless; use Zybooks. Lab and FRQ grading criteria specific and vague at the same time, with harsh penalties. He had only graded the 1st lab by the time the 5th and last lab was due, so we barely had any feedback. Hoped to fail so I can retake this class for credit at my UC; was disappointed to find I got an A-.

Graded by few things
Tough grader
1.0
4.0
CIS22C
Grade: B+
Sep 18, 2021
Wouldn't take again

Manish isn't a great instructor at all because he doesn't even put in half the time compared to others I've had. There are useless pre-recorded lectures and material. You'll have to write code with unclear instructions, no makeup, toughly graded, and no code specific feedback. Then do half his grading for him. Do not take for 22C to learn.

Get ready to read
Test heavy
Tough grader
1.0
5.0
CIS22C
Oct 7, 2021
Wouldn't take again

Absent prof. Took 15% off everyone's first lab for putting a print statement in the wrong place, as if everyone making the same mistake had nothing to do with him, insultingly called this "lenient." By the time lab2 was due he had not given feedback on lab1, forcing students guess at how to whether they were meeting his extra-particular standards.

Tough grader
1.0
5.0
22C
Grade: Drop/Withdrawal
Oct 13, 2021
Wouldn't take again

Probably the worst professor I have ever encountered. His lecture section is not a lecture but Q&A where you ask a clarifying question and he responds with condescension. When the whole class is preforming bad, instead of stepping back and reevaluating his teaching method. He blames it on the students and says they didn't try enough.

1.0
4.0
22C
Grade: Not sure yet
Oct 18, 2021
Wouldn't take again

You will have to teach yourself the class. By weeks 3 - 5, the videos he posts as lessons are not even ones he made, just links to YouTube. Lectures are only Q&A for that week's topics, which no one has watched yet during the first session of the week. The slideshow videos just restate 1/2 of what's written in the slide. No in-depth in explanation.

Get ready to read
Tough grader
2.0
2.0
CIS22C
Grade: Not sure yet
Oct 24, 2021
Wouldn't take again

THIS IS A NOT PROGRAMMING LANGUAGE AGNOSTIC CLASS. THIS IS A C++ CLASS. DO NOT TAKE IF YOU USE JAVA OR ANOTHER LANGUAGE. All the instructions make the most sense for c++ and do not really work for java or other languages. If you try to follow them in java you will be writing a lot of useless and ugly code. He also gives useless answers when you ask

Beware of pop quizzes
1.0
5.0
CIS22C
Grade: Not sure yet
Dec 8, 2021
Wouldn't take again

Professor Goel is the worst professor I ever seen in De Anza. He gave unnecessary instructions for Lab to deduct our points. If you are still going to take Professor Goel after watching these bad review, keep in mind, ask for extra credit. He will give you.

EXTRA CREDIT
Tough grader
1.0
5.0
CIS22C
Grade: Not sure yet
Jan 21, 2022
Wouldn't take again

Trash. Make sure you sign up for classes on time so you don't have to take him, like everyone else here said, his instructions are horrible, which everything is made worse by due to online classes. What that means is that on every assignment you'll lose lots of points for no reason. Its only the first month and I know I made a mistake taking him.

1.0
3.0
CIS22B
Grade: B
Jan 24, 2022
Wouldn't take again

His classes were Q/A sessions, he didn't explain anything. The syllabus had no calendar so you had to be ready to work at any time. Ridiculous submission requirements. Takes too many points off of lab assignments for very small things. the only good thing about his class is he used Zybooks but even then he assigned the material after giving a lab.

Lots of homework
Beware of pop quizzes
Tough grader
1.0
5.0
CIS22C
Grade: Not sure yet
Jan 24, 2022
Wouldn't take again

Just don't take his class. Assigns labs before assigning the small homework that explains it. Doesn't have a calendar for the class so you basically have to clear your next 3 months for this. Instructions for the actual material are not clear and he doesn't give good feedback. Seriously just take someone else's class

Lots of homework
Beware of pop quizzes
Tough grader
5.0
5.0
22C
Grade: Not sure yet
Mar 9, 2022
Would take again

This man is a legend. Yes the class is hard but if you do the readings and have a good group mate it's okay. If you want help you should go to his office hours and ask for it. There are no pointless assignments most of your time will be spent doing the 5 labs. I have learned a lot from the class and overall it was the highlight of the quarter.

Tough grader
Inspirational
Accessible outside class
1.0
5.0
22C
Grade: A
Mar 29, 2022

He's usually behind when giving feedback for projects. Each project is based off previous projects. He's also incredibly vague with lab instructions, and will mark you down for something not stated in the instructions. For the final if you get less than 50% you fail (Doesn't matter if you have an A+). A little snarky when you ask questions.

Tough grader
Group projects
Test heavy
5.0
4.0
22C
Grade: A+
Apr 7, 2022
Would take again

It is a hard class but you will do well if you understand the material. Refer to the zybooks for the labs and read the instructions carefully. I took the class in java and still did well. He really is not that bad as long as you put in the work.

Tough grader
EXTRA CREDIT
1.0
5.0
22C
Grade: Not sure yet
May 7, 2022

Goel does not teach. His "classes" are just Q&A sessions, there are no lectures. You will essentially be teaching yourself Data Structures and Algorithms (spoiler alert: it's not easy). The assignment directions are vague and his grading is unnecessarily tough considering he does not teach. His feedback is unhelpful too. Don't take this class.

Tough grader
Group projects
Graded by few things
2.0
4.0
22C
Grade: A+
May 10, 2022
Would take again

Extremely difficult and downright rude professor at times. Every lecture he'd make us feel dumb if we didn't understand the most abstract thing despite it being out of scope of this class. Tbh, I already know a lot about coding and data structures, so his class was a breeze to me. But he's unnecessarily hard to others who are new to programming.

Tough grader
Participation matters
Lecture heavy
5.0
1.0
22C
Grade: A+
May 19, 2022
Would take again

Replying email very slow, but workload is not very stressful

1.0
3.0
22C
Grade: A+
May 19, 2022
Would take again

amazing professor and her lectures are so detailed. A majority of your grade comes from partner labs, so try your best to get a partner that is easy to work with. She is really helpful in office hours and open lab, so be sure to utilize those if struggling.

5.0
3.0
22C
Grade: A
May 19, 2022
Would take again

Lessons were easy to understand if you intend on getting a good grip on all the points. The Intro class was beginner-friendly. Beware tests are heavily proctored on zoom. Must be on time without exception on designated days.

5.0
3.0
22C
Grade: A
May 19, 2022
Would take again

Very good professor. Be ready to do a lot of labs with a partner you trust. The test is 20 minutes 5 questions over zoom (the setup process is long and annoying). Must know prior coding before taking this class especially OOP. Lessons are every week at any time you can access them and open labs are every Thursdays.

4.0
2.0
22C
Grade: A
May 19, 2022
Would take again

The class is had a heavy workload . Every week there were two assignment, two partner projects, and 1 quiz. The exams were difficult with a lot of trick questions that will screw you over, and it was heavily proctored with zoom and proctorio.

5.0
1.0
22C
Grade: A+
May 19, 2022
Would take again

Decent lecturer, class notes and everything are very organized. The only bad thing about this class is that there's just too much hand-holding

1.0
5.0
CIS22C
Grade: C
Jun 22, 2022

Such a terrible professor, don't teach you anything. You have to self learn for the whole quarter, and he had a hard time to explain his lab assignments, if you don't understand what he want, you could end up with a terrible grade. He also think this are students' problem, while almost all student have the same problem. Don't take his class!!!

Tough grader
1.0
4.0
CIS22C
Jul 14, 2022

22c with Goel is super hard. He tells you to use multiple files in your projects but you're not allowed to use header (.h) files (C++). He takes 5+ percent off each project for small "mistakes" and then doesn't explain why it's wrong. He isn't helpful when you ask questions and it's hard to find your grade. He does offer some extra credit tho

Tough grader
Graded by few things
1.0
3.0
22C
Grade: A-
Aug 2, 2022

This professor genuinely is just unaccommodating, each email that he sends out seems like he just doesn't like us, and each assignment given out is worded extremely poorly and very ambiguous. I would also like to make sure everyone knows, that everything is given as group work, which I did like, one of the few things I did about this class.

Get ready to read
Group projects
Graded by few things
1.0
3.0
22C
Grade: A
Aug 7, 2022

Rarely replied to students' questions on canvas, didn't grade labs until the last minute, extremely unclear lab instructions / grading criteria, and used Zybook which you have to pay yourself.

Tough grader
Group projects
Graded by few things
1.0
5.0
22C
Grade: Incomplete
Nov 4, 2022

Don't take this.

Tough grader
4.0
3.0
22C
Grade: A-
Nov 15, 2022
Would take again

Not the greatest, but he's not as bad as people are saying. Exams are not too difficult and the most important thing to focus on are the labs. Which leads up to a group project at the end of the quarter. I get the frustrations but he kind of prepares you for what's coming if I am being completely honest.

Tough grader
Group projects
Graded by few things
2.0
4.0
22C
Grade: Rather not say
Dec 8, 2022

Labs are based on the previous labs, which he won't grade for weeks so you don't know if you're doing it correctly until you're 3 labs in. Vague instructions for huge labs (expects us to know the output just based off instructions? but does not provide any samples) but somewhat lenient with grading. Gave extra credit for turning lab in on time.

Group projects
Lots of homework
Graded by few things
2.0
4.0
22C
Grade: A
Jan 3, 2023
Would take again

doesnt grade anything, but everything is cumulative so if you mess up your first labs good luck!! if you have the time to study and you're into cs, he's not a bad idea. if you do take him, do NOT procrastinate your labs!! just start the day theyre released and youll have a much better time. highly recommend to partner up! i didnt watch any lectures

Tough grader
Graded by few things
Online Savvy
1.0
4.0
CIS22C
Grade: B+
Jan 12, 2023

Doesn't grade anything. Don't take this class! We never learn from our mistakes in Lab.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
22C
Feb 9, 2023

He posts lectures and videos online. For class time, you can ask him questions. If no one has questions, he will just end class earlier. He almost never teaches!

1.0
5.0
CIS22C
Grade: C+
Feb 22, 2023

He is terrible at teaching and his tests are god awful. For midterm, he gave us 1 hour to write code that would take at least 2 hours.

Tough grader
Test heavy
1.0
5.0
22C
Grade: C+
Feb 23, 2023

Long instructions that are easy to miss a few things for assignments that never get graded in time for the next one. Never enough time for the programming tests.

Tough grader
Lots of homework
1.0
4.0
22C
Grade: A
Feb 23, 2023

He doesn't give people anytime for the midterm and has weird rules on what you can and cannot do and he doesn't tell anyone until the test. He is not prepared to teach, he doesn't teach. don't take him.

1.0
4.0
22C
Mar 28, 2023

Way more stressful than necessary but still possible to get an A. Comes off as strict and mean but can show leniency at times. Only need to attend class for 1st 2 weeks and any exams/quizzes. Classes are basically Q&A sessions with no teaching. Labs weren't too bad. Exams/quizzes are difficult. Must self-study. C++, Python, and Java are all okay

Tough grader
Group projects
4.0
3.0
22C
Grade: Not sure yet
Apr 3, 2023
Would take again

Labs were fun to do and it will really help build your knowledge on the topic. However, I really disliked the fact that if you were solo you wouldn't get extra credit Its strange that you won't know what your grade for Lab #4, Lab #5, Lab #6 and the final until you see it in your transcript later since the portal will be taken down before graded.

Group projects
1.0
5.0
22C
Grade: C
Apr 14, 2023

If you are in the process of learning coding, do not take him, everyone giving above a 1/5 already know the material and are in the class for the degree. He cannot and will not teach you anything, while giving you the most convoluted assignments possible. Your only chance to make it through is to teach yourself or cheat.

Tough grader
Lots of homework
Lecture heavy
3.0
4.0
22C
Grade: B
Jul 7, 2023
Would take again

Make sure you have a partner for the Lab for extra credits since Goel takes off points for mistakes and the extra credits weigh out the points that Goel docks off. Alright class, however his Lectures weren't as informational as Zybooks.

Tough grader
EXTRA CREDIT
2.0
4.0
22C
Grade: A+
Aug 24, 2023

Definitely take in person not online, he heavily favors his in person classes. He will like you if you ask questions and participate in class. Quizzes and labs are tough but doable with a good partner. Overall doesnt really teach you anything, prepare to self study. In my experience he is a very lenient grader though

EXTRA CREDIT
Group projects
2.0
4.0
22B
Grade: B
Jan 11, 2024

Pro: Small class size because a bunch dropped. Easy to get personal help. He bothered to remember our names. Con: Harsh grading. Doesn't make assignments available early. If you score less than 50 percent on the final you autofail entire course(I barely got 55). More annoyed than concerned when we do bad on tests. Definitely self study.

Tough grader
EXTRA CREDIT
Accessible outside class
2.0
4.0
22C
Grade: Not sure yet
Feb 27, 2024

The midterm was rough and I felt like I didn't get enough support and feedback to succeed in this class.

Get ready to read
EXTRA CREDIT
Clear grading criteria
5.0
3.0
22C
Grade: Incomplete
Mar 28, 2024
Would take again

Few assignments to be graded, however they are significant and by completing them, you will learn the material. His grading is clear, forgiving, and includes recommendations that you can test to make sure your code will earn an A. Exams are more challenging due to time-constraints. Extremely caring and wants to see you succeed, so just communicate.

Clear grading criteria
Gives good feedback
Caring
2.0
4.0
CIS22B
Grade: C
Apr 12, 2024

Goel is a nice and caring person. Unfortunately, that does not translate to his abilities as a professor. He cares about his students but his assignments and exams hit you out of left-field and feel completely ridiculous. His lectures are also boring but if you pay very close attention to them and take notes, it'll help you on the quizzes/exams.

Tough grader
Participation matters
Accessible outside class
1.0
5.0
CIS22C
Grade: Not sure yet
May 1, 2024

His quizzes are graded almost impossible to get high marks on. They cover things that we don't go over and in ways that we have not talked about.

Tough grader
Group projects
1.0
5.0
22C
Grade: Not sure yet
May 1, 2024

Deserves a Nobel Peace Prize for getting paid to teach nothing. Very condescending and rude. Gives very poor feedback on assignments, and docks points for some of the most insignificant matters on your labs and such.

1.0
3.0
22C
Grade: Not sure yet
Jun 6, 2024

You might have a family of 5 before he even grades any of the assignments

1.0
4.0
22C
Grade: Not sure yet
Jun 22, 2024

I never had a memorable bad teacher before but this one definitely takes the title. Slow grading, and minimal feedback until the second to last week of class. Besides doing the auto-graded assignments and poorly written labs, there were weeks when I had no clue what was going on in comparison to other classes. Avoid if you want to actively learn.

1.0
5.0
22C
Grade: Not sure yet
Jun 23, 2024

He went somewhere on week 5 and didn't return till week 7. He hasn't graded anything from lab 2 on wards, but the only things graded were automated. No feed backs, no help. DO NOT take. Edit: Without the early feed back, there was no frame of reference on what to improve on, so my lab would receive around 70 to 80 points out of 100 points per lab.

Get ready to read
Group projects
Lots of homework
1.0
4.0
22C
Grade: Not sure yet
Jun 23, 2024

Does not grade. Stopped replying to emails. Condescending. I got through labs w/Youtube vids. Quizzes/exams open-internet but some question content not covered in Zybooks. About half the midterm (and I'm assuming final) was a time-crunch coding section.

1.0
5.0
22C
Grade: Not sure yet
Jun 25, 2024

Has one of the dumbest grading policies in all of mankind. Regardless of your grade, you will fail the class automatically if you fail the final. Do not take this class with this professor for your sanity. Oh, and a plus, he doesn't teach well and is not a nice person at all.

3.0
3.0
CIS22C
Grade: A+
Jul 5, 2024
Would take again

Manish isn't the goat but good man nonetheless.

Tough grader
Group projects
Clear grading criteria
5.0
4.0
22C
Grade: A+
Jul 8, 2024
Would take again

I think his previous reviews are not fair! He is very kind, and cares about your learning. His style of teaching is slightly different to what I was used to, but after getting used to it, it was good. He gives a lot of extra credits. His exams are bit hard, considering the time constraints, but it is doable. I would 100 percent recommend to take!

EXTRA CREDIT
Group projects
Caring
2.0
4.0
22C
Grade: A
Jul 21, 2024

Lab instructions are unclear, make sure to start labs really early so u have enough time to email prof for questions Almost everyone gets an 80/100 on the 1st lab so a lot of people drop, you'll survive U get a lot of extra credit on later labs for working with a partner --> saves ur grade Warning: he doesn't grade any labs until the last week tho

1.0
4.0
22C
Grade: A+
Aug 10, 2024

Manish Goel was by far the worst professor I've ever had. 1. Concepts are decades out of date 2. Lectures are often incohesive, I recommend textbook 3. Lab instructions unclear for non-C++ languages 4. He rejects any terminology that he himself doesn't use 5. Takes weeks to grade labs 6. Seems to dock points from labs and tests for the fun of it

Tough grader
Group projects
Lecture heavy
1.0
3.0
22C
Grade: A
Aug 22, 2024

Awful professor. The labs are very explicit with instructions yet very vague on the actual coding parts. Worst of all he locks the canvas on purpose after the final so we can't see literally an entire half of our grades. My guess is this is so that students don't argue with him on grades but it's just crazy to me.

Group projects
Lots of homework
2.0
4.0
22C
Grade: B+
Sep 9, 2024

graded all of our assignments after the first one during the last week of class. terrible feedback too. had some insane criteria and really hard labs. the final was a canvas quiz where we had to WRITE OUR ANSWERS OUT ON PAPER and then scan in. dont know how people say he cares, because he absolutely does not. start labs early and theyre not too bad

Tough grader
Group projects
Test heavy
1.0
4.0
22C
Grade: Not sure yet
Nov 5, 2024

The professor does not teach the class, grade assignments or attend most of his classes. He tries to remediate this by giving (meager) extra credit for irrelevant things like working with a partner, volunteering at an event, or answering (non-programming) questions. Lectures are mostly silence, interrupted by students' questions and his anecdotes.

1.0
5.0
CIS22C
Grade: Drop/Withdrawal
Jan 16, 2025

He is too much, please save yourself like I did and drop before you die a painful and slow death via excessive word usage and excessive and pointless rules for coding.

1.0
3.0
22C
Grade: B+
Jan 28, 2025

Graded all of our labs but one during the last week of the semester, and gave the worst feedback imaginable - I couldn't understand what he had typed. Used a terrible zybook, made the final ON PAPER when the rest of the tests were online, and it seems like he hates his students. Every announcement he made oozed contempt and distaste. Stay away.

Tough grader
Group projects
Graded by few things
1.0
5.0
22B
Grade: Drop/Withdrawal
Feb 6, 2025

I could say a lot, but i'll keep it simple, don't take his class. Did you apply too late and his course is the only one available for the quarter? I recommend waiting until next quarter for another professor, good luck.

1.0
4.0
CIS44H
Grade: Not sure yet
Mar 19, 2025

Heavy accent online recorded long ago lectures; No teaching; Will not grade HW until final week; It is hard for me to understand what he wants for HW. No response to email. All the HW and PPTs are from previous quarters, and I feel it is disrespectful for him to treat us like this. RUN!!!

1.0
5.0
22C
Grade: B
Apr 4, 2025

My advice is to find a different professor. You can still learn if you put the work in, but there isn't a lot of resources to help you if you are behind. Find a good partner to do the lab work, start the labs early (very difficult), and for the midterm and finals focus on the lecture notes. Get very familiar with your programming language.

Tough grader
Get ready to read
Group projects
1.0
4.0
CIS44H
Grade: A
Apr 6, 2025

If your major requires CIS 44H, good luck—it's only taught by him. The audio is worst, the lectures are slow, and he never replies to messages. One lab was uploaded wrong, and no one got a response before the deadline. The only thing learned from his class was PATIENCE. Still wondering how he's teaching at De Anza. Best of luck with Goel!

EXTRA CREDIT
Graded by few things
1.0
4.0
22C
Grade: Not sure yet
May 8, 2025

He does not care about students at all. The exams and quizzes are conceptual and time is short to complete the exam on time. Even though the everything is open book and google search allowed, his resources are confusing and does not have clarity and he wants you to describe as within his resources. Don't take his course unless you have to.

Tough grader
EXTRA CREDIT
Graded by few things
3.0
4.0
22C
Grade: A+
May 13, 2025
Would take again

he is kind of mean on a personal level but he means well and is rather fair. he respects hard work and grades really tough (tests are impossible even if you are a 10x engineer that does hackathons) so they drop your grade BUT: you get A LOT of EC for group projects and if he sees you worked hard and actually tried he won't fail you on the tests.

Tough grader
Participation matters
EXTRA CREDIT
4.0
3.0
CIS44H
Grade: Not sure yet
May 28, 2025
Would take again

Currently taking CIS 44H with Prof. Goel, don't know why he got such low rating, he is actually not bad, of course be prepared for self directed learning and to read, it's programming class after all, I love to study on my own, so I don't find any problem with his class~

Graded by few things
Accessible outside class
Online Savvy
2.0
3.0
22C
Grade: A
Jun 30, 2025

The only reason why he is not a completely terrible teacher is because of the extra credit. Extra credit really caries. He is a genuinely mean person-> made me hate asking questions. Doesn't want to deal with students. Mid-term and Final are impossiblely hard, and he provides no clear way to study for them.

Tough grader
EXTRA CREDIT
Test heavy
2.0
4.0
CIS44H
Grade: A+
Jul 8, 2025

Had him for CIS 44H. He was not helpful AT ALL. I relied on ChatGPT to complete all my work, including labs and exams, and still got an A+. But I learned nothing. If you actually want to learn R programming, I strongly recommend taking this course on Coursera.

3.0
1.0
CIS44H
Grade: A
Jul 11, 2025

The only good thing is that he is not a bad person. Make sure you could paste his confusing instructions into ChatGPT-4o to generate the R code.

1.0
5.0
CIS44H
Grade: B-
Jul 30, 2025

not only is he very hard grader, he doesnt care at all about students and is very mean, he misgraded one of my assignments, and never ended up fixing it, and that part of the reason why i finished with a B- for the love of all things, do not take this teacher, he is a sucessful and hard working man, but doesnt care about students suceeding

Tough grader
2.0
5.0
22C
Grade: A
Aug 19, 2025

He grades tests and labs very harshly. He doesn't update the canvas grade-weighing system, so make sure you don't get into a false sense of security and instead make your own excel calculator. I lowkey procrastinated on all the zybooks, labs, quizzes, and tests. If you do take his class, make sure you start the labs a few days before the due date.

Tough grader
Test heavy
Graded by few things
1.0
4.0
CIS22C
Grade: A
Nov 23, 2025

I'm sure he's a nice guy but he gives bad lectures and his assignments/assessments directions are so ridiculously unclear and needlessly complex I genuinely thought I was going to have a stroke trying to understand this man. Tests are open book though.

Tough grader
Class Info

Online Classes

100%

Attendance Mandatory

32%

Textbook Required

10%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 88 grades
Most common grades:
A+ (28)
A (24)
Not sure yet (24)
Grade Distribution
A(52)B(6)C(8)D(9)F(0)A-/B+(21)
Based on 126 reported grades
A+: 28
A: 24
Not sure yet: 24
A-: 11
Common Tags
Tough grader (43)
Group projects (24)
EXTRA CREDIT (23)
Graded by few things (17)
Tough Grader (12)
Get ready to read (12)
Clear grading criteria (11)
Gives good feedback (10)
Rating Trend

Declining

-0.74 avg change
Apr
May
Jun
Jul
Aug
Nov
Last 6 months
Ratings by Course

CIS22BH

5.0

(1)

CS022C

5.0

(1)

22A

3.3

(6)

CIS55

3.0

(2)

CIS22B

2.9

(25)
+8 more courses
Difficulty by Course

CS55

5.0

CIS22C

4.0

55

4.0

CISD055

4.0

CS022C

4.0

Similar Professors