2.9

Keith Mehl

Computer Science - Chabot College

2.9
Quality
4.0
Difficulty
44%
Would Retake
112
Reviews
2.9
Quality
4.0
Difficulty
3.0
Helpful
2.9
Clarity

44%

Would Retake

112

Reviews

Rating Distribution
Official
112 total ratings

5

32

4

19

3

17

2

8

1

36

What Students Say

and trust me he's still the best and miss his classes

CS20 - 5.0 rating

A "great" professor, no feedback on homework, not even a single reply on your score unless you look for him

CS21 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

83%

Textbook Required

25%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 40 grades
Most common grades:
B (9)
C (9)
Not sure yet (8)
Grade Distribution
A(7)B(11)C(12)D(4)F(2)A-/B+(8)
Based on 60 reported grades
B: 9
C: 9
Not sure yet: 8
Rather not say: 7
Common Tags
Tough grader (24)
Skip class? You won't pass. (23)
Beware of pop quizzes (23)
Lecture heavy (14)
Tough Grader (9)
BEWARE OF POP QUIZZES (8)
Respected (7)
Caring (7)
Rating Trend

Declining

-0.83 avg change
Nov
Dec
Jan
May
Jun
Jul
Last 6 months
Ratings by Course

CSCI8

5.0

(1)

CSCI20

5.0

(1)

INTROPROG

4.7

(3)

CSCI15

4.4

(5)

CSCI7

4.3

(3)
+14 more courses
Difficulty by Course

INTROC

5.0

CSCI1415

5.0

CSCI21

5.0

CSCI14

4.4

CS15

4.2

Reviews (109)
3.0
5.0
CSCI14
Oct 14, 2002

Very Very Hard. Worked hard, got F.

1.0
5.0
INTROC
Nov 16, 2002

horrible teacher. I work hard but learn nothing. Hard class!!! he should retire.

3.0
5.0
SOMEC
Mar 2, 2003

this guy is so freaking hard. unbelievable. i worked hard on my programs and he didnt return most of them. i dont think he even went through them. that lazy ****. and his final was impossible. very hard and not very helpful. although he is sorta nice.

4.0
3.0
CSCI
Nov 19, 2003

He's difficult, but clear on his explanations. He knows his stuff. His difficult because he wants you to learn the good habits of programming early in yo career.

2.0
3.0
CS20
Jun 13, 2004

He's fine for yo if yo go with him from beginning level class to advance level(cs14,15, 20). But if you took other prof. and jump to his class you won't understand anything because he assumes other prof had covered everything for yo.But he's friendly ;-)

5.0
3.0
CS14
Jan 9, 2005

He explains very well. His class is difficult for a lot of people but his teaching style worked for me. People complain about class being difficult, well, CS is a difficult major, duh! The smart people obviously got As...the rest aren't probably cut out to be CS major or need to work twice as hard.

3.0
3.0
CAS8
Nov 8, 2005

He's Crazy! He obviously loves computers but I just need this class as a requirement for GE. Who really needs to know all the definitions of each computer component, besides he lectures by just reading the book. I can do that! He's nice but his teaching methods don't work for me.

5.0
4.0
CSCI15
Nov 25, 2005

Knows how to program, but could use a few lessons in how to teach. The biggest problem with the classes is getting people to talk and ask questions. do this and the class will be no sweat. he is strict on termonology, but that is an important aspect :)

1.0
5.0
CSCI1415
Jan 31, 2006

The worst teacher! Don't think he knows too much. His lectures are a joke

5.0
4.0
CSCI8
Jan 4, 2007

This teacher is very helpful. He has a lot of experience and is willing to share it with you but you have to pay attention and don't miss class. His lectures are dry but it is the material more then it is him. Take notes even if you have the book. He provides alternate ways to do stuff that you might have thought you already knew.

5.0
4.0
CSCI20
Jan 18, 2007

Mehl is a great teacher but if you want the good grade, you have to show that you know the subject. He is always there to help. The secret is to just ask and he will help you and he loves it. He will not spoon feed you the course. Be prepared to spend a lot of time on this course. If you are not comforable with programming DO NOT take this course.

4.0
3.0
CS21
Apr 29, 2007

Very practical and upbeat; he enjoys the subject (rare for an assembly teacher). Seems aloof and unreliable, but very helpful to those who ask and willing to go the extra mile. Assignments by email!

5.0
1.0
CSCI7
Nov 12, 2007

a good, funny teacher..super easy quiz that you will never see again in your lifetime...but,the problem is,his class is too easy...

