4.4
Quality2.9
Difficulty77%
Would Retake90
Reviews77%
Would Retake
90
Reviews
Rating DistributionOfficial
90 total ratings5
66
4
12
3
4
2
5
1
3
What Students Say
“This teacher was excellent for an intro to Java class”
CSC110 - 5.0 rating“I worked hard for my grade”
CSC100AND200 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
92%
Textbook Required
47%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.72 avg changeRatings by Course
121
5.0
(2)C
5.0
(1)JAVAIAMPII
5.0
(1)CIS166
5.0
(3)SISSCS
5.0
(1)Difficulty by Course
SISSCS
5.0
MAT091
4.0
CSC230
3.7
CSC205
3.6
CSC205AB
3.5
Reviews (89)
Very skilled professor, slightly sarcastic yet entertaining, divides each class into a lecture / hands-on lab portion (this would be a good model for others to emulate), very helpful with regard to questions. Recommended.
He was awesome... and very concerned and helpful
very easy
Great Professor, Would highly recommend.
entertaining enough to go to class. easy... if u failed its cus u didnt go to class...
This guy is freaking hot like a llama in heat.
My only problem with Bill Meacham is that he is so hot that he steals all of the good-looking girls away from the students. This guy is a great teacher, but he has definitely been a detriment to my love-life.
Bill is a terrific teacher. I also have him for CIS126DA (UNIX) and for Java I. He is smart, fun, funny and all around terrific. His classes are great. He makes learning fun.
Awesomely cool, and very interesting
Meacham is the man! He has a tendency to embarras stundents in front of the class. Its hilarious.
Meacham Rocks. I hate math and he made me actually enjoy some of it. Great professor and willing to help you one-on-one if need be.
Bill is an awesome instructor and I think he is really nice on the eyes too... this made the class much more enjoyable to come to. I wish I could have all of my classes with him as my teacher. I only wish I could have some personal time with him.
one of the best teachers at SCC!
Best teacher ever!
great teacher! get to know him, show up to class, and do all assignments and you'll pass. He does powerpoints, notes, white board table work, and gives at least 2 weeks to finish the homework. a lot of tests are take home too! which is great. I would recommend him to anyone as he was recommended to me by a previous teacher! GO MEACHAM!
This teacher was a great teacher! I had no clue about math before being in his class, but he made it seem soo easy! I definitely feel more comfortable with it now. This teacher is recommended, definitely.
very nice and helpful teacher i like the way he teach and he makes everything so easy for us i would defiantly recommend you him for math 091 and 142
Meacham was an awesome teacher! He joked with our class and told cool stories sometime. That doesn't detract from learning at all. It's not an easy A class, but it's an Easy B per-say. He's really cool about office hours, etc. And his tests weren't too difficult. He's a cool guy, and you'll learn a lot.
I suck at math...but he gave me hope..tests are a bit challenging, but he will help you..teaches different ways to learn, which is confusing..but just get into small groups and work together. he scares you on the first day, but he is very funny...and you can do it!..On to 120.
Anyone who has Meacham as a math teacher should consider themselves BLESSED. I'm not even good at math but he is so helpful and is always available during office hours. His class is fun and hilarious, and he comes up with great projects. I am seriously going to miss this class when it's over.
Mr. Meacham is hands down, the best math teacher I have ever had! He understands life happens and works with students so much! He really wants to have his students succeed and it was so great to have a teacher like that, Especially since I have always failed math.I ended up getting a B in his class! I highly recommend Mr. Meacham!
Mr. Meacham is hands down the best math teacher I've ever had. He made it fun to learn, encouraged group discussions and made the class social which has never happened in my previous math classes. Always fair and thorough. I will definitely miss this class (never thought I'd say that about a math class) :)
Great sense of humor, great teacher. A+++++
He is a great teacher. I enjoyed his class very much and especially liked the fact that he has a lot of group interactions.
He's a very good teacher, and he does a lot of group activities
Mr. Mecham made Math much more fun! He encourages the whole class to get involved. Made great friends and had fun with the projects! Going in I thought no way will I pass this class. I never passed one test but showed up every class period, participated, and turned in every project and all homework and received a B!!
I got an A on every test, every homework assignment, and every project, yet received a B in the class. It makes no sense. He is unfair, condescending, and treats the "smart" kids badly and gives them a hard time. If you're good at math at all, don't dumb yourself down for his class. Plain and simple.
He was a really good teacher. He try's his hardest to make you succeed. His projects are a lot of fun and pretty easy! He has a dry sense of humor but really cares for his students. An easy A!
Straight forward with nerdy humor! I struggle with math and his explanations made sense to me unlike other professors I have had. And yes he will joke with students and they almost always joke back. Helpful outside class as well. He is also willing to work with you in tough situations.
Very Good teacher, cares a lot about his students. Fun environment. Provides endless amounts of information on how to do each problem. Always available during office hours and during class if you need extra help. I would definitely take him!
I have never in my life felt like my teacher cared about me or my grade until I took Meachams math class. He cares so much about his students and doing whatever it takes to help them pass/succeed. I am devastated he isn't teaching the next math class I need. HIGHLY RECOMMEND HIM!!!!!
MR. MEACHAM IS THE BEST TEACHER I HAVE EVER HAD!!! I WOULD BE SOOO LOST IN MATH WITHOUT HIM. HE EXPLAINS THINGS PERFECTLY, ALWAYS ALWAYS THERE TO HELP OUT. HIS CLASS IS FUN AND ENTERTAINING. I TELL EVERYONE TO TAKE HIM. HE'S GREAT!!!!
He seems mean at first but only because he wants the motivated people to stay. He gets really mad if you attendance is not good, so you should try not to miss any classes. He explains things really well and is a great teacher. He helps you in class, and even more helpful when you go to his office hours. He wants to make sure you understand it.
Such a great teacher. He is not a sit and lecture person. His class is very interactive and he wants everyone to succeed. But be warned he does not take sh*t from anyone be a good student and somewhat try and you will love his class! Definitely take him!
super helpful. great teacher! hands on. shows you step by step. uses hand outs. has you get up and work it out
Meacham was a pretty good teacher, he piles on a lot of projects at the end of the semester which killed my grade but other than that he's good!
LOVED him for math, I wish he taught the higher classes. He made sure everyone got it before moving on and you could tell he cared about his students. He liked to joke around with everyone and I looked forward to class. Very helpful and great teacher as long as you put in some effort
I didnt like the way he setup how his class was ran the hardest part about the class was him making the online homework due at 3am. All the homework was 20 to 40 questions with at least 2 questions in side of the question so it made homework very time consuming and makes you want to break your computer. He gives extra credit oppritunites on test.
Mr. Meacham is seriously the best math teacher I've had! Overall great and funny guy, also. He really does want all of his students to succeed and he will definitely make sure of that. Mini-lessons are easy A's, and homework you do online and have unlimited chances to get it right! Funny, educated, and makes class interesting using examples!
Such a great professor. Very helpful. Mini-Lessons and Homework are an easy A, you can do the questions as many times as you want until you get an 100. You can do exam reviews and get an extra 10 points on exam! I liked his style of practicing problems on the whiteboards with classmates. Show up, study, be respectful and you'll do great! Great man!
One of the best math teachers I have ever had. Really cares to help everyone pass the class. Yes there is homework but deadlines are set for a good amount of time and he will give you 2 extensions for when you need them. He drops two low grades in homework and mini lessons. The more you go to class they better off you are, do all extra credit!
be prepared to invest a looooot of time in this class
Class was 90% self-taught, and if you didn't jump up to the board for every equation you were "disrespectful" and kicked out of class. When asked for help told me, "Part of college is failing classes. Doesn't matter how you get there as long as you get there." I wasn't failing and the semester had just started, killed my confidence.
I love Mr. Meacham! Great teacher & great guy all around, his class is fun and interactive and really prepares you for your next math class. The homework is online as well as quizzes and mini lessons, the quizzes are a super good indicator of what'll be on the test plus he gives extra credit. Super fun class
Great teacher, I took him for 121 and 150. Very helpful and wants to see you pass. Lots of board work, participation matters. Do your work and stay off your phone and you can easily get an A. Tells you exactly what you need to do to pass and emails back right away. He gives up to 10 point extra credit on exams... take advantage!
Sort of an embarrassment. Clearly didn't prepare for class and came up with things to do on the fly. Grading was inconsistent at best. Went three months without him grading assignment. Didn't give any concrete feedback on why you lost points. Changed dues dates randomly. Even admitted that he cared more about his math class than computer science.
Class was very easy for the first half. Felt like he held our hands a little too much; which is not the best way for someone to learn programming. Taking CSC205 at MCC now and it is MUCH more difficult, especially because I don't feel so prepared from 110. Nice guy, dry-humor keeps class interesting, but if you wanna learn, I'd go somewhere else.
Class & teacher were very disorganized; Meacham came up with things to do on the fly. Grades came very late as well. But, if this is the only CSC class you need, go for it; the class is fairly easy and you probably won't need to worry about programming again. Otherwise, I think you're better off with a more rigorous teacher who forces you to learn.
Mr. Meacham is such a keeper! If my schedule and degree plan could accommodate it, I'd definitely be taking him this summer. He is patient, tells cheesy jokes that crack me up, and genuinely cares about your success. I am the QUEEN of asking questions and he never hesitated to explain things in a way I could understand. This man deserves a trophy.
Good teacher, gives good feedback and will help you if you need it.
If you are an engineering major, take another class. He is simply too easy. Other CS classes learned more. He requires you to pay attention by calling people at random, which is a positive. Every class went well for the most part, but he definitely does not put much effort into his lecture structure. He will call you out if you do not attend class.
This teacher was excellent for an intro to Java class. I found his lectures very informative. This class is great for people that have never programmed before. I plan to take assembly from him. The people that are complaining that he is too easy, have experience with programming. I give him 5/5.
If you haven't programmed before, take Bill's class. He makes programming easy to understand. Java is a vey difficult language for your first language. Bill helps you get through it. Get ready for participation.
I am not sure why everyone is complaining that Professor Meacham is too easy. I worked hard for my grade. There were written tests, a lot of assignments and labs. Mr. Meacham cares about his students, he created a nice support network of labs hours where students got the help they needed.
There were 4 people in my class that were repeating CSC 110 over again. So, stop winning meachem is too easy. There was a lot of work and I know how to program. But, I had to earn my A. Also, prof Meachem taught me a lot of things, I didnt know. 1010
I give Prof Meacham a 1010. His lectures are very detailed, I learned a lot about Bits and bites in his class. But, he is also really funny, he makes learning interesting. If you take his class don't expect an easy A. Get ready to work hard!
Great professor, a lot of homework and myprogramming lab. But, I learned a lot from him.
He puts his heart into teaching. When he sees you are having a problem he will go over the material, meet with you in office hours, get you a tutor or partner to work with. If you will work with him he will do whatever it takes to help you learn the material. Repeating problem areas and assigning extra credit. you learn in his classes.
This professor is a great computer science teacher. I told him, I didn't know what I was doing for a project outside of school. He got me the help I needed, I did well because of him. Now I am serving my first NASA internship because of him. His classes are challenging, with a lot of homework and labs. He cares about his students.
Great Professor, I would definitely take him again :)
This class is pretty challenging if you don't have experience with assembly lang. The assignments are challenging at first but make sense later on. There were two quizzes and two tests, plus a group project. I didn't feel like there was enough time to complete the midterm. But the teacher is very nice and is sometimes lenient. Can be knowledgable.
Professor Meacham will do everything he can to help you learn programming. Office hours before class and in the tutoring room. He has tutors available 3 hours a day. Can be easily be reached by email. Gives really good lectures. Has online quizzes you can repeat many times. Homework & online videos to help. Can easily ask questions in class.
Great professor that teaches well. Lectures well and does a great job articulating everything necessary to pass. Grades will be behind, but that's because he's teaching the entire CS department. Free to ask questions in and out of class for feedback. Take this professor for CS and you'll know what you're doing. Don't forget your headers though.
Great professor! He is really knowledgeable and cares about his students!
Great professor! I love when he comes in talks about his fantasy football team! I dont even care about football, but I care about professor Meachems fantasy football team! Classes are hilarious!
One of the worst professors I have ever had and that is including Highschool. he didnt know c++ and was teaching it to us while he was learning it himself. He also cancels class a lot,about 4 times a semester. Thats 2 weeks. You can tell he puts in no effort to prepare class. AWFUL. He gets extremely behind on grading, and theres little/no feedback
I personally wouldn't take any class with him again, tough grader. Grades you if you don't include comments in your program . Visited him during office hours to review my grade after the exam because he graded me on a few things an showed that he doesn't care at all. Terrible experience, ended up dropping the class because of his mindset.
Mr Meacham is a good professor. He tells funny jokes and stories to balance the monotony of class but he is a genius himself. He knows more about these subjects than anyone else I have met and if you put in the work, you will get more from his class than you could imagine. Yes you have to work for it but if you dislike that, go major in LIB ARTS.
Mr Meacham is a good professor. He tells funny jokes and stories to balance the monotony of class but he is a genius himself. He knows more about these subjects than anyone else I have met and if you put in the work, you will get more from his class than you could imagine. Yes you have to work for it but if you dislike that, go major in LIB ARTS.
Meacham is a great professor if you are willing to work for a grade and truly learn the course material. When taking assembly language, you cannot half ass it. You either learn it or you should switch majors. Meacham is extremely smart and if you can absorb some of this knowledge it will greatly help you in your future CS career. I recommend him.
Mr Meacham is a good computer science professor. He knows more programming languages than you could imagine. If you do not want to take the time to learn assembly language then you should not sign up to begin with. He handled the whole COVID issue very well and made the transition to online learning easy and engaging. I definitely recommend him.
Great professor! He handle the pandemic very well. He became easier to reach during the pandemic. Most students got the help they needed during this time. His classes are engaging and hilarious.
I dont understand why there are three different William Meachems. There is one at Scottsdale. He is really funny for computer science! I have learned a lot from this professor. And his assignments are hard. He makes you work for your grade.
He shows you a different side of math. He can teach you which math concepts relate to programming.
Lectures are useless
I would take this professor again if there were no better alternatives. Although the lectures don't help much with learning the material.
Meacham is awesome. Took this course the first time he was teaching it and even though it was a rough ride, he was super helpful and was responsive when there was stuff we were struggling with or that we didn't understand the first time he talked about it. I would pay to take a class with him for fun.
Mr. Meachem is a great professor! I have had health issues and he is working with me and helping me. I dont understand all this hate against him. He had been my computer science professor for my entire csc education. He trys to make a community where students can get help. I have learned so much from him!
I got into an IVY league college because of Mr. Meachem. His classes are hilarious, but very informative! If you are serious about coding he will teach how to code!
Mr. Meacham was not as expeceted - these comments are misleading. The class was unorganized, not inconsistent - the lectures were sloppy, the teacher was complacent and lapsaidasical. There are better computer science teachers at maricopa. Go find somebody you would be grateful you took, or do what you please. I am disappointed this was my comment.
I made the post below. It really seemed after this point of time things changed a good deal for the better. Some of it still was rather true. Though, he started to curve his tests was reasonable and simply cared. The caring part was genuine and it really made a difference. He is funny. When you ask questions in class you get to see his + characer.
Mr Meacham is the best professor. He is easy grader. If you have a late work! he will give you an opportunity to get extra credit. He is awesome and fair. Tests are related to his slides. Moreover, he won't grade a few remaining projects they seemed to just lower most people's score. I am going to take CSC 240 in Fall 2022 with him. He is the best
Not the most organized professor, but his lectures are in line with the material. Tests cover a little more than what is talked about in class so the textbook is a good reference to clear things up. Where Professor Meacham shines is the quality of his assistance when you have a question. Always ask him questions, his explanations are top notch.
Instead of taking the few but long and grueling assignment approach most ASU professors take, he has many assignments that are all straightforward. He's a great professor, really passionate, but doesn't really grade anything until the end of the class. Very helpful in student hours, and tests are derived from the slides
Professor Meacham has engaging and informative lectures. If you show up to class in person instead of attending online you won't regret it, he's a fun professor to talk to and a really nice guy. When I didn't do a project properly he offered to help me fix the issues and even gave full credit after due date. If you're a hard worker he will see it!
Gives out a decent bit of homework, they are not big assignments. 90% of assignments can be done in an hour if you understood the materials from his lecture. If you get stuck, set up a meeting with him which he helps out well. I could've been better prepared for CSE 310 if we covered more C++, however overall, I learned a lot and recommend him.
Meacham is a really passionate guy, although his lectures can get a bit long winded, and there is a lot of time spent in lecture. It is worth it though as he usually goes over all info related to assignments. Assignments take a decent amount of work, but it's worth it to be prepared for the tests. He gives good help and study guides for the exams.
Professor Meacham is one of the best professors I've had across a few institutions. It is a real shame for SCC that he is retiring from in person classes, because he is easily one of the most compelling reasons to pick SCC over others. He has the best sense of humor and works very hard to ensure everyone is up to speed, and will explain anything.
Absolutely the greatest math professor and teacher I have ever had. Was willing to go out of his way to make sure I passed. Also very generous with extra credit. He was very understanding that math can be difficult and was genuinely there to help. Sadly, he is retired, but he earned it! He was a LEGEND!
Class Info
Online Classes
100%
Attendance Mandatory
92%
Textbook Required
47%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.72 avg changeRatings by Course
121
5.0
(2)C
5.0
(1)JAVAIAMPII
5.0
(1)CIS166
5.0
(3)SISSCS
5.0
(1)Difficulty by Course
SISSCS
5.0
MAT091
4.0
CSC230
3.7
CSC205
3.6
CSC205AB
3.5