4.4
Quality3.6
Difficulty91%
Would Retake89
Reviews91%
Would Retake
89
Reviews
Rating DistributionOfficial
89 total ratings5
58
4
17
3
8
2
4
1
2
What Students Say
“He is the best teacher ever to exist and is incredible at everything that he does”
CS162 - 5.0 rating“The lectures are posted online which is super helpful and Alex is so great about helping”
CS162 - 5.0 ratingClass Info
Attendance Mandatory
17%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.40 avg changeRatings by Course
19819
5.0
(1)ENGR103
5.0
(4)CS374
5.0
(20)CS162
4.2
(61)CS372
4.0
(2)Difficulty by Course
CS162
3.8
CS374
3.5
19819
3.0
ENGR103
2.3
CS372
2.0
Reviews (88)
If you cannot take Roger, Guyer is a great second option. Even though there are a lot of lectures, he posts his lectures notes and recording online so you will be taxed. Assignments take a lot of work but not impossible to complete. Tons of extra credit. He has a lot of office hours and willing to help outside of those hours. Make sure to study!
Guyer is easily reachable for help and had good lectures. All class resources were available online so going in person was optional which was nice. Honestly wouldn't recommend Roger over Alex or the other way around as they both do a good job and office hours are shared between their classes so you get the same help.
Alex was a great professor. There were times when I had no idea what was happening and I could easily DM him on Discord and he would reply with an answer and an explanation very quickly. He is a great professor, unfortunately, no one went to his lectures but he tried his best for everyone to understand the concepts.
Alex was a great professor. He explained the different topics in class very well and was also very easy to get a hold of through discord and email. I can't recommend taking this class with him enough!
Overall Guyer is an amazing teacher and is a great person. The only thing keeping me from giving him an A is that some of his lectures are a little difficult to understand and can easily go over your head. Aside from that, he is an amazing resource and offers numerous different helpful resources which make the class incredibly easy to succeed in.
This class has some long ass assignments, however there is a lot of extra credit opportunities for each one. The lectures are posted online which is super helpful and Alex is so great about helping. I had NO PREVIOUS c++ experience and I was scared, however I will say this class is designed for you to succeed, you just have to be in the HARD work!
Alex is a great guy, he cares about his students and is always willing to help. Don't get me wrong CS 162 is a homework-heavy class that is very time-consuming but it's going to be regardless of who you take it with. Alex also posts all of his lectures online so you can go back and rewatch them if you struggled to grasp the topic in class.
Definitely knows his stuff and if you ask a question he's welcoming. He cracked jokes during lectures and responded fairly quickly online. Overall a great instructor.
Guyer is an absolute G. You can tell in the first few minutes of his lectures that he is a programming whiz, and after a little longer you'll realize he's a great teacher too. Professor Guyer was a great introduction to programming, and his class was pretty easy too.
Very good at lecturing and answering questions. Had him for 103 and 162 he was great for both. Homework is hard but easy access to help. Great class
Good professor, had him for c++ engr103 and he taught it well. Definitely a chill guy and not a hard class, even with no programming experience.
Instructor Guyer was fantastic. There were optional lectures and five assignments with tons of extra credit. The class was fast-paced but doable if you put in the time. I highly recommend taking a class with him. He was very active in Discord, and office hours were almost constant. Tons of TAs will help you out, too.
Took 162 in Spring. Fantastic professor. Straight to the point but will slow down and explain topics if needed. Active on Discord. I can also say he helped me out even in some shitty situations where I missed some important deadlines. He is understanding and wants you to learn the content while passing the class. 100% recommend him for new CS ppl(:
ENGR103 & CS162: Guyer is one of the best CS instructors at OSU! He has a deep understanding of CS concepts & offers great resources & lecture notes. Though his assignments can be challenging, they enhance understanding of the material. He prepares students well for exams & responds quickly to online queries. Highly recommended for CS majors!
Good lecturer but you need to go to office hours if you are confused because of how difficult this course is
Took the class back in Spring (Apr-June) and I get that this is an introductory level class, which was nice to learn basic data struct & algorithms, but there were only 5 main projects and gave us way too much time. If he gave us around 9-10 projects it would have been more comprehensive and we could have had WAY more experience + done ez Leetcodes
Recorded lectures and offered free lecture notes as well. Assignments were kind of hard but TAs are helpful.
Guyer is a great instructor but be aware that 162 is a weed out class as far as CS goes. Everyone can succeed if they ask questions/get help and do the extra credit but it is genuinely difficult and Guyer is very strict with formatting. It's not easy or for everyone and some of his lectures are fast paced which is frustrating. Be ready to work!!
Guyer is an amazing instructor but strap in for a tough ride. CS162 is an extremely difficult course with a heavy workload, being a weed out class and all that. You will learn if CS is for you or not here. Very intelligent and very caring. Assignments are long and will test your dedication. Generous with extra credit to make up for stern grading.
Guyer is here to teach. He is super knowledgeable, has a discord server with him and the TA's where they actively help students. Tons of Office hours, uses Piazza for Q&A, promptly responding to questions. Lectures are relevant with super detailed posted notes. He conducts exam review sessions solving a mock exam. Extra credit on some Assignments.
Guyer is a great guy! Very understanding and flexible with his students. His goal is to help students learn and he's willing to answer questions. For an introductory CS class though, 162 is HARD. Assignments are long and confusing. There is help available but it is draining and there's so much to do in so little time. Very overwhelming...
he's as good as you can get for an honestly hard and yet critical class in your CS career. 162 will be a lot of work. Ask questions. He's funny and sick and super receptive. also him and Roger do their CS162 assignments in tandem, which means you can reach out to many many TAs for help. don't get behind! put in the time
He was a super fair professor. He cares a ton about his students, and he understands how hard his class is. He is really responsive when it comes to questions and is open to giving points back if you explain your thought process. My advice is to go to the lecture and ask lots of questions, he wants you to succeed more than anything.
There's no sugarcoating it, Alex is great. He's extremely intelligent and very helpful when you go to him. The only problem here is how difficult the course is. It IS a weed out class. There's a reason so many students switch their major after CS162. And it only gets worse in upper div classes... start EARLY on the projects. DO THE EXTRA CREDIT!
Guyer amazing. He is super caring, easily accessible outside of class, and offers tons of resources. The Discord Server and Piazza are especially great to clear up any questions. Lectures are super valuable and granular. He also shares a GitHub repo of all the in class code demos. Assignments are long but super rewarding. Tons of Extra credit too!
This prof likes to make reports so good luck.
CS162 is an extremely content dense class with a bunch of difficult material per week. It is meant to weed students out and if you do not put in the effort, you will absolutely fall behind and drown. It truly is no joke. But if you do the work and ask for help when needed, you will absolutely succeed. Do the extra credit and go to office hours!
this class made me cry Alex is nice but he gives too much work for an introductory class, bro needs to actually chill
Alex is very nice but he's extremely strict with how he runs the class. The Canvas page is organized and he is responsive, TAs are excellent as usual with OSU but the class itself is so unnecessarily difficult for an intro course. Way too much homework in too little time and everything is graded so harshly. Lots of extra credit which got me an A.
He makes you feel like you dont belong in the CS program. In stead of explaining things straight up, he makes the subject very complicated and hard to understand. And because of that the labs only half match up the the lectures. The 5 assignments, are crazy hard for a intro 2 class. If you are able to take this with Rogers do that if not CC.
Alex is kind and encouraging and always responsive, very smart instructor who is really knowledgable about the computer science field. He and the teaching assistants are stringent with the rubrics. TOUGH grader. VERY strict about plagiarism and expects you to go above and beyond above and beyond or you will be severely docked. Lots of extra credit.
CS162 is an extremely difficult class for no reason
A great guy who just makes life harder than it needs to be. Attendance is not required for lecture but it is highly recommended. Labs are difficult. Get a good TA for both the lab and grading hours. Some are lenient. Others will give you zeroes for major parts of the assignment if something is only slightly off. Real power trip.
Highly recommend using the materials he provides. Nearly every assignment was demo'ed in a "fake assignments" tab that you could use to follow as a point to get started. It's not an easy class and you will have to do real work. With that being said, Alex puts out a lot of resources for you to do well if you try.
HE'S VERY KNOWLEDGABLE AND REALLY IMPRESSIVE IN THE TEACHING DEPARTMENT BUT HE GRADES REALLY HARD START YOUR ASSIGNMENTS EARLY AND DO ALL THE EXTRA CREDIT AND GO TO OFFICE HOURS BECAUSE THE EXAMS AND PROJECTS ARE HARD
He's very smart and I'm glad I have him for OS1. A tough class and a tough grader but you want someone like him to teach you.
Really sweet guy and good at what he does. I would take him again but not for CS162. Way too tough of a grader. Even with the extra credit it was too much.
Guyer's class is tough but you learn a lot. There is plenty of extra credit and you should do fine if you go to the lectures and ask for help when you need it. Not an easy A but it can be done with the right work.
Amazing professor that provides all the resources you'd ever want. It's a tough class, but with him you will succeed if you put in the effort.
Awkward but good guy. Teaches well through examples and is more than willing to help you out. Just be prepared to put in a lot of time because the class is difficult and the TAs are hard graders.
Guyer is a great professor. He is a clear speaker, and great explainer. He teaches through examples for basically ALL topics, something immensely rare in CS courses (for some reason). He is young, up-to-date in the tech world, and I trust him to give me a challenging, useful, and thorough education. Not an easy A, but doable with determination.
Overall, Guyer is a really great professor and is on point when it comes to knowledge. He teaches content a bit fast in the later weeks (though largely due to the amount of topics he's required to cover), but overall is a good lecturer. If you go to class and follow along, he should be a relatively easy.
Great professor, goes through a lot of examples, and offers a LOT of extra credit. Honestly, just lock in and you should be good. This class is difficult, but it teaches you a lot and the way it's structured really lends itself to getting started on assignments and projects early.
This is a HARD class but if you lock in with all the extra credit, you will pass.
Would go out of my way to take more classes with Guyer.
This is definitely a hard class, but doable if you apply yourself. I highly recommend starting on the assignments way before they are due. Attendance in lecture isn't mandatory, but I also recommend going to all of them, Alex's demos are amazing. The TAs for lab and assignment demos are also all amazing.
Great Prof, wish I cared more for the actual material, he knows what he is talking about and is always ready to answer questions!
Goated lecture notes and slides. Very difficult assignments especially assignment 3 so start really early. The TA's grade very harshly deducting me 20% for a single typo in my output so just finish everything a couple days in advance and you'll be good. His assignments are interesting and cover cool topics which made the class more engaging.
Guyer is a great teacher and can get you really invested in computer science. But make no mistake his classes are HARD — the TAs grading is asinine and they will dock severely both for CS162 and CS374. He is a good professor if you would like a challenge because he really will drive your willpower to the max. Excellent for masochists.
Super nice guy; very passionate and helpful. Assignments are rough, but easy to pass if you ensure all requirements are met (go to office hours), and there are lots of extra credit opportunities if you do poorly on one.
I rarely review professors, but I feel like Alex deserves some praise. I have never seen somebody be more focused and concise while giving lectures. Not a minute is wasted, and everything is presented as clearly as possible. This is a talent that many professors lack.
Alex is the GOAT. He explains things very clearly & thoroughly and cares more about teaching (and is a lot better at it) than many actual profs. OS covers some difficult topics but he explains everything you need for the assignments in lecture. Also very accessible for questions both irl and online on ed & discord. 10/10 great instructor.
Amazing guy! Always easy to get a hold of and very understanding. While a LOT of extra credit is offered, the course is unfriendly towards beginners when coming to workload and how unrelated labs are to lecture and content covered. The teaching assistants are rude and grade harshly. There is little flexibility on getting help in some circumstances.
Operating systems is a tough class and Guyer is a pretty tough grader so the combination wasn't great but he was always supportive and explained the material really well. The TAs are a pain in the ass but if you go to Guyer's office hours, you will be fine. Very kind and supportive of your learning.
Guyer was great and he is a good teacher but comp.sci was not for me and his class made me realize that. he cares but it is way way too hard and there is SO much homework and it's all difficult. He grades too hard and the labs are impossible to do. There is a lot of extra credit but nobody tells you how quickly it turns your mind into slush .
Guyer is one of the best professors in the CS department. The subjects he teaches are hard and he makes you put in the work, but it is all worth it in the end. Grading is not easy but he offers extra credit and really does care about your wellbeing and your success in the field.
Guyer explains the material well and genuinely wants students to learn, but the grading is brutal. Even small mistakes can tank your grade. Assignments are long and detailed, and the TAs don't give much wiggle room. Not an easy A at all—be ready to work hard every week. Labs have mandatory attendance and are very, very difficult.
Such a difficult class but you will get a lot out of it. You have to GRIND for your grade.
I think Guyer is alright. He grades kind of harshly on his assignments and exams, but I like how he records all of his lectures so you can watch them if you skip class. My biggest issue is that he talks way too fast for my liking. It made it difficult for me to pay attention to what is discussed in class.
Prepare to work your butt off in his classes. He works you till you drop but you will get a good grade if you start the projects early. Focus your efforts on the tough homeworks. He grades hard but offers lots of extra credit.
Guyer is awesome. Gives amazing lectures, all of which he records and posts online. Posts all of his lecture materials including notes and slides. Operating systems is a tough class but made easy with Guyer. He responds frequently on discord to questions and does a great job answering questions in class. I will be taking future classes with him.
Guyer has been my favorite professor in CS so far, he does an amazing job at explaining complex topics. He's very responsive and is always offering help on discord. 100% would take his class again.
Solid, was just graded on 5 assignments and they are all fair and enjoyable to work through, albeit challenging at times. Good at lecturing, no issues at all.
Guyer is a REALLY good teacher and goes out of his way so that you do well in the class. He offers a lot of extra credit and additional support like being available on Discord and flexible with extensions. The grading is very tough though. Too tough for an introductory class and the TA are the complete opposite, marking you down for everything.
Alex is an incredible professor and this turned out to be my favorite course of my degree so far. The assignments can be tough, but he gives great lectures and offers a ton of additional resources to help you prepare. He is also incredibly easy to reach through Discord and always responds to questions quickly, even very late at night!
Great lecture material. I wasn't interested in networks, now I am. I'm glad I took this course with Guyer. I hope he teaches more courses.
Guyer is very kind and very responsive to questions. You have to ask questions because his lectures are confusing and he moves too fast. Lots of extra credit to balance out what might be some of the hardest grading in all of college. The teaching assistants have a power trip when grading and are too strict for no reason.
Taking the 8 week accelerated class over the Summer is a good plan so you can focus on the challenging aspects of the class. It is difficult, and the projects are time-consuming. Start early. Dhristhi, the teaching assistant, grades very harshly. Guyer moves very fast in his lectures but if you seek help, you can succeed. There is extra credit.
Alex is a good guy but doesnt maintain his pace with that of students. Attendancy isn't mandatory and you have lecture recording available and you can view it canvas. Although they say it is a beginner level course I honestly don't think so. Try practicing C++ in w3schools. It might be helpful. Useful class in terms of extra credit and degree.
It is an insightful class that makes you put in a lot of effort. Be prepared for difficult assignments, tough grading, and unclear instructions. Course is fast paced. Exams are easy to prepare for. It is the projects that will kill you.
Best class I have taken at OSU. I have been so impressed by his class. Love this guy.
Alex is great but his class is just too hard for a beginner. There is too much content and he goes too quickly in class that it is easy to fall behind. TA support needs to be stronger.
Ta's could be more open to students, sometimes they give off judgemental vibes and arent very approachable outside of class. Alex is great tho
Guyer's courses are some of the most difficult and intellectually-demanding courses I have taken at Oregon State but also very insightful. I feel I have learned and grown as a computer scientist by having him as an instructor. High risk to your GPA, but very high reward in terms of developing technical skills.
Alexander Guyer single handedly carries the entire CS department on his shoulders. He is the best teacher ever to exist and is incredible at everything that he does. He has an incredible ability to answer any question a student may have, has incredible response times with external messaging, and he makes his students laugh on top of it all. 1000/10
Wow. Alexander Dale Guyer. He is the single most inspirational, talented, and impressive instructor I have ever had the privilege of working under. To say that I would take his course again is an understatement; I would let him be the godfather to my children. Fate of the world on the line, I'm having Alex take the free throw.
One of the best coding professors you can get here. He is organized, and clear about what needs to be done. Good enough at explaining things that I almost never had questions after leaving his lectures.
Excellent teacher! Grading is harsh but you learn a lot.
He is very passionate and very clear about everything in the class. He makes it very easy to learn and follow along.
TAs are the toughest graders you will meet. Lectures are fantastic. Exams are representative of material taught in class.
If you have the chance to take a CS class with Alex, DO IT! He types faster than the speed of light, but you can tell he truly cares about the content he teachers, and about his students. He is super available outside of class, and constantly answers questions about the homework in his discord. Overall I'd rate 6/5 if I could!
It is not an understatement to say Guyer might be one of the best, if not the best, CS professors at OSU.
Best CS instructor I've had the pleasure of being taught by at OSU. Great lecturer: Gives amazing answers to questions and is very efficient and clear, I'm almost never lost when he's explaining something. Attendance isn't mandatory, and all lectures are written up in incredibly detailed lecture notes available online in case you miss class.
I see now why CS162 is considered a weed out class. It is HARD and this is after they reconstructed the curriculum to be in Python instead of C++. Guyer is the best professor to have for CS162. He explains things well, is super supportive, and has so much extra credit to help your grade that it is impossible to fail. You just gotta put in the work.
Guyer is the best, would go out of my way to take his classes in the future. I've had him three times for three different courses and all were great.
Nice guy. Textbook is his free detailed lecture notes all available from day one. No attendance but extra credit once a week. Exams were multiple choice and really easy to study for. However, solutions to labs and assignments were never posted so you have to use AI as your answer key.
love this guy. lectures are engaging and he answers questions well. the class was great too, no midterm and no final. I hope to take more classes taught by Alex.
Guyer is a great teacher! He has good lectures. Failed my first go around (in C++), passed my second (in Python)---second go around was MUCH easier though he and his teaching assistants are still a tough graders especially Dristi Patel. She will grill you during demos and rip your projects apaart. Lots of extra credit is offered.
Class Info
Attendance Mandatory
17%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.40 avg changeRatings by Course
19819
5.0
(1)ENGR103
5.0
(4)CS374
5.0
(20)CS162
4.2
(61)CS372
4.0
(2)Difficulty by Course
CS162
3.8
CS374
3.5
19819
3.0
ENGR103
2.3
CS372
2.0