2.6

Jason Huh

Computer Information Systems - Pasadena City College

2.6
Quality
3.2
Difficulty
34%
Would Retake
93
Reviews
2.6
Quality
3.2
Difficulty
2.6
Helpful
2.6
Clarity

34%

Would Retake

93

Reviews

Rating Distribution
Official

5

24

4

8

3

12

2

8

1

41

What Students Say

So expect to spend an extra 3 hours per lecture just to understand the original 2 hour lecture

CIS10 - 1.0 rating

His lectures don't help you with the homework

CIS012 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

62%

Textbook Required

5%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 38 grades
Most common grades:
A (17)
A+ (5)
Not sure yet (5)
Grade Distribution
A(22)B(5)C(7)D(7)F(0)A-/B+(2)
Based on 52 reported grades
A: 17
A+: 5
Not sure yet: 5
Drop/Withdrawal: 5
Common Tags
Tough grader (26)
Lecture heavy (13)
Clear grading criteria (10)
LOTS OF HOMEWORK (8)
Lots of homework (8)
Get ready to read (7)
Gives good feedback (6)
Graded by few things (6)
Rating Trend

Declining

-0.74 avg change
Nov
Feb
Mar
Apr
Jun
Dec
Last 6 months
Ratings by Course

CIS164

5.0

(2)

CIS151

5.0

(1)

CS6

4.0

(2)

CIS1072427

4.0

(1)

CIS30

3.4

(5)
+11 more courses
Difficulty by Course

CS6

4.5

CIS139

4.0

CIS112

4.0

CS112

4.0

CIS012

3.9

Reviews (93)
5.0
4.0
CIS30
Nov 13, 2003

No Comments

4.0
1.0
CIS30
Nov 20, 2003

A great teacher, very acknowledged about computer hardware. If you really want to learn sth, listen to his lecture. If you only go for an A, memorize all the questions in the self tests. Recommanded for summer or winter.

1.0
1.0
CIS10
Apr 29, 2004

Very easy class, but you can barely get a make-up test even with a good reason.

2.0
3.0
CIS30
Dec 15, 2004

This professor wastes your time for sure, I never learn anything from his class. Never take this teacher!!

5.0
1.0
CIS10
Dec 17, 2004

If you're going to take this teacher, take his internet class that only meets at the beginning of the semester and at the end of the semester...WAY EASY. Kinda a lot of work but easy.

3.0
1.0
CIS10
Dec 20, 2004

Online class was easy, but there are homeworks and tests every week and there are 3 tests and a final. Just study the pretests and tests.

3.0
5.0
CS6
Jan 10, 2005

His online class require strict self-discipline. Many difficult concepts are taught using online PowerPoint presentations instead of in person. Sometimes hard to reach during office hours. It's best to master material on your own from text than to rely on the teacher.

5.0
2.0
CIS10
Feb 3, 2005

Easy going, good personality. Had a good time.

5.0
1.0
CIS30
Feb 9, 2005

Easy grade. Only few hours to spend for the course.

5.0
2.0
CIS10
Mar 7, 2005

Wonderful, nice looking and cool. Take him if you are going to take CIS10.

1.0
4.0
CIS10
May 13, 2005

a load of homework.He expects this to be the only class ur taking.Tests r hard.Taking him right now and more than half the class if doing real bad if U want ur gpa to drop take him.If a business mjr take class w/ANYONE ELSE!

1.0
5.0
CIS10ONLINE
Jul 3, 2005

No Comments

5.0
1.0
CIS10
Dec 1, 2005

Having a good time with this teacher. If you are planning to take online class, take him. Very flexible.

5.0
1.0
CIS165167
Dec 10, 2005

Highly recommanded, with clear explainations. For those of you who is interested @ cisco technology, sign up for his class, you will not regret it!

5.0
1.0
CIS10
Feb 15, 2006

Best teacher I've ever had, very flexible, easy going, nice guy, very helpful, and the tests are easy and almost 100% from the text book, extreamly highly recommanded! take his online class if you have a chance

3.0
3.0
CISONL
Dec 11, 2006

I agree with other students, who think he is very unfair when it comes to hw & quizes. He thinks we only've his class not anything else. To much load for the one class. If you work hard you will get the grades. Just be ready 4 hard work and lot of reading. He's very unorganized. Doesn't give our grads for the assing. till 3 to 4 weeks.