4.0
3.0
CSI7
Jan 24, 2008

He assigns hwk about every week,but gave my class a reasonable amount of time to finish it( 40% of grade). Pop quizzes come occasionally--but forces people to stay on task. Also he curves them thankfully.. Overall CSI 7 with him was pretty good. He's just anal about certain things like "side conversations." Get on his good side and do your work! (:

4.0
4.0
CSCI14
Apr 8, 2008

If you don't study your notes & programs on a regular basis,you won' pass! I just don't like his teaching method,he's very anal about certain things, and his weekly pop quizzes are a pain. Its ALWAYS his way--no questions asked.Also the midterm and final are 70% of your grade! But he's willing to help in office hours and lab, take advantage of it!

4.0
4.0
CS20
Jun 10, 2010

His class is not easy, but you'll learn a lot. Show up for class or you're gonna have a rough time. And ask questions. He's not scary...unless you insist on doing things the hard way. =D

4.0
4.0
CSCI14
Dec 17, 2010

Great teacher with plenty of knowledge but his material is ridiculously difficult. The first half of the class is a breeze, but then the concepts pick up. Also, its easy to get lost in his jargon. Again, I don't doubt that his words are accurate but at the point where you are dealing with a class of beginners? It's time to dumb it down a little !!

1.0
5.0
CSCI14
Mar 8, 2011

A nice guy but he should not be teaching. All his lectures are confusing, unhelpful and seems like he doesn't care if you understand or not. Does not go over test material and I think he enjoys when his students fail. Tough tests. Does not use the $100 book he recommends us to buy. Horrible modivator, cynical and says "grades do not matter."

4.0
4.0
CS21
May 3, 2011

His class is not easy, but you will definitely learn a lot. If you would like to be challenged, take his class. If you want an easy A, pick another instructor.

1.0
5.0
CSCI14
Jun 9, 2011

IF YOU WANT TO PASS THEN DO NOT TAKE THIS PROFESSOR!!!!! he is the hardest professor I have ever had. He throws pop quizes at you almost every class. and his midterm is worth 35% of your grade. the class avg for the midterm was a 44/100. He just has a very unusual style of teaching. AVOID AT ALL COSTS!!!

1.0
5.0
CSCI14
Jun 9, 2011

He enjoys seeing his students in misery. He will drop you if you miss more then 2 classes. the class started out with around 40-50 students and ended up with around 8. No answer is ever good enough for him. super anal and uses jargon that only professional programmers would understand. He knows programming but not teaching.

5.0
1.0
CS14
Jul 29, 2011

Easyness: A Helpfulness: Very Clarity: Crystal (But keep up with the class to get the new material). I like his way of grading. Quizzes don't matter much, so don't be scared about them. Average 65% up in the quizzes an he will give you all the points. Memorize definitions. Do things on time, or you won't catch up the new material, thus you'll fail.

4.0
4.0
CSCI15
Aug 17, 2011

Good teacher! Very knowledgeable. His lectures are often a couple sections ahead of assignments, so take notes well! (he emphasizes on this too) Overall nice guy. Strict on attendance but only because he doesn't want people to fall behind. Keep up with the assignments and labs and you should do fine!

3.0
4.0
CSCI15
Sep 13, 2011

Overall nice guy. He needs to learn to address the whole class instead of the same 2-3 people that answer his questions. His lectures are fast paced and he uses terminology that will be very confusing at first. Expects you to know a lot.

5.0
2.0
CS14
Oct 28, 2011

In the start, it's a bit tough. The terminology is a bit difficult but you soon get used to it. If you pay attention and stay for his labs, you'll do fine. Lot of pop quizzes. Some you'll fail. But they're all geared towards toe midterm and the final, which really count. Overall, great. Have to stick in there, but you'll get it if you like CS.

3.0
5.0
CSCI14
Jan 23, 2012

Professor Mehl obviously has more than enough computer science knowledge/expertise for a teacher. However, he spends at least a third of each lecture going off on tangents unrelated to the course, oftentimes tirades against former students. Not great at explaining difficult concepts. Be prepared to do some extra studying on your own.

4.0
2.0
INTROPROG
Sep 18, 2012

Mr. Mehl is a very big man. He definitely knows what he's talking about, but don't go into his intro programming class expecting to skate through. He doesn't assign much work, but in class, he expects your terminology to be extremely spot-on and exact. You can't be vague. In general, it is easy to do well on work, but be ready to pay attention.

5.0
2.0
CS7
Oct 19, 2012

