2.1

Narendra Goel

Computer Science - Wayne State University

2.1
Quality
3.3
Difficulty
20%
Would Retake
85
Reviews
2.1
Quality
3.3
Difficulty
2.1
Helpful
2.0
Clarity

20%

Would Retake

85

Reviews

Rating Distribution
Official

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 rating
Class Info

Online Classes

100%

Attendance Mandatory

73%

Textbook Required

21%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 36 grades
Most common grades:
A (15)
A- (12)
Not sure yet (11)
Grade Distribution
A(16)B(3)C(3)D(0)F(0)A-/B+(14)
Based on 48 reported grades
A: 15
A-: 12
Not sure yet: 11
C: 3
Common Tags
Skip class? You won't pass. (11)
Participation matters (9)
Tough Grader (8)
LOTS OF HOMEWORK (7)
Graded by few things (7)
Lecture heavy (7)
LECTURE HEAVY (6)
Get ready to read (5)
Rating Trend

Declining

-0.91 avg change
Oct
Nov
Feb
May
Aug
Dec
Last 6 months
Ratings by Course

CSC101

5.0

(1)

6500

3.0

(1)

COMPUTERS1000

3.0

(2)

CSC6620

3.0

(1)

CSC6500

2.6

(10)
+7 more courses
Difficulty by Course

CSC6620ECE5020

5.0

CSC4500

3.6

BE1500

3.6

CSC1500

3.6

CSC6500

3.3

Reviews (85)
1.0
5.0
CSC1000
Dec 15, 2004

Nice guy but SO HARD!

2.0
2.0
CSC1000
Dec 17, 2004

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.

5.0
1.0
COMPUTERS1000
Dec 19, 2004

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

5.0
1.0
CSC1000
May 11, 2005

Excellent!

4.0
4.0
CSC1000
Aug 24, 2005

NIce guy, but not easy.

4.0
2.0
CSC4500
Grade: A+
Nov 1, 2005

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.

3.0
5.0
CSC1000
Nov 7, 2005

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.

2.0
2.0
1500
Mar 31, 2006

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.

5.0
4.0
CSC4500
Oct 28, 2006

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!

5.0
1.0
CSC101
Jul 14, 2008

Excellent teaching skills. He truly sparked my interest in computer science!

1.0
5.0
CSC1500
Oct 14, 2008

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.

5.0
2.0
CSC1500
Feb 16, 2010

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.

4.0
5.0
CSC6500
May 1, 2012

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.

1.0
2.0
CSC6500
Oct 6, 2012

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.

4.0
2.0
CSC1500
Dec 13, 2012

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.

3.0
3.0
CSC1500
Dec 17, 2012

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.

2.0
5.0
CSC6620ECE5020
Apr 9, 2013

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

2.0
1.0
CSC1500
Grade: A-
Dec 12, 2014

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.

4.0
1.0
CSC4500
Dec 13, 2014

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.

3.0
2.0
6500
Grade: A-
Jan 8, 2015

He's a decent professor.

2.0
4.0
CSC1500
Grade: A-
Jan 11, 2016

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.

1.0
5.0
CSC4500
Jan 20, 2016

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.

1.0
5.0
CSC1500
Jan 20, 2016

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.

1.0
4.0
CSC4500
Mar 4, 2016

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.

5.0
1.0
CSC4500
Grade: A-
May 21, 2016

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.

4.0
3.0
CSC6500
Grade: A-
Jun 16, 2016
Would take again

Learnt Automata fundamentals. Doing homeworks helps. Exams were tough.

1.0
1.0
CSC6500
Grade: A
Aug 30, 2016
Wouldn't take again

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.

3.0
1.0
CSC6620
Grade: A
Aug 30, 2016
Wouldn't take again

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.

1.0
5.0
CSC1500
Nov 6, 2016
Wouldn't take again

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.

2.0
3.0
CSC1500
Grade: A
Dec 20, 2016
Wouldn't take again

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.

3.0
3.0
CSC6500
Jan 3, 2017
Would 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.

Respected
Participation matters
LOTS OF HOMEWORK
1.0
5.0
CSC4500
Grade: Not sure yet
Jan 25, 2017
Wouldn't take again

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!

2.0
4.0
CSC6500
Feb 21, 2017
Wouldn't take again

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.