1.0
1.0
CIS10
Dec 16, 2006

very lazy, after the final still gradin the hw. shouldnt be a professor, should be gone for god sake. unless professor. only take his online classes, cuz the quizes or tests arent made by him. he requires u to do a few pages essay to get full credit. very unfair

1.0
2.0
CIS30
Jun 2, 2007

Late grading of assignments results for unprepared exam. Constant errors in quiz grades, have to e-mail for correction. Essays biased/lazy grading, prefers length over content. Exudes aura of obligation teaching. Appears disinterested and unprepared. Quiz conflicts from different textbook editions. A nice guy suffering from severe incompetence.

2.0
3.0
CIS10
Jul 3, 2007

We reached chapter 8 and he still has not graded chapter one homework. The online quiz system is wrong and he never replies to comments and requests for corrections. When he does write back, he has an attitude and basically says, deal with it. He will ask you to do something and then expect you to turn in something else. You won't learn anything.

1.0
1.0
CIS10
Nov 6, 2010

Pretty easy class, but he is so lazy. Dude doesn't reply to you until 2-3 days later. Also he grades your assignments in the last minute.

5.0
4.0
CIS10
Dec 17, 2010

HORRIBLE! Never updated blackboard ahead of time. When he does its like the day before causing me to miss so much in the class. I have work and other classes I don't have the time to check blackboard everyday. He never replies to any of your email. I remember I emailed him so many times and I only recall one reply. no joke.

2.0
2.0
CIS10
Feb 9, 2011

Took the online one, if you are self-disciplined, this is an easy class. He doesn't really teach, you just learn from the textbook. Didn't grade until the last two weeks of he semester, didn't reply to emails, grades essays very easy though.

5.0
1.0
CIS10
Jun 28, 2011

Extremely understanding, very kind, and believes strongly in giving people second chances. I had a good time in the class, fair amount of work but relatively easy. I strongly recommend this professor to everyone who's interested in taking CIS 10 :)

3.0
3.0
CIS10
Nov 12, 2011

The class overall is okay. The professor, however, is not helpful at all. First, like what others say, he is lazy. He only checks his e-mail once in a while. I sent him a lot of questions. Only of 2 of them were replied to. Second, he update tasks/ homework like few hours before the due date. People who don't constantly check blackboard will fail.

3.0
2.0
CIS10
Feb 22, 2012

Very easy if you have prior knowledge of computer hardware/software. He does not respond to private messages, if not, very late responses. The writing assignments are vague and sometimes difficult to write but they are only 1 page long. Slow grader, dont expect to know how you did on your them. Test questions are straight out of the book.

2.0
2.0
CIS10
Nov 17, 2012

Fairly easy class but there are assignments due every week and chapter tests. PS. just use the book all questions are straight from the book. NOT HARD AT ALL!

1.0
3.0
CIS10
Apr 19, 2014

This class is a joke. To get an A you better read all 3 books, with 600 pages each. Final worst a lot, better do good. To pass is easy.

5.0
4.0
CIS139
Grade: A+
Dec 10, 2014

Tough classes, but he knows what he's talking about. He has a Korean accent so you need to pay attention to what he's saying at times. Gives a lot of work, but after you take his classes you will know the material. Great for learning technical skills required on the job.

4.0
2.0
CIS10ONLINE
Dec 7, 2016
Wouldn't take again

Last minute assignments, which does not clearly include in weekly assignments. Overloading in the final week and he is not helpful, at all. Take too long to get his response. There are 1 discussion, 1 assignment and 3 tests weekly, which you can find it online. Assignments are required to be your words and in format.

LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
1.0
3.0
CIS10
Dec 12, 2016
Wouldn't take again

Last minute assignments (he gave us around 55 online hw with two weeks to do it), gives you little to no credit if he thinks you didn't write your papers in your own words or if it's not in format. Lazy guy, late grader.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
4.0
3.0
CIS1072427
Grade: A
Dec 15, 2016
Would take again

EASIEST CLASS I EVER TOOK! Professor Huh's grading criteria is VERY straightforward. With a little bit of math, it's easy to calculate your grade. He gives about 1 hour of homework per week (3 posts in the discussion board, weekly 1 page paper, & MindTap + SIMNET assignments) If you have any questions, just ask him after class. CON: slow grader

