4.8
Quality3.4
Difficulty100%
Would Retake152
Reviews100%
Would Retake
152
Reviews
Rating DistributionOfficial
5
135
4
10
3
3
2
3
1
1
What Students Say
“I would recommend cpts121 to anyone, regardless of major”
CPTS121 - 5.0 rating“Andy is the best prof”
CPTS121 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
30%
Textbook Required
29%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.00 avg changeRatings by Course
121
5.0
(8)EE234CS422
5.0
(1)EE234
5.0
(4)CPTS224
5.0
(1)CS121
5.0
(2)Difficulty by Course
SUMMERCS121
5.0
EE234CS422
4.0
CS121
4.0
CPTS8
4.0
CPT122
3.8
Reviews (152)
My main complaint about this course has nothing to do with the prof. There is just way too much material being covered. Most students were still struggling with basic syntax towards the end of the semester. It needs to be cut down. Andy is a good teacher, but the course and workload is ridiculous.
No Comments
No Comments
Andy is one of the best teachers I have had in engineering, if your struggling with cs 122 and talking****, maybe you should change your major to comm. He really knows his stuff and is fair in dealing with students and deadlines. I would take any engineering class from him.
Andy's teaching style is meticulous and informative. He may seem intense at times, but it is apparent that he cares a lot about the education his students receive. He is full of encouragement, and has a superb understanding of the material he teaches. He is always approachable. Class is definitely challenging, but he will guide you to succeed.
A nice guy.Following unrelated to him.Don't expect the TA can help all the people who stuck on the project,just the project is way too hard.This class,like the CS in UW,is also not working at all,selecting programmers from the class,but not cultivating even a single programmer.Why there's no placement test to sort out students who need more help?
No Comments
Really great prof that is excited out the material. Maybe tries too hard to get students excited, but really wants them to learn. Easily approachable for anything (help, small talk, etc.)
First off at WSU your lucky to get a professor with even a masters degree, ie. most of the math classes are taught by grad students. Sadly i have taken this course at 2 other colleges and andy is hands down the best i've had. If you go to class and read the power point notes he posts you'll have a great basic knowlege of C to start with.
had him last semester, exellent teacher, just go to class, and ask any questions that you have. he also has great study sesions! GO if you need help! they helped me get a B+ in the class. I'm a first time programmer. :) Highly recommended!
Very Good Teacher. Knowledgable,Smart,Presents Material well and cares.
Not a bad person, but should not be teaching a subject he knows so little about.
Mr. O'Fallon is the best teacher I have ever had! Some advice, if you are not very bright, don't take his class because he is too smart to put up with simple minds.
Andy is the best teacher ever. I learned a lot from him. Very nice guy too.
He seems genuinely interested in teaching the material. He also likes to make it clear that the class is going to be difficult, and my god, it is certainly difficult. A lot of the problems I have with the class have absolutely nothing to do with the professor, and without the professor's help the class may have been even harder.
Really cares that the students benefit from the class!
Oh my, he was is one of the best ever! explains things well, and color coded for those dumb people....like myself. :) would highly recommend him over anyone else!!!
Very nice professor. Loves what he does and is enthusiastic in lecture. Very helpful outside of class. He can give pretty long tests so going into his tests you need to know your material.
If you don't show up to his class I can pretty much guarantee you will fail. But, if you show up and make any kind of effort you will pass. If you need help go see him, he is extremely helpful and bends over backwards to help you learn the material.
intersting class special for programing and very helpful.
Very good teacher. Projects and tests are very doable if you attend class. Lectures are very useful.
Best professor EVER, he explains things perfectly. Made this class enjoyable while giving some tough problems to solve. Tests are simple as long as you keep up with the class!
The best ever!
Funny
Best prof at this school, look forward to seeing him in EE 214, he cares about students success and will stop at nothing to help everyone do what they want, including help with other classes and resumes!
Andy really knows what he's talking about, and doesn't mind catering to the higher-level students in the class that, like myself, came in with previous knowledge. He was always willing to give us advice, and he presented his material in an easily understandable fashion. Hopefully I get him for 122.
Not any easy class but you will learn how to program. Very helpful. Go to his office if you need help! Best teacher ever!
Very cool and funny guy. Does a lot of cool projects and the assignments are easy. HOWEVER, the tests can be hard and if you don't study, you are bound to not pass them. Also, if you don't show up to class, he'll call you out on it, albeit in a joking way. But this is one of those teachers that give you confidence to get involved with the subject.
Andy is a great professor, he makes the class fun and makes a personal investment in making sure you know the material.
Hard exams but 45% of your grade is your labs so getting a good grade is easy as long as you do your labs. Andy is extremely helpful and brings a sense of humor to class everyday.
I go out of my way to get the best professors possible and this guy is the BEST! Whether you are in the major or not, TAKE THIS GUY FOR CPTS! Rarely uses the text, programming assignments are usually fun games like poker or battleship and labs are a breeze you get credit just for staying the whole 3 hours (Yes most of them go for the whole 3). =)
Andy is by far my favorite teacher at WSU so far. He is very good at explaining material, he's fun to listen to, and meeting with him outside of class is easy and very informative. TAKE THIS CLASS! Although the content is pretty hard, if u pay attention all lecture (which is easy to do) and if u go to class you will pass.
Andy is very organized and is quite capable of relating key topics and concepts in multiple ways. He is genuinely concerned and it is easy to see. He picks very knowledgeable TAs who have helped a lot. He is not the 'easy A' teacher, rather he will engage and motivate you to perform beyond what you expected from yourself. Not an easy task.
Andy's the man! I had no code experience, so 121 was hard as heck--but Andy's the prof who will force your through it and build your confidence. The people who hate 121 or rate Andy down are the ones who don't want to put in the work. But the work is worth it...
Andy is a wonderful teacher. He teaches very clearly and goes over topics in different ways so you can use whichever way is easiest for you to understand. He also connects with his students and makes the atmosphere for learning a great atmosphere.
Andy is just an all around dope teacher. That's all that needs to be said.
Simply the Best! He builds outstanding relationship with his students. Very easy to approach. When one has question whether easy or hard he answers it very gracefully. I wish there were more professors like him.
He is a very good teacher, but he sometimes make the subjects more difficult than they are. Also, he does not give enough time in his exams. The most interesting thing in his class that he makes the projects challenging and he gives us enough time to finish the projects.
Andy is a great professor! Very helpful during office hours and will answer any questions you have! As long as you go to lab you get 100%, as some of them are challenging. The assignments are challenging, but as long as you don't do them the night before you shouldn't have trouble. Exams are easy, but you only get 50 mins.
Great professor! Very clear and concise. Funny too! All in all, tough class but a great professor. Can't say the same about some of the TAs though. :/
best ever
Andy is one of the best instructors at this university. He genuinely cares about his student's success. He gives a lot of extra time on assignments so you have no excuse not to finish projects.
Even if you don't have to take a computer science class for your major, TAKE THIS CLASS. Andy is always unbelievably jazzed to be programming. Huge inspiration. I changed my major to cpts because of him. Very clear, thorough teaching. He clearly cares about student success. Builds excellent relationships with students, funny, easy to approach.
I love him !!! <3
Andy is a beast. Take him
Andy is a phenomenal teacher who sets a challenging standard then helps the students achieve it. If you are willing to put the effort in, you'll learn a lot. Best professor I've had.
Amazing teacher! Join a club!
There is no better professor than O'fallon.
Andy O'fallon is the best teacher I've ever had in my life!!! He's funny, helpful, knows what he's talking about, makes every student comfortable, his class goes by so fast because its super interesting. I've never missed his class. :) and Hes hot!! 33
HIS PROJECTS ARE VERY DIFFICULT FOR NON PROGRAMMERS. OVERALL, GOOD PROFESSOR.
Andy is the best, take him, you can't regret
I am so glad i took his class. Andy is an amazing teacher! oh and SO to fall semester 2014 TAs! They're the best!
Best professor on campus, hands down. Get ready to get pumped about Computer Science. Always open to talking to students. Helped me out like crazy. Always willing to extend a deadline if you come to him with a problem. JUST TALK TO HIM. MAKE FRIENDS. HE WILL HELP YOU OUT BEYOND MEASURE.
Really cares about students and works hard to help you understand
Best professor I've ever had. Came in with a decent understanding of programming but the assignments were still time consuming. Approach him, he will help you.
Absolutely the best instructor I have had at WSU. He is extremely inspiration and motivating. Is lectures are awesome, and teaches coding concepts extremely well. He wants you to succeed, and cares about his students. He welcomes you to come to his office hours be it about class or life. Take every class from him you can!
Andy is by far the best teacher at WSU. He really cares about the students and constantly wants everyone to learn no matter what. His assignments can be tough at times, but he gives you enough time to finish them. If your completely lost on a topic, don't be afraid to ask a question! He'll be more than happy to help!
He was one of the best professors I have ever had. I was iffy about my CS major in the beginning but having the intro classes taught by him kept my in it and interested.
Andrew O'Fallon is the man. You will wish you had him as a teacher for every class you will ever take.
One of my favorite teachers at WSU.. He is so nice and really is happy to be there and shows real excitement when he sees students make connections.. Difficult subject but he teaches it well! It can be hard to keep up with the pace sometimes but you just have to put in the effort and you will be happy you did! You learn some very cool stuff
Andy O'Fallon is one of the most dedicated teachers I have ever met. He lives for his students. His material is relevant and applicable.
I'm taking his class right now and I have to say he is a great teacher. His assignments are very hard and requires a lot of time to finish. But all the material that you need will be given to you. You just have to figure it out and solve the problem. It is very satisfied Everytime I finish one of his assignment
Cpts 121 is a challenge if you haven't had any coding experience before, and even if you have, at a minimum it is very time-consuming. Andy is awesome though, always there to answer questions, makes sure to go over challenging topics multiple times, and makes lectures/homework interesting. I would recommend cpts121 to anyone, regardless of major.
Andy is the best teacher I have ever had. I had him for CptS 121 and 122. He is the reason I am still in Computer Science. He is there for you school-wise, and he is also there for you life-wise. He genuinely cares about each and every one of his students. Take the chance to introduce yourself, get to know him, and you will be so glad you did.
As far as teachers go, Andy is absolutely top tier. Never met a teacher that cared so much about his students. The class is fast paced, and definitely weeds out those passionate about the material and those who just heard CS jobs pay well. Personally, I never used the textbook.
One of my favorite teachers at WSU. Do yourself a favor & go to his classes. He is one of the nicest guys, & if you put in the time & give him all you have, he notices & will make sure you do not fail the class. That being said, CptS is one of the best tools you can have for the future, & he wants to make sure you know how to use it. You rock Andy!
Professor O'Fallon is a great teacher, and really wants everyone to succeed. Some material is challenging, but he is very clear in lectures.
I took Andy for CptS 121 and am in 122 now. For 121 he really goes out of his way to help you, he will post helpful code on his website to make sure you can do the project which can really save you. He expects more from you in 122, but he is still always available and extremely helpful during office hours. Textbook can really help but is online.
Great professor.
Really good professor. Explains stuff really well, really willing to help you out if you need a hand, pretty dang funny too. Try to go to class as much as you can, he takes attendance every now and then to encourage attendance. (It's not a huge part of your grade though so if you miss no big deal.) Oh and you don't really need the textbook.
Andy is the best professor I've had in my three years here!He's always excited, lectures are crystal clear and informative, and gives the impression that he truly cares about every person in his class: not just as students, but as individuals too. His course is tough, but he makes you want to put in the effort, and he's always willing to help out.
Andy inspired me to keep going through the CS program when I felt like I should give up. He genuinely cares about his students. He also cares that his students get a good education, so don't expect his classes to be easy. His tests can be pretty hard in Cpts 122, but the homework is doable as long as you don't wait till the last moment.
Andy is the best prof. you will have, period. He cares, he notices those people in his class even if you don't talk to him often. He notices when you aren't in class, and makes sure everything is okay. His assignments are hard, but you are given ample time and there is always someone available to help. If you put in the work, you will do well.
Andy is the best professor ever, period. The school cannot afford to lose this high status of professor. He cares for his students and understands circumstance students run into however he is still professional.
Great professor, very nice and funny. He knows what he is doing. Very helpful. Give great examples. Fun and helpful lectures. Homework takes a while and can be hard. Does not give a lot of time for tests.
The class can be tough, especially if you don't have much experience coding, but Andy does a great job of introducing the material and walking you through it. Go to the lectures! It might be relatively easy to skip, but the material is very tough to learn on your own, and Andy's lectures are very helpful. Best prof I've had so far (sophomore)!
Andy is an amazing professor who cares deeply about our CS program (he graduated from wsu for both undergrad and graduate school). He doesn't get paid to do research, so you can rest assured that he's here for exactly one reason -he wants every student to succeed. His lectures are amazing. Go to his office!
Everyone knows that Andy is the Man. With that said he is very busy, so don't expect to get to talk to him at office hours.
It's very clear he cares a lot about his students and making sure everyone who wants to can succeed. There's a lot of coding you need to do outside of class, but it's usually not difficult if you go to class.
I would say his classes are quite difficult, but if you attend all his classes and meet with him and/or the TAs out of class, you shouldn't have any problem.
Andy is an amazing professor. While attendance is not really mandatory, I would suggest going to class, as he explains topics really well. The Homework gets a lot harder and more time consuming as the class progresses, but as long as you go to class you shouldn't have too much trouble. Tests are not too bad either, just a bit of a time crunch.
Andy is an amazing guy. I've had him for Cpts 121 and 122 and wish I could have him for every computer science class I have to take. He really cares about his students and wants for all of us to succeed. His tests are always pretty hard and will almost always take the whole time to finish.
Data structures is a really tough subject. Andy explains the material well, and his lectures are great. Programming assignments are tough, but they prepare you for the real world. He gives good advice as well.
Andy is great. No one has anything bad to say about him. Beware of his exams. You have maybe a little more than 50 minutes to complete them and they can be a bit overwhelming. If you prepare enough, it's manageable. He provides enough time and resources to make sure you can get your coding assignments completed. Extra credit is offered.
Best Teacher you could have for such hard material. He genuinely cares about his students, and will work hard to make sure you are doing well. Be ready to put the work in though, this class is not easy. Projects are very time consuming and exams are challenging. This class is not your usual 4 credit class, don't take it unless you want to learn!
Andy is a really good instructor. Explains clairly the material and gives a lot of examples . I definetely reccomend taking this class with him. Midterms are bit long and lot of coding. However Final is far way easier.
The material is hard but the instructor makes it easy. You only have 50 minutes of lecture per day, and it is usually not enough time for him to explain everything he planned for the day. You have to practice on your own outside of class. Lot of people during Andy's office hours. Group assignments will be given at the very end of the semester.
Best professor I ever had in CPTS. Dude is what cemented my decision to stay in CPTS instead of change major. He is super nice, and extremely helpful in office hours. He gets along very well with the students and is a fantastic teacher.
Great professor, very tough class by nature with tough material but I can't imagine it being taught any more clearly. If you go to lecture and do your homework you will have a solid understanding of the material and be proud of what you learned. This class made me love programming and is the reason i'm sticking with my major.
I had in in CPTS121 last semester. He's passionate about what he teaches and loves to have fun in class with jokes. You will put in your fair share of work for the programming assignments but all assignments will be graded by your TA, hope for a good one. 99% of everything you learn is in class. GO TO CLASS. textbook not needed.
Andy is the G.O.A.T of Computer Science teachers. You wont find anyone better and as passionate about teaching than him and he has received many awards for doing so.
Andy is the best professor Ive ever had in my life. He takes such an abstract concept like programming and breaks it down fundamentally and really makes you think. Hands down one of the best CS teachers youll ever find. Make sure you do the PAs as soon as you get them cause they are where the real learning happens. And take time.
Andy is by far the best professor that I've had at WSU. He is super caring and will really help you out if you're struggling and go to his office hours. He really wants you to do well. 121 was my first experience with programming and I really struggled at first but it gets better as the class goes on. Be ready to spend a lot of time on the PAs
Exams are pretty hard. Projects are very time consuming. But that aside he's a pretty good professor. Would take again. Just don't think that just because you do well in the labs and PA's that you will do well on the exam. The smartest kids I knew in the class considered themselves lucky to get 80% on his exams.
Best professor I've had hands down. Always gives opportunity to succeed and is super supportive. Keeps a light tone in the classroom and is very funny.
Great professor. His lectures are really helpful, come to class ready to actually focus - same with lab - and you'll do just fine in his class. He genuinely cares about his students. If you're a compsci or related major make sure to go to his office hours just to talk about careers and related info. He's a really helpful guy.
Amazing professor! No other professor is as respected yet loved, or kind yet fair at the same. His lectures are very informative and his sense of humor is amazing. Very clear explanations and always willing to listen to and answer your questions. The class can move pretty fast though, so always show up to class and pay attention during lecture.
Andy O'Fallon is an awesome professor and always available outside of class! His lectures were always high quality and you could tell he cared about his students. We even had some former students who work at Microsoft come present, which was really cool. The coding assignments each week take 4-7 hours depending on the complexity, but they're fun.
His exams are quite hard, its normally a huge time crunch to finish his exams in the given time but aside from that I love everything about Andy. Without a doubt the best professor at this entire school. I just wish that he taught more than the lower level classes so I could take him again.
By far the best professor I've had. His enthusiasum and love for his job clearly shows in his teaching, which makes for a great learning envornment. I am looking forward to his 223 class!
Andy is a great professor! He is one of the only professors that makes it obvious that he genuinely cares about his students and the class. He makes his office hours very helpful, and is willing to help you if you need it! His assignments can be challenging, but if you put work into them and get help when you need then you will get good results!
Absolutely amazing professor who is flexible and really cares about his students. Would highly suggest you take his course :)
Andy is the best prof I have ever had in my college career. I took him for cpts 121 and 223. He has a serious passion for teaching students whether you have no programming experience or a lot. He clearly explains CS topics and is a funny dude. He challenges you to try new things but always there to help when you get lost. 10/10 would take again!!!
He's a great teacher for introducing students to programming for the first time, even with C which a lot of people say is a hard language to learn.
He won the best Professor at WSU award a few years back. Lives up to the reputation. He is not only a professor, but also a really great mentor. He keeps in touch and genuinely cares that you are doing well during and after school. I recommend taking any courses by him and also talking with him for advice.
Andy is the best professor I've ever had. My only concern is that his back and knees might give out because he carries the whole department.
Best professor I have had so far, even though I am not a huge fan of the class, Andy explains the content very well to the point where a little bit of studying outside of class will earn you a good grade. Sometimes the homework is very difficult but it is nothing that is impossible.
I literally have never loved a college professor like him ever. He is the kindest professor I've ever had. If you ever need an extension, just ask, he has never failed to give me one. He also is incredibly reasonable with assignments, like he's dropped like 10 assignments already because he was worried about our mental health.
Andy is one of the best CS teachers you can get, take him if you can for any class you see him teaching.
He pushes back due dates a lot. He is a good teacher and knows how to teach these ideas to new students, so he is a solid choice when starting out in computer science. Women beware however, he definitely promotes a "boys club" atmosphere and I never felt fully comfortable in his classes. I don't think he's doing it on purpose but still be aware
Andy is the best teacher I've ever had at WSU. He genuinely cares about his students and you can tell he is passionate about teaching. Take use of his office hours because he really helps you with any questions you might have. He's very insightful and I learned a bunch from his class.
the most amazing professor i have ever had. he simplifies complicated things. gives really good feedbacks and understands students. and helped me in gaining confidence in myself. just a perfect inspirational teacher . amazing
Andy is an amazing professor! One of the best professors I have ever had at any university. I love the way he lectures and how much fun he has. He helps inspire fun in the projects we work on. He often moves back deadlines and truly cares if you understand the material. Make the effort and he will reward you!
Lectures well. Gives sensible and engaging assignments and lab work. Tests are fair.
Andy is one of the best professors at WSU. He is understanding, caring, and very good at explaining complex subjects. Computer science can be difficult, but having Andy as a professor helps a lot. Could not have asked for a better professor.
Professor O'Fallon wants you to succeed. Yes, you specifically. And while his class can be tough at times -- after all, the field's competitive nature necessitates it -- he is always willing to work with you in and out of class. Does his best to respond to emails, despite having classes of hundreds of students at a time, and is very adaptive.
Andy is truly one of the best teachers I have ever had. Not only does he manage to make huge 200 person lectures feel personal by doing things such as trying his best to learn your name, but also helps to provide lots of extra credit opportunity to make a difficult subject easier. He is truly an inspiration and I couldn't recommend him more.
Andy is very passionate about the class. Overall, I think this class is very fast paced with practically 0 time to catch up if you fall behind. Students that come into the class with prior experience are much more likely to succeed. Lecture slides are rarely used in lecture but available if needed and are accurate. Spends most class time coding.
Professor Ofallon is an excellent professor. He is very available outside class, offers an absurd amount of extra credit, and really cares about his students. Be prepared for a lot of homework, but you will be prepared and genuinely learn a lot.
Funny dude, and after talking with him a few times, very nice guy. He does say you "need the textbook" but I never once touched it. If you have a bit of a background in code, the class is extremely easy - only really went to the labs. He also posts his PowerPoints and pictures of whiteboards from lectures on Canvas.
He is extremely good at explaining how. But he leaves out the why. There is also a lot of backround/extra information that would help the student understand the subject. Things like stressing good programming practices and big picture explanations. The entire 50 minutes is spent following along while he writes code. This is helpful but excessive.
Very engaging lecturer and is very detailed when describing how something works. When you ask him questions during office hours he breaks down the problem and is both concise and informative. An all around incredible professor who has a passion for programming and teaching others programming!
Apply yourself, and you will learn more then you ever thought you could. If you give up it will be easy to fall behind so just stay on top of your work and strive for understanding. If you want a more personal connection with Andy you can absolutely have that, he is a genuine dude and an outstanding teacher. His class sparked my interest in coding.
Andy is a great example of a professor who genuinely cares about his students. I came into his class not knowing anything about programming and I am now leaving his classes with more knowledge than I ever thought I could have in this field. All and all, Andy is great and I would defiantly recommend taking him for 121 and 122.
Andy is about as close to a perfect professor as you can get. He is hilarious, engaging, enthusiastic about teaching, and he knows how to teach the material in a way that is both engaging and useful to both newcomers and experienced programmers. He makes a point to get to know each and every student he can. Textbook is not required
I took this class as an ME major and let me just say, Andy is light years ahead of almost any Mech E professor I have had! Homeworks may seem challenging but are rewarding, and easy to ask for help when needed. Just show up to class you and you will pass!
This class was more difficult than I thought, but Andy is a great prof, especially for a 100 level class! If you do well on the programming assignments and attend all the labs you'll get a good grade, just keep in mind there's only really 7 homework assignments throughout the semester
Against the norm here. Class is NOT beginner friendly. Took C++ at CC, and this class moves at an extremely fast pace going far above the basics. First month of semester we had a terrible sub, so many of us fell very behind. The PAs are also stupidly difficult for a basic coding class. Tests too long for the given time. Labs are a forced 3 hours.
Andy is one of the greatest teachers that I've had at WSU. I wish he taught all of the higher up CS classes as well.
Very friendly and great teacher.
Posts relevant reading for each lecture in the course schedule at the start of term. Assigns numerous opportunities for extra credit. Exams are fair and he curves exam scores and final grades. Class is oriented around complete beginners to programming, which I was before taking this class. Friendly and helpful.
Best professor out there!
I should have taken 111 first, coming from a background with no coding experience. This class is not the most beginner friendly, mostly pace-wise. I'll have to retake it. That said, Andy is an amazing professor. I've learned so much. Despite how hard it is, I'm genuinely enjoying it and am looking forward to taking it again, and 122 with him later.
Andy is the best. Period.
Andy is such a down to earth and genuinely awesome person -- plus he's great at teaching! I wish he could teach all of my CS classes. Super organized, passionate, and understanding of your circumstances. Takes the time to get to know you.
One of the best
He is one of THE best professors!! He is super helpful and supportive! I visited him during his office hour, and he explains each and every concept to the point and doesn't give up until you fully understand it! He is funny, and I highly recommend taking his class!
An all around great professor that genuinely cares about his students. That's basically it. Project heavy and the tests can be challenging, but as long as you show up and try your hardest at everything, you're going to be alright. Even in the little time I've spent in office hours, he shows a genuine passion and excitement for teaching.
Challenging C++ class, but the professor is great. Utilize resources like Unstuck study alongside the lectures to stay on top of the fast pace and difficult programming assignments.
Andy is a great professor, especially for beginner CS students. His teaching style makes it easy to learn concepts if you attend lectures. His office hours are always busy and your learning in labs depends on how good your TA is. The assignments are fun but a challenging at times. Tests are easy if you practice and cheat sheets are allowed.
Andy is amazing—caring, passionate, and dedicated to his students' success and college experience. If I were to offer one critique, it would be the extra credit. I earned 10% by completing 100 hours of bonus assignments, three of which were given just two weeks before finals. It's a significant amount, but you could earn 12% or more if you so wish.
Genuinely one of the best professors I have ever had. The assignments got progressively more difficult as the semester went on (and this trend has continued in 122), but Andy was very understanding and adjusted due dates and schedules according to what we covered in lecture. A lot of support and extra credit was offered both by Andy and the TA's.
Expect extremely time-consuming programming assignments. Office hour is not gonna help you. Exams are set up unnecessarily hard, times are extremely extremely extremely tight, again, necessarily. They were made with a goal to fail you. Exam 1 average was 61/100 for the whole class. Worse, he doesn't curve them. He's good, but overhyped.
I took CPT_S 121 last semester with Andy, and am taking CPT_S 122 this semester. Nothing but awesome things to say about him. Kind, caring, funny, and just someone who is personable and that you can tell cares about their students. A+.
WSU students don't deserve Andy. He's passionate, cares about the success of his students, and bends over backwards to help people succeed. The course requires effort and his exams are designed to challenge you, but they're weighted such that you can bomb them and still get an A in the course. Typically gives 5+ extra credit assignments per term.
The GOAT. You have to put in some work but any high level of learning requires that.
Very difficult course, fortunately Andy is very compassionate and caring. Perfect comp sci professor.
I took Andy last semester for CPT_S 122, and let me start off by saying he is hands-down the best CS professor I've ever had. I had to switch pathways from Java to C++ and let me tell you, I couldn't have asked for a better professor. He is accessible in his office hours and is incredibly helpful. Him and TA Kyle are the best in the world!
He is an amazing professor who cares about student. When you need help, he will always be there for you and when you have conflicts with TA, he will try to solve the problem ASAP
the goat. pretty good prof, assignments are long but many extensions
Not much I can say that hasn't been said before. Goated prof. Only thing of note is that the programming assignments are long but TAs and Andy are more than willing to give extensions
Not a Cs major and no previous experience but I learned to code without even realizing bc of this class. It's really hard and moves quick but if you do you show up, work hard, focus and you'll succeed. He's very flexible and gives so many extensions and extra credit. Andy is wonderful and clearly cares so much about his students. You will have fun!
Class Info
Online Classes
100%
Attendance Mandatory
30%
Textbook Required
29%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.00 avg changeRatings by Course
121
5.0
(8)EE234CS422
5.0
(1)EE234
5.0
(4)CPTS224
5.0
(1)CS121
5.0
(2)Difficulty by Course
SUMMERCS121
5.0
EE234CS422
4.0
CS121
4.0
CPTS8
4.0
CPT122
3.8