1.0
5.0
CSC4500
Mar 2, 2017
Wouldn't take again

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.

Tough Grader
LOTS OF HOMEWORK
1.0
5.0
CSC4500
Grade: Not sure yet
Mar 8, 2017
Wouldn't take again

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.

Tough Grader
Get ready to read
LECTURE HEAVY
1.0
4.0
CSC4500
Mar 19, 2017
Wouldn't take again

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.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
4.0
CSC1500
May 1, 2017
Wouldn't take again

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.

GRADED BY FEW THINGS
2.0
5.0
CSC1500
Sep 13, 2017
Wouldn't take again

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.

Tough Grader
Participation matters
LOTS OF HOMEWORK
1.0
4.0
CSC1500
Oct 9, 2017
Wouldn't take again

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

Tough Grader
Get ready to read
LOTS OF HOMEWORK
3.0
3.0
CSC1500
Grade: A-
Nov 5, 2017
Wouldn't take again

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.

LOTS OF HOMEWORK
LECTURE HEAVY
1.0
4.0
CSC1500
Nov 6, 2017
Wouldn't take again

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.

Get ready to read
3.0
3.0
CSC4500
Grade: A
Dec 17, 2017
Would take again

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

1.0
3.0
CSC1500
Grade: A
Dec 18, 2017
Wouldn't take again

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.

Get ready to read
GRADED BY FEW THINGS
Tests are tough
1.0
3.0
CSC1500
Grade: A
Dec 28, 2017
Wouldn't take again

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.

Get ready to read
1.0
5.0
CSC4500
Grade: Not sure yet
Apr 24, 2018
Wouldn't take again

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.

Tough Grader
TEST HEAVY
2.0
3.0
CSC6500
Grade: B+
Apr 30, 2018
Wouldn't take again

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.

GRADED BY FEW THINGS
Caring
LECTURE HEAVY
3.0
4.0
CSC4500
Grade: B+
Apr 30, 2018
Wouldn't take again

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.

Respected
Inspirational
ACCESSIBLE OUTSIDE CLASS
2.0
5.0
CSC4500
Grade: A
May 10, 2018
Wouldn't take again

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.

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
1.0
4.0
CSC6500
Aug 6, 2018
Wouldn't take again

Professor is horrible. Sometimes he himself gets confused what he is teaching. He doesn't like if you ask questions.

Tough Grader
LOTS OF HOMEWORK
4.0
4.0
CSC6500
Nov 30, 2018
Would take again

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.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Caring
4.0
4.0
CSC6500
Nov 30, 2018
Would take again

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.

Gives good feedback
Participation matters
ACCESSIBLE OUTSIDE CLASS
1.0
4.0
CSC4500
Grade: C
Dec 4, 2018
Wouldn't take again

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

Participation matters
LECTURE HEAVY
1.0
4.0
CSC1500
Dec 8, 2018
Wouldn't take again

Awful teacher, He's a nice person but a VERY bad teacher, he simply cannot teach and his handwriting is not understandable. AVOID HIM!!!

1.0
5.0
CSC1500
Dec 12, 2018
Wouldn't take again

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

Skip class? You won't pass.
TEST HEAVY
GRADED BY FEW THINGS
1.0
3.0
CSC1500
Grade: Not sure yet
Feb 11, 2019
Wouldn't take again

Not very clear on the things he teaches and goes off on too many irrelevant tangents.

LECTURE HEAVY
4.0
3.0
CSC1500
Apr 16, 2019
Would take again

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

Skip class? You won't pass.
Hilarious
1.0
4.0
CSC1500
Grade: A-
Apr 22, 2019
Wouldn't take again

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.

Skip class? You won't pass.
Graded by few things
Lecture heavy
5.0
5.0
CSC1500
Grade: C
Apr 29, 2019
Would take again

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

Skip class? You won't pass.
1.0
5.0
CSC1500
Grade: Not sure yet
Oct 14, 2019
Wouldn't take again

He just a bad professor do not take his class.

Test heavy
Tough grader
1.0
3.0
CSC1500
Grade: A
Oct 23, 2019
Wouldn't take again

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.

1.0
5.0
CSC1500
Grade: Not sure yet
Dec 2, 2019
Wouldn't take again

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.