LOTS OF HOMEWORK
SO MANY PAPERS
Clear grading criteria
2.0
2.0
CIS10
Grade: A
Aug 10, 2017
Would take again

took his half inclass/ hald online course. Take him if you are not a computer major. Trust me, all homework, test, and finals are online. ;) If you are a computer major, dont take him, hes not all that great at his lectures. There lenghty and basic. He talks about stuff before you have learned it which makes some stuff difficult. LOTS of homework.

LOTS OF HOMEWORK
GRADED BY FEW THINGS
3.0
4.0
CIS10
Grade: A
Oct 24, 2017
Would take again

Took his online class in the Spring. I did well because I had the determination and motivation to keep up the workload. If you are lazy and want an easy A do not take him. 1 page research papers weekly, Microsoft assignment projects, 3 day online discussions, 5 chapter exams, midterm, and final. It was interesting for my first online course.

Participation matters
LOTS OF HOMEWORK
SO MANY PAPERS
3.0
2.0
CIS10
Grade: A+
Nov 25, 2017
Wouldn't take again

From reading the previous reviews I assume Huh has changed his workload by ALOT. The class is very easy, but extremely time consuming. There was about 6 or 15 assignments for the PPT/excel/word/access and all are easy, just bust work. Every week you have a test(just google), some sort of lecture thing and annoying an discussion. Easy midterm/final

LOTS OF HOMEWORK
Clear grading criteria
TEST HEAVY
5.0
4.0
CS6
Grade: A
Mar 28, 2018
Would take again

Great instructor, he teaches CIS and CS, and I took both, and I will recommend him for any classes.

4.0
3.0
CIS10
Grade: A+
Jun 4, 2018
Would take again

Just finished the course and it is a lot of work. There are 4 major projects, exams, and training. You will learn how to navigate and use Access, Microsoft Word, Excel, and Powerpoint. You need to stay motivated because tasks are long and tedious. You need to purchase SAM, I cost $100+.

Participation matters
LOTS OF HOMEWORK
Clear grading criteria
3.0
3.0
CIS10ONLINE
Jan 22, 2019
Would take again

A lot of homework and assignments but they should be easy. It was okay overall but he graded things really slow. Also, you would have to purchase SAM which costs $90+.

LOTS OF HOMEWORK
SO MANY PAPERS
5.0
3.0
CIS164
Feb 8, 2019
Would take again

Has been teaching the networking program for a long time. Lectures are concise and provide memorable, real life examples for the topics in CCNA. Good at explaining complex concepts in a simple and straightforward way. Runs a full time networking business, teaches part time. Notices and rewards highly motivated students.

Gives good feedback
Participation matters
Caring
5.0
4.0
CIS10
Jul 4, 2019
Would take again

MindTap is required and it costs $98 for the standalone (cheapest) option. There are a lot of online homework assignments and online discussion posts.

Lots of homework
Get ready to read
Clear grading criteria
5.0
2.0
CIS151
Grade: A
Aug 5, 2019
Would take again

Jason is very professional who works in the industry with the latest technologies. I took his python (Online Winter) and VMware . CIS 151 was a new class topic of cloud computing, homework were basic labs. Purchase book is not required. I have programming background so CIS 12 was easy for me, but maybe just a slight challenge for new learner.

4.0
1.0
CIS10
Grade: A
Nov 28, 2019
Would take again

First time I took a hybrid class, and I can say I found a good professor on my first try. Class is fairly straightforward. Show up for the lecture, and do the work online. Make sure you have 120 bucks prior to this, even though the lecture were a pain to sit through, I enjoyed the class and learned a lot of useful things.

Get ready to read
Skip class? You won't pass.
Clear grading criteria
1.0
4.0
CIS12
Dec 10, 2019
Wouldn't take again

Professor Huh is not a bad person but he is really lazy. He does not respond to emails or even online office hours that he says he does. Expect this professor to leave everything up to you and if you do not understand his lectures then that is too bad. He dumps you into the deep end and does not do a good job teaching. You have to self learn.

Test heavy
Lecture heavy
5.0
2.0
CIS164
Dec 10, 2019
Would take again

CCNA is just a beginning point. Why stop there? Set your goals up high and work hard to achieve your dreams

1.0
4.0
CIS139
Grade: Incomplete
Apr 24, 2020
Wouldn't take again