I learned a lot from him. His class is tough but that's one of the reasons why I like his class. Once you know how to do in his class, it's easy to get an A, but you really need to study. If you follow him, you will learn a lot. Otherwise, you will feel it's really a tough class and be depressed with your grade. Just be prepared to learn :)

4.0
4.0
CS14
Mar 26, 2013

Mr. Mehl is a very smart man. He has obviously done a lot of programming in his life. However, his CS14 class is not to be fooled with. It is fast paced, and very difficult if you've never seen any of this before. He hands out a lot of work, but gives you time to do it. Be ready to think and be challenged.

4.0
4.0
CSCI14
Aug 26, 2013

I like Mehl's assertiveness with conveying information and I like how he views his students when he conveys material. Mehl views his students as if we are true practitioning computer scientists, however, he also treats us like he is their boss as if the quizzes and assignments are done over their life/death.Takeif CS is a metter of life/deathtoyou.

3.0
4.0
CS15
Feb 11, 2014

Very Knowledgeable teacher. However can be confusing during lecture. He makes jumps to answers and expects you to get the logic behind it without much explanation. Expects you to know terminology and uses it sparingly. Can be confusing for beginner programmers. Be prepared for quizzes and new material in lectures by reading ahead.

5.0
5.0
CSCI7
Grade: Not_Sure_Yet
May 2, 2014

Even the introductory Computer Science course at Chabot can be demanding if you're not strong in math or you don't keep up with the reading and assignments. In this class it is absolutely vital to pay attention, take detailed notes and refer to them often, and ask questions. Don't ever miss class or you will fall behind and struggle to keep up.

3.0
4.0
CSCI
Oct 14, 2014

His class is tend to be confusing for most of the students, it requires you A LOT of after-class work if you want to keep up, A TONS of labs and homeworks, his handwriting on board can be HARD TO READ. and DO NOT take his class if you are new to Computer language, to be honest, i found textbook is more understandable than the lecture..

3.0
4.0
CS7
Dec 23, 2014

Intro course can be overwhelming for people who do not spend time learning on their own. His lectures aren't that helpful in teaching how to program, the book and internet more useful in that regard. Learn to program on your own, through internet and the book. Go to lectures to learn the definitions of vocabs or his "technical jargon."

4.0
4.0
CS21
Jan 12, 2015

His assembly class is not too tough if you have taken CS14 or CS15 prior, it's important to have some sort of programming background before taking this course or you'll just end up lost. Take good notes, do his assignments and labs early and not last minute. Study for his midterms and finals by going through your notes and assignments.

5.0
3.0
CS14
Feb 20, 2015

Computer Science is not for the faint-hearted and this teacher is honest about it. He prepares you for the real world of programming and is also approachable if you have a problem. Be ready for the pop quizzes, put the hours in and you will pass.

2.0
4.0
CS14
Grade: A-
Mar 4, 2015

Very smart and knows programming well but that doesn't make him a good teacher. He is one of those teachers who would rather try to flunk you than give a lecture you can actually follow. When you ask him a question, he doesn't give a clear answer. It almost feels like he enjoys making the students feel dumb. Avoid him if you can.

4.0
4.0
CSCI14
Mar 10, 2015

Mehl is a good, funny, and nice professor and is more than willing to help you given your effort (not before due date). Quizzes are hard at first but you get used to them and they are VERY helpful for midterm and finals. He tries a lot to be clear and understandable. Definitions are also important. Study. Go to office hours. Ask HIM for help.

4.0
4.0
CSCI14
Jun 9, 2015

Do the homework and labs before they're due. Know the vocabulary he's a very technical when he communicates with students. You can figure out the pattern of the quizzes, but you should listen to ALL the advice that he gives you. Great professor and very helpful, but there is a jump in his class when we reach assignment five or six.

2.0
4.0
CS14
Oct 9, 2015

Mehl is a terrible teacher. Halfway in and the class hasn't received any graded assignments. We have no idea how we're doing. Mehl's demeanor and tone discourages questions. I enjoy the subject but hate the class and am worried about my performance. I guess we'll find our about our mistakes when we fail the class? Avoid Mehl if you can.

3.0
4.0
CSCI7
Jun 11, 2016
Would take again

Mehl knows the subject very well and so well he is actually kind of cocky. If you finish an assignment early, he would say something beyond the lines of 'i can do that within seconds.' tough grader because he thinks/knows he can do better. computer science is a hard subject so you should expect what you're in for. i do enjoy mehl lectures though

3.0
4.0
CS14
Aug 18, 2016
Would take again