Skip class? You won't pass.
Lecture heavy
4.0
1.0
CSC4500
Grade: A
Dec 12, 2019
Would take again

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

1.0
1.0
CSC3010
Grade: A-
Dec 21, 2019
Wouldn't take again

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

1.0
3.0
CSC1500
Grade: A-
May 4, 2020
Wouldn't take again

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

Skip class? You won't pass.
Lecture heavy
3.0
3.0
CSC1500
Grade: A
Aug 31, 2020
Would take again

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.

Accessible outside class
Skip class? You won't pass.
Lecture heavy
1.0
1.0
CSC1500
Grade: A-
Nov 11, 2020
Wouldn't take again

The worst Professor is the history of Wayne State!

1.0
3.0
CSC1000
Grade: A
Dec 9, 2020
Wouldn't take again

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.

Test heavy
3.0
3.0
CSC1000
Grade: A
Dec 21, 2020
Would take again

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

Participation matters
Test heavy
Caring
3.0
3.0
BE1500
Grade: A-
Jan 26, 2021
Would take again

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.

Skip class? You won't pass.
Lecture heavy
EXTRA CREDIT
1.0
5.0
BE1500
Grade: Not sure yet
Mar 10, 2021
Wouldn't take again

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

2.0
5.0
BE1500
Apr 1, 2021
Wouldn't take again

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.

Participation matters
1.0
2.0
BE1500
Grade: A
Apr 6, 2021
Wouldn't take again

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.

Beware of pop quizzes
Lecture heavy
2.0
3.0
BE1500
Grade: A-
Jul 14, 2021
Wouldn't take again

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.

Lots of homework
Skip class? You won't pass.
1.0
5.0
CSC4500
Dec 12, 2021
Wouldn't take again

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.

Graded by few things
1.0
3.0
CSC4500
Grade: Audit/No Grade
Dec 13, 2021
Wouldn't take again

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.

Participation matters
Graded by few things
Test heavy
1.0
3.0
CSC1000
Grade: Not sure yet
Dec 14, 2021
Wouldn't take again

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

1.0
4.0
CSC4500
Grade: B
Jan 16, 2022
Wouldn't take again

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

Graded by few things
Lecture heavy
1.0
5.0
CSC1000
Grade: A
Apr 25, 2022

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.

Graded by few things
1.0
2.0
CSC4500
Grade: Not sure yet
Oct 10, 2022

Extremely unhelpful for both personal and class problems yet expects the utmost consideration for his own issues. Quite literally a bad person

1.0
3.0
CSC1000
Grade: Not sure yet
Nov 4, 2022

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.

2.0
3.0
CSC3010
Grade: C
Feb 28, 2024

it wasnt the best

Tough grader
Participation matters
So many papers
1.0
4.0
CSC1500
Grade: B
May 17, 2025

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

Test heavy
Graded by few things
5.0
1.0
CSC1000
Grade: A
Aug 17, 2025
Would take again

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.

Participation matters
1.0
4.0
CSC4500
Grade: Not sure yet
Dec 8, 2025

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.

1.0
2.0
COMPUTERS1000
Grade: B
Dec 9, 2025

He does not care. His first words in class were “I don't know how to teach this class”

Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

73%

Textbook Required

21%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 36 grades
Most common grades:
A (15)
A- (12)
Not sure yet (11)
Grade Distribution
A(16)B(3)C(3)D(0)F(0)A-/B+(14)
Based on 48 reported grades
A: 15
A-: 12
Not sure yet: 11
C: 3
Common Tags
Skip class? You won't pass. (11)
Participation matters (9)
Tough Grader (8)
LOTS OF HOMEWORK (7)
Graded by few things (7)
Lecture heavy (7)
LECTURE HEAVY (6)
Get ready to read (5)
Rating Trend

Declining

-0.91 avg change
Oct
Nov
Feb
May
Aug
Dec
Last 6 months
Ratings by Course

CSC101

5.0

(1)

6500

3.0

(1)

COMPUTERS1000

3.0

(2)

CSC6620

3.0

(1)

CSC6500

2.6

(10)
+7 more courses
Difficulty by Course

CSC6620ECE5020

5.0

CSC4500

3.6

BE1500

3.6

CSC1500

3.6

CSC6500

3.3

Similar Professors