The worst professor at PCC. Lazy, doesn't know how to teach students. Book is more fun to read than listening to his lectures. Grading criteria is the worst! he takes down 95% of the grade if program is not perfect, even if it works! even if it works. I have never seen such strange grading criteria. His classes fill out last.

1.0
3.0
CIS35068
Grade: C+
Apr 24, 2020
Wouldn't take again

If you want a good grade - just find homework on the internet. If you make your own attempt to figure it out, you will likely get an F. His grading is slow, sometimes you get a grade result at midnight, two weeks later. Very weird class. He is quite disconnected from students.

Tough grader
1.0
3.0
CIS165167
Grade: C+
Apr 25, 2020
Wouldn't take again

Professora grading is very strange. I got 4 points out of 40 for a non-working program and 5 points out of 40 for a program that worked but didnt have a function name that he wanted. His classes felt like no matter what you do, it wont be fair. I felt really helpless entire class. He is not on students side.

1.0
5.0
CIS12
Jun 10, 2020
Wouldn't take again

Wouldn't recommend this class to anyone who is hoping to learn how to efficiently use Python. Professor is unclear with grading policy and criteria so points deduced for no reason. He also doesn't teach the class effectively. One time emailed the professor about a concern only to receive disrespect and unprofessionalism in return, waste of time.

1.0
4.0
CIS12
Jun 10, 2020
Wouldn't take again

Don't take his class. He teaches with an online open-source slides of python. Save your time and money for another professor. Doesn't really teach and an very lackluster explanation of functions but expects you to utilize them. , it's an self-learn class, grades strange or harshly. You won't receive the points you deserve in his class.

Get ready to read
Lecture heavy
Tough grader
2.0
5.0
CIS12
Grade: A-
Jun 15, 2020
Wouldn't take again

Very difficult professor. Will deduct points for minor infractions, even if they were not clearly specified. For example, I was deducted 5 points for converting a number to float, not combining comparison operators, and not using a loop for each input. None of this was specified in the assignment, and they still functioned without any errors.

Lecture heavy
Tough grader
2.0
4.0
CIS012
Grade: B-
Jul 5, 2020
Wouldn't take again

If you miss 10 minutes of the lecture you may miss a lot of points in the long run. This professor brushed over a topic in his lecture that was not in his syllabus or on the assignment page. Then proceeded to grade the class on that topic for the following assignments. The course is INTRODUCTORY, but be prepared to spend 4 hrs per assignment at min

Skip class? You won't pass.
Graded by few things
Tough grader
5.0
3.0
CIS012
Grade: A
Jul 10, 2020
Would take again

His classes are lecture heavy but he is great at answering questions. He has a clear grading criteria where he lists out exactly where you could lose points. Though his lectures can get semi-boring, it is a worthwhile class to take with lots to learn. He can be slow at responding to emails and grading things however.

Clear grading criteria
Lecture heavy
1.0
4.0
CIS10
Grade: B-
Jul 27, 2020
Wouldn't take again

this guy makes a ton of mistakes and isn't a great teacher. students constantly have to interrupt to inform him of the errors he has made during lectures. never seems to understand where he made the mistake without help. fire this guy and get somebody who knows what they are doing

Graded by few things
Lecture heavy
Tough grader
1.0
3.0
CIS012
Grade: C-
Jul 27, 2020
Wouldn't take again

not too good teaching essentials. graded on information not within syllabus. make bad code on lecture, student must actively help teacher who make too many mistake

Get ready to read
Skip class? You won't pass.
Tough grader
4.0
3.0
CIS012
Grade: Not sure yet
Feb 10, 2021
Would take again

The way he teaches is good, but the assginments are challenges. The assignments become a little difficult starting in reading files. One con is that he deducts a lot of points from your assignment if your assignment contains a smaill issue, but overall hes fine.

Respected
Lots of homework
Participation matters
5.0
3.0
CIS12
Grade: A
Feb 14, 2021
Would take again

I learned a lot from him. I took the same class before from another professor but didn't learn much but his class was great and learned a lot. Easy but lots of information and clear lecture.

Respected
Amazing lectures
Caring
1.0
3.0
CIS112ONLINE
Apr 28, 2021
Wouldn't take again

Do not let other comments fool you below me the ones that are giving good ones anyway. Learn from my experience. This professor is lazy. Power point lecture ability that anyone can do just the same. Not worth attending. Grades monthly on your assignment so be prepared to drop the class. Not worth your time stay away unless no choice but to take it.

