4.7
Quality3.7
Difficulty100%
Would Retake109
Reviews100%
Would Retake
109
Reviews
Rating DistributionOfficial
5
97
4
5
3
2
2
3
1
2
What Students Say
“One of the best instructors I've ever had”
CSCI211 - 5.0 rating“I am expecting an A- or B+”
CSCI515 - 5.0 ratingClass Info
Attendance Mandatory
56%
Textbook Required
68%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.34 avg changeRatings by Course
152250
5.0
(1)CSCI152
5.0
(20)CSCI15B
5.0
(18)CSCI250
5.0
(8)CSCI231
5.0
(2)Difficulty by Course
CSCI640
5.0
CSCI312
4.7
211
4.5
152250
4.0
CSCI231112152
4.0
Reviews (109)
Enthusiastic, energetic, knowledgable, friendly, accessible for ?'s
The best teacher, in any field, on the Chico campus. Makes you WANT to learn.
No Comments
I have had Tyson for three classes, and I can say without a doubt that he is the best teacher in the world. He has the ability to make me understand any concept. His classes are not easy, but they seem that way because he is so good.
No Comments
fun class, great teacher. Tyson is funny and very enthusiastic, plus he comes to class PREPARED! His info is current and he truly cares about the student, highest recommendations.
One of the best professors in the Department. Challenging assignments. Very fair. No powerpoint. Very prepared.
Great teacher!
Best teacher at Chico State in Computer Science by far. Very fair grading, lots of help, if you try, you will pass.
One of the best teachers on Campus. He comes prepared to class, listens to students input and can clearly present challenging topics. I look forward to taking another class from him.
man this guy is so good i don't know where to start. i took 231 from him and that class was great, not easy but it sure seems that way because you actually learn. PREPARED for every lecture, NO PPT, fair exams. THIS GUY IS GOOD
Tyson is by far the best teacher in the computer science dept. He cares about students, takes time to help during office hours, is always prepared for class and lets students know what is going on in the computer science dept.we need more teachers like h
He is a great teacher and teaches well. I plan on taking as many classes as possible from him.
TYSON KICKS ASS!!!!
High level of regard and concern for students. Prof Henry actually tries, which conveys a lot to students.
Tyson is by far the greatest teacher this department has ever seen. I've taken several courses from him and would highly recommend if at all possible to take ANY and ALL courses that he teaches. I guarentee you will learn a lot and have fun doing it.
Very helpful and clear teacher. The project was nuts but I actually learned a whole lot. Very useful information and very, very helpful during office hours! Definately the best teaching in the dept.
Best Teacher I have ever had. Look forward to taking more classes with him.
Tyson is the best CS prof at Chico State. He has great lectures and make hard material understandable. He also makes you work your ass off on projects and tests, but you learn a lot and have a ton of fun in the mean time. ***TYSON ROCKS***
Engaging style, Looked forward to class. Tough but learned alot
I just started taking 15b from tyson. I am very impressed with his teaching style and clarity. His lectures are very engaging and he uses great examples that students can relate to. ***BEST TEACHER THE COMP SCI DEPARTMENT
Great teacher. Very honest and enthusiastic about the class. Always well prepared. Expects you to work your ass off but you learn a lot.
One of the better professors at CSUC: interesting and engaging lectures and available and helpful during office hours. I hope I can take more classes with him. GREAT JOB!
Tyson is an excellent instructor that gives real and meaningful assignments that are hard and challenging. Although the assignments are tough he is very helpful and his lectures prepare you for your assignments. I only wish he taught more classes!
Excellent, Perfect Professor. He teached me the very important thing for my computer career.
Tyson is the best computer science professor at Chico State, HANDS DOWN. I wish he taught every class I had to take. No one else even comes close.
Excellent professor. If you the one whos has a troblue shifting from C to C++.. he is your GOD. his assignment compell you to learn certain things which are important..and they are meaningful , realistic He is very helpful..he wants us to learn not suffer
top notch lecturer who is always bending over backwards to help students. i've learned more within the last few months than i have in ages.
Without a doubt Tyson is the best teacher I've had at CSUC. He explains things clearly, is funny during class, remembers all of his student's names, and will do all he can to get you through the course. Tyson is awesome.
You will get so much out of his class! For starters you will actually learn something. He is also quite fun and has a real compassion for students. Without him the Chico State CS department would be unbearable!!
A great teacher if you are willing to put in the time to do the work necessary. His labs are challenging and really make you understand what you are getting into with programming. I think he does a good job showing people whether or not they belong in CS.
Tyson is a serious, patient teacher. While sometimes he may veer off into tangents, he seems determined to/passionate about teaching those who are ready/trying to learn. These are the qualities that make him a tough but great teacher.
he is the bomb...dedicated and full of energy
Without a doubt the best professor at Chico State. They should be begging him to accept tenure. Not for the lazy student, but the only option for those of us willing to learn at his feet.
I can't imagine being half the programmer i am today if I didn't take this class. He taught somehow slammed the basics of C++ into my thick and stubborn head. Best CS professor EVER.
Damn hard class, but I learned how to program C++ far better than if I'd taken it from anyone else. Tyson will hand you your 4ss and you'll thank him for it. AWESOME PROFESSOR.
He's a nice teacher and takes interest to know what students really want to know though felt that he is a bit racially discriminating!
I do not recommend that you take 15b if you do not have prior C++ experience. An A in 15a did in no way prepare me for this fast paced course that covers advanced topics. I am new to programming. Question: When and where are you supposed to learn the fundamentals of C++? Prerequisite for 15b? 15b++
as all the review said, tyson is by far one of the best chico state professor (next to Dan Pence). He is very hard for a low level class but his method of teaching is one of the best. Chico state need more professor like him espicially in the engineering department.
Great professor. Students are his priority. Some say you need C++ experience to take 15b, but I went in with no programming knowledge other than 15a and managed to pull an A. His lectures and assignments will teach you how to program. You don't need anything else.
One of the best professors I've ever had, and probably the very best in the CS department.
He is Chico State's finest CS professor. He tends to focus more on students that need help, so smart asses feel left out. You will learn a lot in his classes. Lecture is very energetic. Be warned though, his classes are NOT easy. CSCI 15a will not prepare u 4 this class.
Tyson is the best professor i've had in the csci department and probably at Chico. Interesting, productive (funny, anti-establishment) lectures and helpful when you need it. Don't let the man get you down tyson!
Best class I have taken at CSU, Chico. Take as many classes with Tyson as you can, even if you have to hold off a semester! This class was very intriguing, challenging and fun. Everything is clear, straightforward, and fair. Difficult class, but you will get a lot out of it.
Actually worries about helping students. Makes an effort to get feedback. Avoids traumatizing people with powerpoint. Does not treat people unreasonably.
An excellent teacher, definitely focused on helping his students learn. Engaged and insightful; he demands a lot and provides his students with the tools they need to succeed.
Can't remember the class number, think it was 231 (Graphics, OpenGL). I agree with the other posts, Dr. Henry is awesome. I graduated 2 years ago and his class was the best I ever took. I wish he was there when I came to CSUC in 98.
Very helpful. He is the best professor in CSU Chico. I totally recommend you taking him if you can. His lectures are clear and extremely interesting. His assignments are fairly difficult but it makes up for it with his great teaching style.
The best professor I have ever had. Cares about the students and their work. Very patient.
He was very clear about his objectives and was good at fixing and explaining problems that students faced.
An excellent example of how all professors should be. Willing to answer questions and explain things in detail. Hard lab assignments that challenge you to do some real programming on your own. One of the best classes I have ever taken anywhere.
He keeps the students busy
Tyson is by far the best professor I had at Chico State. I am now a grad student in another state and when I think of Chico I think of Tyson's classes. Take every class he offers from him if possible.
I've been to Cal Poly, as well as a community college, and Tyson is the BEST teacher I have ever had. He is tough, but fair, and actually can show us how to code. Oh my goodness-a comp sci teacher that knows what they're doing!
Tyson Henry is one of the best professors I've had in my time at Chico State. I regret that the powers that be at Chico saw fit to deny him tenure, and that as a result he will be leaving Chico. It is a loss to all Chico CSCI students.
Everybody else already said why he is a good teacher. Just wanted to re-iterate it. www.savetyson.org <--- help tyson out
Best Professor ever. Most helpful guy ever
Tyson is one of the most caring teachers I have ever had a chance to work with. He deserves all the great ratings he gets. It's just too bad that there is so much burracracy that doesn't understand or care what all the students are saying. www.savetyson.org
Tyson's capacity for teaching is the greatest I have experianced with any teacher. It is a privilege to take a class instructed by him.
Tyson is one of the best teachers I have ever had. He increased my college experience greatly and I learned an impressive amount from his teaching style.
Operating Systems is a pretty tough topic to teach, yet Tyson does a fantastic job at it. I highly reccomend taking this class along with any other classes offered by Tyson. I am not sure if he is going to be around much longer.
Maybe if all the other professors in this department took Tyson's classes, they would learn how to teach! Great class, great professor. Hard as hell, but it is worth it. I just hope that the idiots in charge don't get to illegally fire him before you can take his class.
very hard to understand.
The Best ever
Great Instructor. Great teaching style. More available than any other professor. Hot Body, OK well maybe not. Truley an honor to take a class from him. I cannot say enough about this guy. Hope administration wises up soon. SAVE TYSON!!!
Explanations are thought out and understandable. If you desire a good grade you will have to make effort on the exams. I only wish he would be around long enough for me to take operating systems from him. You will become a better programmer if you can get through Tyson's classes.
Terrible ...
One of the best teachers in the school, I learned a wealth of knowledge in his class. He is smart and good at teaching and explaining complex concepts. Exams are hard but he reviews them heavily and gives old tests to look at. You will definitely get your moneys worth from this guy.
Tyson is a very, very good teacher. You will come out of his class having learned a lot. Very clear, very helpful, challenging but not out to fail you. I never had to buy the book. Be ready to practice what he teaches as well, which I think is the best way to learn. There was some drama in the dept at the time that he brought to class but no biggy.
Simply the greatest instructor, ever.
HE IS EXCELLENT
appears helpful, but really just gives you the ansers in the end - if your persistent enough. just spend lots of time in his office, ask questions, and he will help you with your assignments. i'm not sure i actually learned much, though ...
Best CSCI professor. Pays a lot of attention to the students when lecturing and quickly adapts to their level of understanding. Sometimes uses overlong example problems, but otherwise almost perfect. Good, useful assignments and very helpful in office hours.
his 112 class is pretty tough but, his teaching skills and humor more then make up for it. if you ever have a chance to take one of his classes, DO IT.
EXTREMELY helpful - always willing to set aside time to help and truly values student that give it their best, regardless of outcome.
Great instructor. Lectures are often entertaining, yet remain quite informative. He has plenty of real-world examples to make the lectures meaningful. His assigning of members to groups needs work, but most turn out well. Overall, one of the few instructors who really seems to respect the students.
Extremely helpful during Office Hours; Knows his subject very well; Presents the material in a very understandable manner; one of the best in department
Great teacher. Some projects are hard but classes and labs are geared to help you. Tests are impossible so study. Fun class
Hands down the most interested teacher in the department. Really cares about his students, wants you to do good work.
Without a doubt, the best prof. in CSCI department and best prof. I've ever had. Tyson is extremely helpful, explains concepts in an easy to understand way. Programs and tests are challenging but not impossible. Very fair grader. Tyson expects you to put in effort, but he will always give help if you ask him.
Tyson is one of the best professors you will ever have. He keeps class entertaining, keeps students involved, and explains all concepts clearly. The assignments are challenging, but Tyson is approachable and very helpful, so talk to him any time you get stuck.
My favorite teacher of all time. He is extremely nice, funny, and helpful. I highly recommend him for any class as he teaches extremely well and takes a lot of time out of his day to help his students
The relaxed atmosphere makes for a great learning environment.
Tyson is an awesome teacher, very helpful on projects and labs! Very clear and explains topics very extensively. In class lectures are easy to listen to due to the fact that he cusses and jokes around. Tests are difficult but if you study the topics and listen and practice you will pass easily. This class MADE me LOVE programming
My favorite professor that I have had so far while at CSU Chico. Dr. Henry is always available to students and is very enthusiastic about the material too boot. Although, this can be a difficult class you will become a much stronger programmer after taking a class from him.
Bad professor. Tests are hard, and the lab doesn't even help you. If you fail the tests. You fail the class.
Great teacher. Lectures are not just relevant to the projects, he tends to give chunks that can be used in the projects directly. Tests are difficult, but if you don't cheat on the projects and understand the code for them you will do fine (plenty of past tests to study from).
Tyson is by far the best instructor in the Computer Science Department. He has a passion for the subject, is very knowledgeable, and helpful in and out of class. He holds hands during assigned projects just a little too much though. If you want to learn C++, pick his classes.
Great instructor, wants you to understand and get into the topics. Going to his office hours to get help and pointers makes the class and assignments a lot easier.
As a newer student to Chico, I think he might be the best in the CS dept. He's helpful to students more so than I have ever seen and he has earned the respect of a students because of it. His classes are stressful though. Figuring out how to overcome this will be a huge part of the learning process, but will make you stronger in the long run.
The material of the class is hard, he is a great teacher because he knows how to clarify his statements effectively. Some people don't like him because he challenges you to figure things out on your own. But they are dumb because he is always very helpful, and if you ever get stuck on something his office hours can be an invaluable resource.
You always know exactly what to expect from Tyson. His assignments are very well outlines and he provides tests for the projects. His tests are somewhat difficult but he provides previous semester's tests to help you study. This makes studying very easy. The projects highly reinforce what you learn in class and the labs help you with the projects.
My favorite Computer Science professor in the department by far. He really makes you think on your own and makes abstract ideas easier to grasp. All old tests are available so you know exactly what to study for exams.
Amazing teacher + amazing course. Study early. Start assignments early. Do well in the course and reap the benefits of learning. My favorite teacher/course at CSU Chico.
Great professor, highly recommended. Very knowledgeable, uses great examples to illustrate abstract ideas.
His CSCI 211 class was by far the most interesting and enjoyable course I have ever taken at University thus far, the material can be tricky but he explains and helps you very well. The tests can be difficult if you don't prepare but with so many past exams available to you for study, you can count on having an idea of what will be on the tests.
One of the best instructors I've ever had. Explains the concepts extremely well. His tests can be tough but you can review his old tests which is invaluable. As great teachers can do, he guides your learning process to prepare you for the difficulty of his tests. Best instructor in the department.
The tests are so difficult that the teacher is required to curve every single test just to pass more than 50% of the people in the class. He expects you to teach yourself and his study guides for tests are so broad that its literally impossible to know what to study.
A wonderful teacher who cares about students achieving, I would not define the class as easy based on the tests, having to hand write the code, but I fell it makes you understand it better if you can write it without looking at notes.
Amazing professor. Always willing to help you as long as you put the effort in. Very good at making difficult concepts easy to understand.
Compiler Design (currently enrolled) is one of the hardest classes I have ever taken to date. It is also very fun. I am expecting an A- or B+. Tyson is, as per usual, hilarious and very helpful. Take notes of everything he writes on the white board because 99% of the time it is extremely useful. Very fair grader. Late day policy is a life saver.
Overall a good teacher and helpful teacher. However don't take to heart when he says "this phase of the project will be easy." It just gets harder with each phase.
Great guy and great class. Really does whatever he can to make sure you understand the material and is very approachable. Tests are pretty difficult but overall I learned a lot in this class from him and I highly recommend.
Just show up to class, go atleast to one of his office hours and you will easily pass the class, if you ask a question he helps you out so much! best prof i've ever seen in my life.
Tyson will make you work for it, but he also goes way out of his way to help make sure you succeed. His tests are difficult but he posts the old ones on his website so you can study. If apply yourself and love CompSci, you will do fine.
Fun class, learned a lot, walks you through all the projects but expect hard tests
Tyson is an amazing instructor, he goes out of his way to make lectures funny and to learn each students name. Attendance is mandatory since there are lecture points. Programs are hard but he walks you through them and is available for help if you look for it. Tests are tough, but if you work for it you'll get a good grade, just dont procrastinate!
One of the best CSCI teachers on campus. Concise and thoroughly helpful, especially in office hours.
Tyson is AMAZING
Class Info
Attendance Mandatory
56%
Textbook Required
68%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.34 avg changeRatings by Course
152250
5.0
(1)CSCI152
5.0
(20)CSCI15B
5.0
(18)CSCI250
5.0
(8)CSCI231
5.0
(2)Difficulty by Course
CSCI640
5.0
CSCI312
4.7
211
4.5
152250
4.0
CSCI231112152
4.0