He has got to be the hardest professor in all of Chabot, as confirmed by many other CS students. However, if you love the subject and are willing to give up a lot of time for it, then he is the teacher for you. He gives quizzes almost 2-3 times a week and gave a final project during final's week. If you plan on taking 15 and 20 then he is a must.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
4.0
4.0
CS14
Aug 24, 2016
Would take again

If you are a Computer Science major, this is the teacher you need to take so you can become a good programmer. Take this teacher if you are looking more than just a grade. He is very precise, sometimes unclear, with the terms he is talking about. Be ready to challenge yourself when you are taking his classes. He might scare you off but its not bad.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
Amazing lectures
1.0
5.0
CS14
Aug 31, 2016
Wouldn't take again

He is a really bad teacher. He himself is very good at it, but cannot teach it. He just expects you to know it. He does not really explain anything and I struggled a lot in his class.

1.0
4.0
CS15
Grade: Not sure yet
Oct 25, 2016
Wouldn't take again

Avoid Mehl if u can. Knowledgeable but not good teacher. The most FRUSTRATING class Ive ever taken: No lecture schedule (how do we prepare?); No feedback on HW; Trick questions on quizzes &tests; Goes WAY too FAST & runs over material. But worst of all: HUGE gap between his lectures & assignments. 20% penalty PER DAY for late HW. Not worth it!

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
5.0
CS15
Grade: Not sure yet
Nov 2, 2016
Wouldn't take again

HW + collaborative labs every wk or 2 wks. (for labs must work w/different partner for each assignmt.) takes off 20% a day for late work. regular pop quizzes. heavy jargon use. explains his jargon w/more jargon! he's difficult to understand. people doing well in his class r those retaking this course & people who already have programing experience.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
4.0
CS20
Dec 1, 2016
Would take again

My favorite prof.! Very organized. If you take this class seriously, you'll learn A LOT. Be on time, take notes, review notes (pop quiz every week), ask questions and do assignments. Quizzes and exams are from notes and hw so taking a note and doing hw are crucial. I transferred to a 4 yr uni. and trust me he's still the best and miss his classes.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
Amazing lectures
5.0
4.0
CS15
Jan 8, 2017
Would take again

Lectures compose of explaining topics and understanding his code examples. Random pop quizzes throughout the semester. Labs and assignments are tough but Mehl provides help if you ask for it. Tests are fair, if you pay attention in class it won't be anything you've never seen before. Overall a great teacher.

Participation matters
Skip class? You won't pass.
BEWARE OF POP QUIZZES
3.0
4.0
CS15
Grade: B
Apr 15, 2017
Wouldn't take again

Mehl teaches in a style compatible to University level. He expects a lot out of you. Assignment does not get graded or feedback. Feedback only given when asked and during accessible office hours. Grade on class curve but only 1 or 2 A's per class; mostly B or C and yes, there are D and F.

Tough Grader
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
1.0
5.0
CS14
Grade: Rather not say
Aug 12, 2017
Wouldn't take again

How to describe the way Mehl teaches: One day he was comparing a computer to a car engine. He asked the class "You guys know how an engine works right?" No one knew.. He then went on a 30 min tirade about pistons and cylinders. He's not a bad guy, he knows his stuff. But he couldn't teach a fish to drink water even if his life depended on it.

Tough Grader
Skip class? You won't pass.
BEWARE OF POP QUIZZES
2.0
5.0
CS14
Grade: Rather not say
Oct 11, 2017
Wouldn't take again

If you don't already know about computer programming or already know how to code, don't take this class. It's supposed to be an "intro" class, but you go right into programming right away. Even with the book, it's not easy. He definitely knows his stuff and is knowledgable, but I wouldn't take this class unless you're majoring in CS.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
4.0
5.0
CS15
Nov 13, 2017
Would take again

This is the teacher u won't appreciate til ur actually taking other higher programming classes. He really does challenge u & present difficult material for a reason. Don't let his tough demeanor scare u away. YES, it's hard! But if u truly want to learn how to program, he's ur guy. He blows away all other teachers @Chabot who r boring or too easy.

Tough Grader
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
1.0
5.0
CS21
Grade: Rather not say
Dec 15, 2017
Wouldn't take again

A "great" professor, no feedback on homework, not even a single reply on your score unless you look for him. No handout for the class, need to take notes yourself, but the biggest problem is his lecture is usually really confusing. He uses many terms on teaching which sometimes is really confusing. For the exam, optional topic takes 15% of final

Tough Grader
Skip class? You won't pass.
BEWARE OF POP QUIZZES
1.0
5.0
CS21
Grade: C
Jun 30, 2018
Wouldn't take again