Graded by few things
Lecture heavy
Tough grader
1.0
4.0
CIS112
Grade: Not sure yet
Jun 8, 2021
Wouldn't take again

I usually don't rate professors this low because I believe professors usually tried their best to help student learn. However, after a class from professor Huh, I believe not everyone should be a professor. Mistakes during lectures, not prepared presentations, confusing assignment instructions, deduct points based on nitpicking preference, etc.

1.0
4.0
CS112
Grade: C
Jun 9, 2021
Wouldn't take again

I understand online classes may be difficult to teach, but if you can't make the time for it then don't teach at all. Lectures were full of mistakes and grading was difficult. I didn't learn anything from that course and spent most of my time teaching myself and then would get docked for not learning "his way".

Tough grader
1.0
5.0
CIS112
Grade: Incomplete
Jun 9, 2021
Wouldn't take again

Learn the subject yourself, but stay on the class for the credit.

Lecture heavy
Tough grader
5.0
3.0
CIS012
Grade: A
Jul 13, 2021
Would take again

Learned a lot about Python. I didn't know anything about it at the beginning of the class but after the class, I can program. Even though it is not a complicated one.

Gives good feedback
Respected
Accessible outside class
1.0
2.0
CIS10
Grade: D+
Oct 19, 2021
Wouldn't take again

I've been coding for 6 years, graduated from university with a degree in software development, and worked IT for 2 years so far. Professor Huh is easily among one of the worst I've had the displeasure of taking a class with. He will not encourage you to learn or give any valuable feedback that SHOULD help you learn. Learn Python on udemy instead.

Lecture heavy
Tough grader
5.0
3.0
CIS12
Grade: A
Dec 13, 2021
Would take again

Very nice and approachable. Caring and understanding when I had issues. Provided flexibility in submitting assignments when I was having difficulties.

Clear grading criteria
Amazing lectures
Caring
1.0
5.0
CIS012
Grade: Drop/Withdrawal
Jan 12, 2022
Wouldn't take again

Professor Huh didn't teach the class at all. I reached out to him multiple times for help and he just told me to go do my own research. He got mad at the class for going to a student for help instead of him. I'm sure he's a good teacher if you have a background in Python, but he's not a good teacher for a beginner class.

Get ready to read
Lecture heavy
Tough grader
1.0
5.0
CIS012
Grade: Not sure yet
Mar 2, 2022

An unexcused absence, not looking at your work will simply give you a zero. I just read through lecture in class and still feel like I haven't learned anything after the two-hour class. Unless you are already very proficient in Python, there is no other reason to take this class.

Tough grader
Lots of homework
Test heavy
5.0
4.0
CIS012
Grade: A
Apr 27, 2022
Would take again

I took this course in Fall 2021 and there were few classmates complaining about the grade that they got for their assignments. But some of other classmates didn't have any issues since it was very clear what is required for every assignments. I was happy with the way he taught and grade. To me, he is much better professor than some people says.

Amazing lectures
Clear grading criteria
Gives good feedback
1.0
4.0
CIS012
Grade: Drop/Withdrawal
Sep 1, 2022

I would not recommend taking this course if you want to learn python or if you are taking it for credit. His homework topics are way harder than the examples he taught in class. His instructions for homework are unclear, and deducted points for something he did not specify in the instructions. His lectures don't help you with the homework.

Tough grader
Lots of homework
Lecture heavy
3.0
3.0
CIS012
Sep 17, 2022

He is definitely more knowledgeable than other python instructors. The only thing is that the lectures are dry and its true that his assignments dont exactly reflect what was taught in class that week. I don't think he should get 1 star, that is more for professors who are teaching python but dont even know python. But.. so boring.. zzzzz

1.0
5.0
CIS10
Nov 2, 2022

It is impossible to understand his coding examples he does in lecture because of all the mistakes he makes when coding. You need to spend another how XX hours rewatching his videos because it was impossible to follow the first 2 hours. So expect to spend an extra 3 hours per lecture just to understand the original 2 hour lecture.

3.0
3.0
CIS12
Nov 2, 2022

His grading standard is too tough and ruthless. You will be taken many points away by small error (even not a error).

Tough grader
1.0
3.0
CIS012
Grade: Not sure yet
Nov 17, 2022

