2.9
Quality4.0
Difficulty44%
Would Retake112
Reviews44%
Would Retake
112
Reviews
Rating DistributionOfficial
112 total ratings5
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
83%
Textbook Required
25%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.83 avg changeRatings by Course
CSCI8
5.0
(1)CSCI20
5.0
(1)INTROPROG
4.7
(3)CSCI15
4.4
(5)CSCI7
4.3
(3)Difficulty by Course
INTROC
5.0
CSCI1415
5.0
CSCI21
5.0
CSCI14
4.4
CS15
4.2
Reviews (109)
Very Very Hard. Worked hard, got F.
horrible teacher. I work hard but learn nothing. Hard class!!! he should retire.
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.
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.
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 ;-)
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.
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.
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 :)
The worst teacher! Don't think he knows too much. His lectures are a joke
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.
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.
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!
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...
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! (:
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!
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
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 !!
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."
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.
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!!!
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.
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.
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!
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.
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.
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.
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.
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 :)
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.
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.
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.
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.
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..
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."
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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!
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.
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.
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.
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.
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.
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.
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.
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
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.
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!
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.
Not that bad
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.
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.
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.
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.
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
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.
Hard to pass class if you don't show up. Quiz and tests are all based on lecture
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.
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.
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.
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.
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.
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.
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.
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
He is quite mean if you disrupt the class once on accident.
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.
Terrible, I don't recommend to anyone.
Everything is in the lecture so if you missed a class, you're in for it
Wouldn't let anyone share their Fortnite montages. Even those who can triple edit. Also very confusing. Definitely can't run a professional class
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!
he is my favorite professor. even tho he didnt let students show they're fortnite montage.
the reason why this professor keeps getting these comments is because they are trolling and they came from the subtrist video LOL
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...
Mr. Mehl was a great Computer Science professor who cared for us and helped us when needed.
I loved Mr. Mehl and his careful comments and amazing teacher!
Mehl is a great teacher and one of the few teachers that I love being a student for!
I had him a year ago and thanks to him, I got a job working at google! Thanks, Professor!
Overall very friendly gentleman
great professor
He is SOOOOOOO GOOOOOOOOD!!!! I LOVE THIS PROFESSOR I WISH I HAD HIM AGAINN!!!!
One of the best
loved him
I really loved him. He was kind
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.
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
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.
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.
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
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.
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.
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.
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.
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.
He got trolled on Zoom really bad, very funny 😂
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.
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.
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.
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.
Cool guy!!
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
83%
Textbook Required
25%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.83 avg changeRatings by Course
CSCI8
5.0
(1)CSCI20
5.0
(1)INTROPROG
4.7
(3)CSCI15
4.4
(5)CSCI7
4.3
(3)Difficulty by Course
INTROC
5.0
CSCI1415
5.0
CSCI21
5.0
CSCI14
4.4
CS15
4.2