This professor is a really difficult one. It will honestly be very hard for you(near impossible or you) to get an A on any of his courses.

Tough Grader
Skip class? You won't pass.
GROUP PROJECTS
5.0
4.0
CS15
Grade: B
Oct 24, 2018
Would take again

Best CS teacher at chabot. He is hard and you have to get used to his personality, but he will prepare you 100% to transfer. I took him for 15 ,20 and 21. He gives challenging labs and assignments, but he will help you if you seek help. His tests are nothing out of the blue either, they are based off of quizzes and assignments. Must Study to pass!

Respected
Skip class? You won't pass.
BEWARE OF POP QUIZZES
5.0
4.0
CS15
Dec 4, 2018
Would take again

Although his class is hard, you will learn a lot from his lecture. A professor you could trust that he seldom makes mistakes in class. No cooperation on homework, but he will help when you have questions.

Tough Grader
Inspirational
Caring
5.0
4.0
CS14
Grade: B+
Jan 13, 2019
Would take again

Not that bad

3.0
4.0
CS21
Grade: B
Jan 15, 2019
Would take again

He's a good professor who is clearly knowledgeable in the subject. But he will never give feedback on homework and assignments. Taking good notes is vital. He likes to put small details in exams. Very few A's, most likely get a B. You will have to study outside of class to truly learn the material. Difficult teacher who is particular to his style.

BEWARE OF POP QUIZZES
ACCESSIBLE OUTSIDE CLASS
TEST HEAVY
3.0
3.0
CS21
Mar 26, 2019
Wouldn't take again

Mr. Mehl appears to be an industry trainer as opposed to being an educator. Gears his course focused on employment & the relative rigors of a job. Neglects the education of the student and who is the one actually paying for the course to "learn" the material. Knowledgeable in subject matter but uses himself as a benchmark to students progress.

Respected
Beware of pop quizzes
Tough grader
5.0
3.0
CS15
Grade: B
Sep 20, 2019
Would take again

He might be intimidating but he is a great professor who can teach Computer Science. He actually know what he is doing and trying to maximize the information learnt in his classes. I took him 2 semesters and now I'm taking a class from another professor. Now, I understand how great he is even though it seems like he is tough grader.

Skip class? You won't pass.
Hilarious
Beware of pop quizzes
1.0
5.0
CS14
Grade: C
Oct 3, 2019
Wouldn't take again

If Computer Science is not your major and you are forced to take this class, do not take it with him if you want an A. His lectures are really confusing and he doesnt really go over student's mistakes. I thought I was doing well in the class but got a C because he doesnt let you know what you did wrong unless you look for him in his office hours.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
4.0
CS15
Grade: C
Oct 8, 2019
Wouldn't take again

This class is tough. His teaching is very Confusing. Make sure that you know your material before taking his class. It's best if you take if for CS 14 because it would be a lot more easier when you take his class for CS 15. pop quizzes depends on how well students score on them. If student do poorly on quizzes, he will give out quizzes every class

Skip class? You won't pass.
Beware of pop quizzes
Tough grader
3.0
5.0
CS14
Grade: Not sure yet
Oct 10, 2019
Wouldn't take again

while taking this class i understand what he want us to do and all but come on you pay so much money to get so little info? It would be sooooooo good if he actually instead of giving definitions and terminology and explaining how a variable or a loop, etc works he should show a piece of code running while explaining the subject.

Skip class? You won't pass.
Beware of pop quizzes
Tough grader
4.0
4.0
CS20
Grade: B
Jun 7, 2020
Would take again

Hard to pass class if you don't show up. Quiz and tests are all based on lecture

Get ready to read
Skip class? You won't pass.
Lecture heavy
1.0
5.0
CS14E
Grade: C
Aug 17, 2020
Wouldn't take again

No matter how hard you work if you don't pass the final project that is worth 5% of your grade he will give you a C. This is supposed to be an introduction to the course but it felt more like you had to have had some past experience. Many people in the course felt lost and his grading is way to strict and you lost points for the smallest detail.

Tough grader
1.0
5.0
CS15
Grade: Drop/Withdrawal
Feb 5, 2021
Wouldn't take again

Just terrible. Very rude and harsh. Expects too much for a beginner/intermediate class with NO leniency. Lectures and the way he words the assignment/lab papers are very confusing. Not impossible to learn from, but almost not worth learning from if you want to be respected and want to enjoy programming. It seems he has little care for the students.

