2.1
Quality3.3
Difficulty20%
Would Retake85
Reviews20%
Would Retake
85
Reviews
Rating DistributionOfficial
5
8
4
10
3
11
2
13
1
43
What Students Say
“Easily one of (if not) the worst professors at WSU”
CSC4500 - 1.0 rating“To be quite blunt, he cannot teach”
CSC4500 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
73%
Textbook Required
21%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.91 avg changeRatings by Course
CSC101
5.0
(1)6500
3.0
(1)COMPUTERS1000
3.0
(2)CSC6620
3.0
(1)CSC6500
2.6
(10)Difficulty by Course
CSC6620ECE5020
5.0
CSC4500
3.6
BE1500
3.6
CSC1500
3.6
CSC6500
3.3
Reviews (85)
Nice guy but SO HARD!
Nice guy, but he can't teach. His tests are easy if you have computer experience and you come to class EVERY DAY, but he just can't teach.
this class was a joke. lab is basically this is the internet have fun 100%. exams are so damn easy. take this guy its so easy
Excellent!
NIce guy, but not easy.
Tries really hard to make everything easy, but covers a lot very fast. Not a lot of help if you need it, he just repeats what he said. Take your time and everything will be fine.
Wow I thought this was so hard. He moved fast and is hard to understand. It's really complicated computer/math stuff, not basic stuff you'd ever use. Very complicated and tough.
He can't teach, altough says all the time what a greath teacher he is. He doesn't explain things well and if you ask him to clarify something he just repeats what he already said. Doesn't have a structure to his class. Covers a bunch of random material none of which is in the book.
Any class that he teaches I try to get into. He gives a lot of material, regardless of the class he teaches, but he is a very fair prof!
Excellent teaching skills. He truly sparked my interest in computer science!
Nice guy, but he really can't teach. We don't use the book. He covers a lot of material. He doesn't use blackboard. If you ask for clarity, he repeats the same thing or says "think about it." He uses an projector, but his handwriting is horrible. You can barely understand what he's saying. Don't take his class, you'll regret it.
I had Professor Goel a couple of years ago for CSC1500, before knowing about this site, and it was undoubtedly the best class I've ever taken. Not having a clear idea of what the class was about, his engaging lectures kept me excited to attend class. It gave me a different way to see the world, a different approach to interacting with it.
Very knowledgable. Hard but fair. You will learn quite a bit, but you have to keep up. Homeworks are hard, but close to exams. You will have to program. Very helpful, but will challenge you.
Seems to be a nice guy, but his teaching is terrible. He uses hand written slides that he frequently misplaces (his handwriting is terrible, by the way), he rambles, and he spends entirely too much time telling everyone how he's the best teacher to have ever existed, even though that couldn't be further from the truth.
A little disorganized and I lost some points because of it, but I'm pretty sure he curved the class to make up for it (he asked a test question on a concept he never taught). Does a really good job to explain complicated concepts using simple metaphors, good sense of humor. Doesn't use the textbook.
Professor Goel is a very kind teacher, who really knows his stuff when it comes to computer science. His tests are tricky, considering there may be stuff rarely gone over in class, but his curve balances it out. The only negative thing I could say is that he is fairly unorganized and his handwriting is awful. Otherwise, it was a great class.
If you write anything outside of his notes in exams or homework, you get a 0. You can't use the internet or Wikipedia, and there are so many notes that you wouldn't be able to find the ones you need and if you do, you won't be able to read them. Spends half of the class telling you about how he's the greatest teacher in the world.He's the worst one
Dr. Goel wasn't very clear in the lectures, and I don't feel he prepared us enough for the tests. On some of the difficult concepts in the lectures, I understood them when he had to "slowly" break it down for us. It's a harder class than I expected, but he grades on such a curve it's hard not to pass. He's entertaining too.
This guy is a based god.. TAKE HIM NOW!!! But seriously, the subject matter on theory was difficult and he knew it.. You get a decent handicap, just try your best and show up to class.. He will see the effort regardless.
He's a decent professor.
Professor Goel was very confusing and could rarely answer questions. He presented you with many examples, none of which were comparable to the problems on the test. Expect to have to learn much of the course material on your own online or from the book. Tests are incredibly hard compared to homework problems.
I don't recommend this course to be taken with this professor. Don't ask questions - you will be shot down. Do not miss class - you will not pass the course. Do not stay after class to ask questions - he will not listen to what you have to say.
Professor Goel was not clear on anything. His tests weren't even close to what he went over in class. Although attendance is required, you will not learn a thing. Buy the book because it will be your best friend.
He is the WORSE, he does not know how to teach at all, I am not sure how he is still a professor. If you attend his lecture you will understand the pain and when you ask question he repeat same story!! Does not use book at all, this class is not for C++, but he makes u write code on homeworks!! Stay away from him if possible.
You will not actually learn much, and his lectures are confusing and pointless compared to tests, but if you attend the all the lectures, do the homework, and try your best on the tests he will pass you. He curves the grade so much at the end I went from a C- to an A- , so I'm not complaining.
Learnt Automata fundamentals. Doing homeworks helps. Exams were tough.
As a graduate level course, this is simply a 10 week review of CSC 4500 followed by 5 weeks of random topics that aren't in the syllabus, mostly CSC1500 review. Overall, only 1-2 topics from the syllabus were actually covered. The last class was him talking about being able to control computers with his mind and the nature of the soul.
Interesting and useful class with little to no structure. Topics were basically picked from a uniform distribution. With that being said, the topics that were covered were done in detail. Extremely easy grader and horrible lecturer but useful and interesting subject matter for the most part.
Extremely unclear in lectures, his notes are poorly written and disorganized, exams are incredibly difficult, and grades are not curved. I would not recommend this class to my worst enemy.
His lectures were useless I learned the concepts that should have been taught in class on my own online. Test are difficult but he curved at the end of the semester. Was expecting a B at best and ended up with an A. Attendance isn't on the syllabus but he took it every lecture. I think it was a factor when he curved. Would not take again.
Reasonable Prof, good at grading, he does curve at the end. You may have to do some extra work to understand and pass the course. I will recommend this Prof if you want to complete the csc6500.
Avoid him at all cost! He thinks he teaches in an easy manner but this is how lectures go. Teaches you shortcuts to material you haven't learned yet then boasts about how good of a teacher he is because of how he teaches. Lectures are super jumbled up. Don't believe me? Take his class and watch him sift through unorganized, bad handwritten slides!
This Prof is one of the most unprofessional ones. His drafts can never be seen clearly. His English is poor and he didn't know the Automata clearly, usually, make mistakes in assignments or on class.
Goel has a monopoly on 3 classes because of tenure. His notes are completely illegible scribbles from decades ago. Take this class with friends who will help you self-teach all the topics online, because the lectures are useless and the TA grades harshly. He likes to give trick questions on exams. Easily one of (if not) the worst professors at WSU.
To be quite blunt, he cannot teach. He is smart, but cannot teach. He can write 100's of pages of notes, and although the information is correct, he cannot teach. He has an interesting background with a lot of education, but in the end he cannot teach. He is a good guy, but cannot teach. Save your grade and take this class at the ATEC campus.
Terrible. Cant help repeating how everything is alright, but gives simplified versions of everything in class compared to homework and tests. He flies through everything as if you have already had the material before.
Professor Goel barely taught me anything during the entire semester. He is very unorganized and assumes everyone already knows what he is talking about. Keeps saying stuff is "easy". Worst teacher I have ever encountered. I went to lectures, but those were useless. Final grade is based on hw, and 3 exams (non-cumulative). Avoid him if you can.
He is extremely heavy in lectures but it is all gibberish. It is as useless as his notes. He post the class notes that he uses in each lecture but each page is just covered in illegible scribbles. Attendance is not mandatory but it is heavily implied and it is used as a grading factor. This means he grades you harsher if your attendance is low.
You will have to read the textbook a lot. He does not require the textbook but you will need it. His lectures are absolute garbage. His lectures are just gibberish and his notes are equivalent to a kindergartener's scribbles. Completely illegible. He uses your attendance as a grading factor but it just confuses you more if you do attend. dont take
Not a great lecturer and can be very rude sometimes. Truly illegible handwriting, notes will not help you. However, he does seem to want his students to learn and can be sweet on occasion. Content was slightly difficult and could be easier if his lectures were better. Echo 360 lecture capture is used.
He does not really help outside of class, his only extra help is his advice to read the book which is not really helpful. He gets off topic too much and too easily. His notes are illegible and he grades based on attendance. His homework is the most helpful thing in his lecture but they are very vague so get ready to read and learn all on your own.
He tries his best to teach this content. You'll spend most of your learning time for this course on YouTube though. He's very generous with final grades. He's also very generous about the course in general. If you feel the pace is too fast he will slow down the entire course
Nice and pretty funny, but a terrible teacher. He claims he teaches simply, by teaching in a relatable way, but then the exams are far different than class examples and homework. He posts his notes on blackboard but they are completely ineligible. The book is useless with the class. He grades on the curve at the end of the class which really helps.
Nice guy, smart and has decades of interesting professional experience. But, truthfully, terrible teacher. Although he claims to be the best teacher, he has no concept of how to convey the material. Uses the fact that he post his notes to go very fast, in fact, his notes are illegible and consist of two steps, the problem statement and solution.
Exams were terribly hard. TA had no idea about the concept, graded extremely harsh. But Goel didn't do a thing about it. His handwriting is nonsense, no way to understand. Makes the hw and exam super hard. Avoid him at any cost, Wayne should get a different CSC4500 professor.
Professor Goel is a good, kind, man. He tries his best to help you, and if you give 100% to the class you will learn quite a few things. However, the grading in the class was based on ambiguous standards (I legitimately failed an exam, skipped homework, and got a B+), and his examples are tough to follow if you get lost.
Overall, he's a nice, kind person. His exams are hard (no SG) but hw's are doable. However, his notes are very tough to read due to his bad handwriting. Goel is a funny person, in fact, very smart but sometimes confuses himself during lecture. Though, he's very generous with the final grade.
Professor Goel was difficult to learn from, he rambled often and his notes were hard to read due to his bad handwriting. His exams were pretty hard and were graded harder. The homework wasn't too bad and helped you learn the material.
Professor is horrible. Sometimes he himself gets confused what he is teaching. He doesn't like if you ask questions.
He is really a very good professor. If you try to pay attention in the class, you will understand the concepts really well. He makes sure that you get the method to solve the automaton problem. the only problem that i faced is, in the beginning lectures, he taught everything very nicely but at the end, after turing machines he rushed a lot.
He teaches really well, but sometimes due to his age, gets confused while providing solution to the problem. Replies to your emails real quick. he is very funny. he will crack a lot of jokes to calm down the students. enthusiastic professor.
I dont even have words. Old school pen and paper lecture. So you have to listen and write stuff down. No powerpoints, complicated assignments. Class average around 50%. Do not even think about it
Awful teacher, He's a nice person but a VERY bad teacher, he simply cannot teach and his handwriting is not understandable. AVOID HIM!!!
Unorganized, cant read his hand writing, never a clear understanding of what he wants us to know or how to do it, i just dont know what to say, it was just bad, and i'm usually great at math
Not very clear on the things he teaches and goes off on too many irrelevant tangents.
I know a lot of people complain about him but honestly I think the content is just difficult. If you ask questions he'll stop the whole lecture until everybody understands what's going on. His handwriting can be hard to read sometimes but it didn't really affect me much. He also flexes about his wealth and how smart he is which is entertaining
Terrible teacher, puts topics on exams that have never been covered in class, goes off on pointless tangents, lectures are incoherent and unorganized. Worst CSC professor I have had at Wayne State.
Tough subject but he tries his best , I failed all my exams but showed up to class everyday and turned in all my hw and got a C
He just a bad professor do not take his class.
One of the single worst professors I've ever experienced in a college setting. Doesn't record your grades publicly, nor grade your assignments. Prepares examples ahead of time without solving them cleanly. When asked to discuss, he instead takes the same muddy examples. Don't take this professor, you won't learn.
CSC 1500 is a hard class. Being taught by Professor Goel makes it even harder. Paper notes that he had handwritten before class are projected with his illegible handwriting. The only thing that saved my grade was the HW. He'd ask for things on the HW that he didn't teach in class. Then I could google them because they would be on the exam.
Cmon he's really not that bad. The topics that he's teaching could be way harder with a different professor. That being said, his notes suck really hard. I would just watch neso academy instead of reading his notes. The class is super easy tho, the class average was like an 85 on the first two exams
You will not learn anything from the course lecture. This instructor has nothing to say but some unrelated stories. At the last week of the semester, he announced that he wants to give an exam!!He did not even show up for the exam. He was mostly in holiday (no class for at least half of course. But he curved the grades and I got a good grade
This was one of the worst classes in college so far. His lectures used hand written notes with poor handwriting. I had to look up most of the concepts on youtube and get tutoring because I had a ton of trouble learning his lectures. Make sure to do the homework and learn it well for the exams. He curves, but I would still recommend a different prof
Hes not that bad. Hes old fashioned with the way he teaches but as long as you pay careful attention you will do fine and youll learn some cool stuff. Hes also really accessible outside of class for help and such.
The worst Professor is the history of Wayne State!
Possibly the worst professor I have ever had. While the zooms are mandatory (I missed one and my grade took a decent hit from it), he explicitly states that nothing he lectures on will be on the exam. In fact, he doesn't know what will even be on the exams because he just uses a pre-made one and doesn't even look at it. Learned basically nothing.
People were hard on him, but he truly cared about us. He wanted us to do well and adjusted the grading scale to help us feel better. He was passionate about comp sci and wanted us to learn. The zooms were mandatory, which he could have made a bit clearer. You can use 2 sheets of paper front and back with notes on exams. I didn't think he was bad
He wasn't a bad professor but a bit outdated. He could be pretty funny in lecture but he gets off topic quite a bit. I had him for a MATLAB based course and professor Goel hardly actually taught on the program himself but the TA did that part and he was great. Overall the course was pretty easy if you pay attention to lecture.
Do *not* take him for intro to programming. His lectures don't cover the homework, instead he rambles about his own success. The homework and tests are insanely hard, covering math in courses I haven't taken yet. If you ask him for help he'll tell you to look online, and then give you a 0 for "cheating". Shout out to the awesome TA though
Powerpoints are unorganized, homework is extremely difficult for no reason, exams will leave you with a headache once you finish because the instructions are so unclear so your left to guess on what you think he wants you to do. I passed the class with an A and I can still realize that hes a bad professor.
Goels lectures are extremely boring and a waste of time. The TA holds lab for the second hour of class. My TA taught in a way that you didnt have to watch lectures and still do well in the class. Coding is not that easy but if you spend time to try to conceptualize the material and not cheat your way through, youre going to be much better off.
Professor Goel's lectures are very long winded. Luckily the TA that I had for this class was amazing and most of the material that I learned was because of him. The homework is very straightforward but would take me a long time to figure out. The exams are for the most part harder than the homework but you get a lot of time when taking them.
If you want to keep your sanity, never take this professor. All lectures were composed of him showing us a vague powerpoint, pointing at random parts of the basically empty slides, not explaining anything, then expecting us to understand. We would ask him to clarify but he is hard of hearing and doesn't explain well anyway.
THE ENTIRE SEMESTER; only 4 questions on 3 exams. 12 questions that ur ENTIRE grade depends on, all written in a VERY specific manner and HE decides if right or wrong Only need a 20%+ to pass but his lectures are SUPER vague since he is 80+ years and is very proud of it (not in a good way). VERY unorganized online. rich subject but poor lectures.
This class was a JOKE. Basically you go to class write your name for attendance then leave. Homework assignments were all out of 2 points then he hits you with a 60 points exam which crushes your grade if you do bad. He taught absolutely nothing, and the exam questions had nothing to do with the homework I dont think he even read the examquestions
He needs to RETIRE. The whole class is based on 3 exams from the lectures that don't make sense. He just goes on and on about the "trade" and how he's setting us up for it but hasn't been in the trade since the 70-80s. Very very outdated where he didn't want us to use the internet to help us learn. Avoid to keep your sanity
This guy should to retire. If someone is incompetent to teach, they shouldn't be given the job to do so. We aren't going to college for free, it costs us money. I understand he's old, and we should go easy on him, but I tried my best working with him. It just does not work out.
Extremely unhelpful for both personal and class problems yet expects the utmost consideration for his own issues. Quite literally a bad person
The intro to csc class is basically entirely self-taught. Overall the course is simple but expensive, you pay for the book. The professor is not helpful whatsoever, if you ask him a question he will tell you to ask a peer. The tests are hard because they have nothing to do with anything on cengage. Should've just been an asynchronous online class.
it wasnt the best
Took this guy Fall semester of 2024, this guy should retire. He is very kind and understanding, and he was probably brilliant when he was younger. However, now I really think that he struggles to teach. So my recommendation is to avoid his classes
This class is so free. A lot of the time I would sign in and do my work at the UGL bc there was no AC in the building. He's a sweet guy and sometimes had some difficulties with the exams but always gave us extra days to study when he messed up. I got A's on every exam, and almost everyone in the class got an A.
Please don't take it if you care about learning; the professor mainly reads directly from the slides and doesn't seem to fully understand the material, so you end up learning nothing. Despite this, grading is extremely harsh. Even the TA acknowledged that most students didn't learn much in the class. Just don't take this class.
He does not care. His first words in class were “I don't know how to teach this class”
Class Info
Online Classes
100%
Attendance Mandatory
73%
Textbook Required
21%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.91 avg changeRatings by Course
CSC101
5.0
(1)6500
3.0
(1)COMPUTERS1000
3.0
(2)CSC6620
3.0
(1)CSC6500
2.6
(10)Difficulty by Course
CSC6620ECE5020
5.0
CSC4500
3.6
BE1500
3.6
CSC1500
3.6
CSC6500
3.3