The material is good, but I will never take this professor again, learn advanced python from free YouTube videos if you can. Expect a 50% grade reduction from things he was "expecting" because you followed the instructions literally which are somewhat vague, or little unrelated mistakes. 50% of his lecture is him struggling and making mistakes.

Tough grader
Graded by few things
3.0
3.0
CIS112
Dec 23, 2022

Professor Huh, he does make mistakes during lecture, and it is quite boring, and he does grade a bit harshly, but compared with some other professors he at least knows and can explain python code. I would give him 3 stars.

5.0
3.0
CIS012
Grade: A
Feb 20, 2023
Would take again

If you don't study, it won't be easy but he really helped me to understand Python which I had no clue about. He was a good professor and willing to help.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
CIS012
Grade: A+
Mar 9, 2023
Would take again

The professor is a good and understanding guy. He would have office hours weekly where I would go to get help on assignments and other stuff (RECOMMEND attending his office hours for help). This course, in my opinion, does require you to do some outside studying. Don't just solely rely on what the professor gives you.

Amazing lectures
Gives good feedback
Caring
1.0
3.0
CIS012
Grade: Drop/Withdrawal
Mar 26, 2023

His assignment description is not comprehensive, you need to correct it yourself and learn yourself. He grade work really late like two months later. Then you won't have a chance to correct you work. I got 92% for midterm but my total grade is 54%. It's easy to obtain an A by taking other proffessor's courses.

3.0
3.0
CIS012
Grade: A
May 4, 2023

For his lectures, he reads off the slides and answers questions in chat. I had previous knowledge of Python so I breezed through his class. If you didn't have any prior knowledge, you might experience difficulty, but just read the slides and think of solutions. His office hours are really open though, so seek help if you're struggling.

Tough grader
Lecture heavy
Accessible outside class
1.0
5.0
CIS012
Grade: C
Jun 19, 2023

He doesn't answer emails if he doesn't want to. He doesn't grade until the semester is almost over. He spends over half the class time not even speaking while he stumbles on writing basic code. Avoid this teacher at all costs. If he's the only option, take Python @ GCC or SMC instead and transfer those credits to PCC if you really must go there.

Tough grader
Lecture heavy
1.0
5.0
CIS012
Grade: A
Jun 19, 2023

Avoid at all costs -- unclear grading, unhelpful during class, not very knowledgeable about python besides Python 101. Also lol the positive reviews on here have the same grammar mistakes that he makes on his slides and in class. Interesting to observe.

Tough grader
4.0
3.0
CIS012
Grade: A
Jun 25, 2023
Would take again

Professor Jason Huh is a tough grader but it was worth it because he made me challenged myself. Definitely not an easy class but he just wants us to learn and he wants us to make sure that we understand his lectures. I

Tough grader
Respected
1.0
5.0
CIS012
Grade: Rather not say
Aug 1, 2023

The assignments are graded unfairly for the amount of effort put in. If your program doesn't run or has errors, he will not give you partial credit even if you tried to learn the concepts and put in hours of work to submit it. He will give you a zero on every assignment which is unfair. Midterm and final not weighted enough to bring up your grade.

Tough grader
Accessible outside class
1.0
4.0
CIS10
Grade: C
Dec 3, 2023

Busy work, not hard but extremely time consuming, could be part time job. Does not teach, grade, or do anything a normal professor does. Class is all 'taught' and graded through online platform or copied from textbook (answers on Quizlet). His name is just attached to the class, doesn't do anything. The final projects are so tedious and took days.

Lots of homework
5.0
3.0
CIS012
Grade: A+
Jan 24, 2024
Would take again

Professor Huh is the best professor in the world ever!!! He is so good at everything he does and totally does not give you problems or make you spend your entire weekend worrying about his homework!!!!

Gives good feedback
Inspirational
Caring
1.0
5.0
CIS012
Grade: B-
Jun 2, 2024

He is by far the worst professor I've ever had. His grading is ruthless. He behaves like the IRS and will audit your code which is why it takes months to receive a grade back. If he finds even one mistake, he give you an F on the assignment. When he writes code in Python, he makes numerous mistakes. Nearly 90% of the class dropped the class.

1.0
4.0
CIS012
Grade: D+
Jun 2, 2024

If you notice, he is writing all the positive reviews about himself as they make the same grammer mistakes. Please do not fall for this trap!!!