Accessible outside class
Skip class? You won't pass.
Lecture heavy
1.0
5.0
CS14
Grade: C
Apr 14, 2021
Wouldn't take again

Incredibly rude teacher, disrespectful towards older students and people whose first language wasn't English. He talks about who he knows and his past a lot, and his lectures are pretty much useless but mandatory. Make sure to follow every detail to the dot or he'll berate you. Would not recommend this teacher if you want to learn to program.

Lots of homework
Skip class? You won't pass.
Beware of pop quizzes
2.0
4.0
CS21
Grade: Not sure yet
Jun 19, 2021
Wouldn't take again

Professor Mehl is mediocre at best. He has been out of the field for a long time and does not understand the difficulties students go through in today's age. The course is genuinely easy, but Mehl is just a harsh grader. Read the online tutorial and textbook ahead of time and make sure to pay attention to how Melh writes his code.

Test heavy
Beware of pop quizzes
Tough grader
1.0
5.0
CSCI14
Grade: Drop/Withdrawal
Jun 24, 2021
Wouldn't take again

I would never take this class again. He yells at students on the first day and even though this is an intro class, he will expect you to know a lot about computers (ex:bit, ram, cpus). He was the hardest teacher I've ever had at Chabot and I recommend to not take him in the summer and pick another professor who is much more kind.

Skip class? You won't pass.
Tough grader
5.0
4.0
CS14
Grade: B
Aug 6, 2021
Would take again

Great professor. Really cares about you and makes you learn to have strong fundamentals. He grades somewhat harsh, so make sure you learn the content well. Assignments start off easy, but get harder in the middle of the course. Take this class if you're passionate about computer science, not for an A. One of the best classes I've ever taken.

Lots of homework
Skip class? You won't pass.
Beware of pop quizzes
5.0
5.0
CSCI14
Grade: A
Aug 21, 2021
Would take again

If you're really want to study CS, definitely go for him. His lectures cover lots of information and there're quizzes based on that. Exams are reasonably hard because he covered those info in class, but it's tough overall. Skip him if you're not majored in CS.

Gives good feedback
Skip class? You won't pass.
1.0
5.0
CS15
Feb 2, 2022
Wouldn't take again

You can tell he cares about this class and his students but this is an intro class to object orientation. It's unreasonably hard and attendance is mandatory. Definitely skip if you're not completely proficient in c++. By completely I mean you're able to program literally anything you want without struggle

Skip class? You won't pass.
Lecture heavy
Caring
1.0
3.0
CS20
Grade: A+
May 3, 2022

He is quite mean if you disrupt the class once on accident.

Tough grader
Lots of homework
Online Savvy
1.0
5.0
CS21
Jun 10, 2022
Wouldn't take again

Terrible course experience! Do not choose this course! There is no grade feedback for assignments! You never know what is right. There will also be many quizzes. There are two midterm exams with lots of questions.

Tough grader
Beware of pop quizzes
1.0
5.0
CAS8
Grade: C-
Jun 26, 2022

Terrible, I don't recommend to anyone.

Tough grader
Lecture heavy
4.0
5.0
CS15
Grade: B
Jun 27, 2022
Would take again

Everything is in the lecture so if you missed a class, you're in for it

Participation matters
Gives good feedback
Lecture heavy
1.0
5.0
CS14
Grade: Rather not say
Jul 19, 2022

Wouldn't let anyone share their Fortnite montages. Even those who can triple edit. Also very confusing. Definitely can't run a professional class

Tough grader
Participation matters
So many papers
4.0
5.0
CSCI14
Grade: Not sure yet
Jul 23, 2022
Would take again

As a high school freshman, this course is definitely difficult. Pop quizzes would knock me out a lot and just overall really stressful for me. I spent around 3~4 hours a day on on assignments and still manage to struggle? This course covers a lot as an introduction course and the professor definitely cares about us. TAKE HIS COURSE IT WOULDNT HURT!

Tough grader
Lots of homework
Beware of pop quizzes
5.0
5.0
CSCI1415
Grade: B
Aug 17, 2022

he is my favorite professor. even tho he didnt let students show they're fortnite montage.

3.0
3.0
SOMEC
Grade: A+
Sep 28, 2022
Would take again

the reason why this professor keeps getting these comments is because they are trolling and they came from the subtrist video LOL

Tough grader
1.0
4.0
CS15
Grade: B
Oct 19, 2022

His lectures are extremely uninformative and he doesnt want you learning from outside sources or else you lose points. His pop quizzes are on things he briefly goes over during class so there aren't much notes you can use to prepare for the quizzes. His homework assignments are fun but also dont prepare you for quizzes or tests. Horrible teacher...

Tough grader
Beware of pop quizzes
5.0
3.0
CS15
Grade: A-
Jan 8, 2023
Would take again

Mr. Mehl was a great Computer Science professor who cared for us and helped us when needed.

EXTRA CREDIT
Amazing lectures
Respected
5.0
2.0
CS21
Grade: B+
Jan 8, 2023
Would take again

I loved Mr. Mehl and his careful comments and amazing teacher!

Participation matters
Inspirational
Caring
5.0
4.0
CS21
Grade: B-
Jan 8, 2023
Would take again

Mehl is a great teacher and one of the few teachers that I love being a student for!

Beware of pop quizzes
Respected
Online Savvy
5.0
3.0
CS21
Grade: A
Jan 14, 2023
Would take again

I had him a year ago and thanks to him, I got a job working at google! Thanks, Professor!

Amazing lectures
Gives good feedback
Lecture heavy
5.0
1.0
INTROPROG
Grade: Rather not say
Jan 15, 2023
Would take again

Overall very friendly gentleman

Caring
Respected
Online Savvy
5.0
1.0
INTROPROG
Grade: Rather not say
Jan 15, 2023
Would take again

great professor

Inspirational
Caring
Accessible outside class
5.0
3.0
CSCI14
Grade: A+
Feb 2, 2023
Would take again

He is SOOOOOOO GOOOOOOOOD!!!! I LOVE THIS PROFESSOR I WISH I HAD HIM AGAINN!!!!

Gives good feedback
Inspirational
Caring
5.0
2.0
CSCI
Grade: C+
Apr 4, 2023
Would take again

One of the best

5.0
3.0
CSCI15
Grade: A-
Jun 24, 2023
Would take again

loved him

Caring
Respected
5.0
3.0
CSCI15
Grade: A-
Jun 24, 2023
Would take again

I really loved him. He was kind

3.0
4.0
CSCI
Grade: B-
Oct 16, 2023

Keith Mehl's computer science course offers a solid foundation in the field, with an engaging teaching style and an emphasis on practical skills. However, the course's restrictive policy against the use of Fortnite montages, and potentially other creative projects, left me somewhat disappointed.

Tough grader
Lecture heavy
Test heavy
3.0
5.0
CS14E
Grade: C+
Nov 1, 2023

I told Keith that I was confused and he told me to unconfuse myself I'll forever be confused but for an intro class. just you know how the subject doesn't mean you cant teach it

Tough grader
Beware of pop quizzes
So many papers
1.0
5.0
CS21
Grade: Rather not say
Dec 13, 2023

There are alot of POP QUIZZES, his lectures DO NOT help with labs and hw. He also DOESNT grade any hw or labs is you have no idea if you did the thing right or wrong. Doesn't teach some concepts that the hw, labs, or the 2 midterms cover, which can be extremely detrimental.

Tough grader
Beware of pop quizzes
Lecture heavy
1.0
5.0
CS21
Grade: C
Jan 16, 2024