1.0
5.0
CIS012
Grade: B
Jun 2, 2024

Avoid taking him at all costs! He is terrible at responding to emails and will give you ZERO credit for an assignment you spent and ENTIRE weekend on. Horrible communication from his end and won't even explain why he gave you the grade he did.. the only way to describe this man is horrible. Terrible experience, I will never recommend him to anyone.

Tough grader
Lots of homework
4.0
3.0
CIS012
Grade: A
Nov 26, 2024
Would take again

Lectures covered everything needed to do the homework. I liked his lecture style because he was really clear and broke down the specifics of all the concepts. Homework needs to be done ONLY using concepts covered in class, learned this the hard way. Reasonable amount of assignments, overall good at explaining concepts and expectations.

Clear grading criteria
Accessible outside class
1.0
5.0
CIS012
Grade: C
Feb 6, 2025

Beware of fake positive review like the one directly below this comment. You will not get in an A in his class.

1.0
5.0
CIS012
Grade: Rather not say
Mar 25, 2025

This might be one of the worst professor i've had . Lecture videos are very long and go in circles don't really explain how to write certain codes for a beginner python class . Will dock points for the slightest mistake but won't tell you how to correct it .

Tough grader
1.0
5.0
CIS012
Grade: Drop/Withdrawal
Apr 12, 2025

You will never satisfy this professor, he is terrible and you won't get an A in this class, he also doesn't respond to emails and you're just stuck with a grade that you don't want. Don't take him if you want to do well in this course.

Tough grader
Lots of homework
1.0
5.0
CIS012
Grade: Drop/Withdrawal
Apr 12, 2025

He is a terrible professor, he won't teach you anything because when you do your assignments he just grades it and leave a comment on what you did wrong and how do you fix it. I couldn't figure out an assignment so I went on youtube and used a program that haven't been cover in class, he gave me a 0 and wont tell me how to actually do it.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CIS012
Grade: B
Apr 27, 2025

Do not take this course with this professor if you have any previous programming knowledge. If you accidentally use any material he hasn't covered that you've previously known, he will grade your assignments as 0%. He wants exact outputs for very basic code, yet if your code is too similar to a classmate, he will think you're cheating, 0%.

Tough grader
Lecture heavy
Graded by few things
1.0
5.0
CIS10
Grade: Not sure yet
Jun 25, 2025

Please take this rating very seriously. There are 102 assignments in his 6-week online course, and each assignment takes around 1-3 hours to complete. He has a time limit on the classwork material that is meant for learning. He responds to email, but doesn't solve anything; he just tells you that he can't help.

2.0
4.0
CIS012
Grade: A
Dec 11, 2025

Harsh grader without any recognition of a student's effort to learn. If you miss one line of code, he'll give you an F on the assignment without telling you how to fix it. Since AI can produce flawless assignments, imperfect work often shows real student effort and learning. His lectures are sufficient for the course, nothing extraordinary though.

Tough grader
1.0
2.0
CIS012
Grade: A-
Dec 18, 2025

This was an online course. Lectures were hard to follow, boring, and needlessly repetitive. Homework required the use of concepts that were never explained or discussed in class. And the final assignment was incredibly flawed; the "correct" count of specific lines in the provided file was incorrect, due to poor logic in the search string.

Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

62%

Textbook Required

5%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 38 grades
Most common grades:
A (17)
A+ (5)
Not sure yet (5)
Grade Distribution
A(22)B(5)C(7)D(7)F(0)A-/B+(2)
Based on 52 reported grades
A: 17
A+: 5
Not sure yet: 5
Drop/Withdrawal: 5
Common Tags
Tough grader (26)
Lecture heavy (13)
Clear grading criteria (10)
LOTS OF HOMEWORK (8)
Lots of homework (8)
Get ready to read (7)
Gives good feedback (6)
Graded by few things (6)
Rating Trend

Declining

-0.74 avg change
Nov
Feb
Mar
Apr
Jun
Dec
Last 6 months
Ratings by Course

CIS164

5.0

(2)

CIS151

5.0

(1)

CS6

4.0

(2)

CIS1072427

4.0

(1)

CIS30

3.4

(5)
+11 more courses
Difficulty by Course

CS6

4.5

CIS139

4.0

CIS112

4.0

CS112

4.0

CIS012

3.9

Similar Professors