He is very strict on rules. The material in the course went from conventional and easy to understand things to trying to crack the Goldbach Conjecture. Our last assignment was to create a program that was so complex, that it made half of our class fail(if you didn't do the final assignment, you fail). Avoid this unfair tyrant at all costs. Or else.

Lots of homework
Beware of pop quizzes
Lecture heavy
1.0
5.0
CS7
Grade: Drop/Withdrawal
Feb 1, 2024

When I took this class, he does not even teach, just goes over vocabulary. Gives random pop quizzes that you cannot study for so attendance is required and no make-ups. Rely on the book required to teach yourself rather than him. Does not use Canvas and only uses email to turn in assignments. If not turned in a certain way, it won't ever be seen

Tough grader
Beware of pop quizzes
Lecture heavy
1.0
5.0
CS7
Grade: Not sure yet
Feb 8, 2024

Probably the WORST professors on campus. Very strict and doesn't teach anything at all, you have to learn through the textbook he provides, which you have to purchase and is expensive.

Tough grader
Beware of pop quizzes
1.0
3.0
CS21
Grade: Not sure yet
Feb 12, 2024

I truly believe Keith has the purest intentions, but I dread his class. When Keith is at his best, he's reflecting your understanding of a concept to you and actively pushing you to develop a deeper understanding. Unfortunately, Keith carries himself in a way that feels unapproachable and pedantic, which holds back an otherwise interesting subject.

Tough grader
Beware of pop quizzes
1.0
5.0
CS21
Grade: C
May 22, 2024

Beware of random pop quizes at anytime. Mehl is a good programmer but a bad person and a bad teacher. the class is hard and then gets 10x more difficult in the last two weeks. If you do not complete the final project to his likings he will fail you, and you'll still have to take the final exam which is also hard. All his 5.0 are fake accounts.

Tough grader
Beware of pop quizzes
Lecture heavy
1.0
5.0
CS21
Grade: Not sure yet
Jul 2, 2024

If you're thinking of leaving on the first day, LEAVE, it just gets worse. The professor has made himself very unapproachable. He gives pop quizzes VERY often. His grading is, if you don't do it how he wants you get a zero even if it's a small logical error and you have all the work shown, you most likely get a zero. I do not recommend it.

Tough grader
Beware of pop quizzes
Test heavy
1.0
5.0
CSCI14
Grade: Drop/Withdrawal
Aug 13, 2024

The very first day I started this class, we had our first pop quiz. If you got a question wrong, he'd call you out on it. Also, on the first day, we had to create a "basic" program he assumed everyone knew how to code already. He gave no instruction on how to do it.

Participation matters
Beware of pop quizzes
Lecture heavy
1.0
1.0
CS14E
Grade: F
Nov 18, 2024
Would take again

He got trolled on Zoom really bad, very funny 😂

2.0
4.0
CSCI14
Grade: A-
Dec 19, 2024

Professor Mehl is a bad professor overall. He's very unapproachable and gives very few examples of his work. Be prepared to teach yourself a lot during the course, while he is very unhelpful, the textbook is not half bad.

Tough grader
Beware of pop quizzes
Graded by few things
1.0
5.0
CSCI21
Grade: C
Dec 23, 2024

The worst professor I ever took. Avoid this professor if you can. His lectures are hard to follow. The tests and final project are very difficult, and he doesn't explain the project well. If you get it wrong, you'll fail.

Group projects
Beware of pop quizzes
Test heavy
5.0
3.0
CSCI14
Grade: A+
Dec 27, 2024
Would take again

Lemme preface this by saying that all you need to get a good grade is to know how to study! 3 exams (based on lecture material), a final project, and pop quizzes (only 5% of the grade). The things he tested us on were completely fair game. Just pay attention in class and take good notes. You'll be totally fine and will *truly* learn lots.

Beware of pop quizzes
Respected
Lecture heavy
2.0
4.0
CS21
Grade: C
Jan 23, 2025

Prepare for pop quizzes and a challenging final project. While the professor can be unapproachable, engaging with the material and using resources like unstuck study can help. It's a tough course, but the skills learned are valuable.

5.0
1.0
CS7
Grade: A-
May 12, 2025
Would take again

Cool guy!!

Participation matters
Amazing lectures
Online Savvy
1.0
5.0
CS7
Grade: F
Jun 20, 2025

lecture heavy test heavy generally heavy guy. he can sink a boat. he got angry at my bbclassmate antonio and turned from an enormous white ball to an enormous red ball. like srsly his head looked like a giant strawberry he had looney tunes fumes out of his ears. I am ilkay atanas karahmet from bulgaria i attended this class years ago.

Lecture heavy
Test heavy
5.0
5.0
CS7
Grade: A+
Jul 8, 2025
Would take again

All of these ratings spewing on this guy were submitted AFTER he had retired (some even YEARS after). I guess people just saw the Subtrist zoom video and thought it'd be funny to knock some guy. No one disses my boy Keith.

Tough grader
Class Info

Online Classes

100%

Attendance Mandatory

83%

Textbook Required

25%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 40 grades
Most common grades:
B (9)
C (9)
Not sure yet (8)
Grade Distribution
A(7)B(11)C(12)D(4)F(2)A-/B+(8)
Based on 60 reported grades
B: 9
C: 9
Not sure yet: 8
Rather not say: 7
Common Tags
Tough grader (24)
Skip class? You won't pass. (23)
Beware of pop quizzes (23)
Lecture heavy (14)
Tough Grader (9)
BEWARE OF POP QUIZZES (8)
Respected (7)
Caring (7)
Rating Trend

Declining

-0.83 avg change
Nov
Dec
Jan
May
Jun
Jul
Last 6 months
Ratings by Course

CSCI8

5.0

(1)

CSCI20

5.0

(1)

INTROPROG

4.7

(3)

CSCI15

4.4

(5)

CSCI7

4.3

(3)
+14 more courses
Difficulty by Course

INTROC

5.0

CSCI1415

5.0

CSCI21

5.0

CSCI14

4.4

CS15

4.2

Similar Professors