3.5
Quality3.0
Difficulty62%
Would Retake92
Reviews62%
Would Retake
92
Reviews
Rating DistributionOfficial
5
41
4
15
3
4
2
12
1
20
What Students Say
“I even have to prioritize his class over my other classes”
SPC2608 - 1.0 rating“Simply put do not take his class”
SPC2608-2243 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
71%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.52 avg changeRatings by Course
SPC1017
4.6
(34)SPC2608-2243
3.1
(13)SPC2608
3.0
(40)SPC2608-3760
1.2
(5)Difficulty by Course
SPC2608-3760
4.6
SPC2608
3.4
SPC2608-2243
3.2
SPC1017
2.4
Reviews (92)
The 8-week courses are very hard and stressful as one would expect. However, this professor tends to be very rude and condescending to students and offers little to no understanding. Instructions are often unclear on assignments because they are meant for other classes and questions on reflective assignments are often hard to understand as well.
This professor is a funny one, he looks to be pretty cold as a person but is deep down a great guy who tries hard to teach students the way he was taught. Do not forget to remind this professor if you need anything and try and reach out if you have any issues. Overall good guy who I would take again!
I had Professor Castillo for Intro to communication, and he was great. Gives multiple extra credit opportunities, clear grading rubric, genuinely interested in teaching/ learning. You do have to present to the class quite a bit and work in groups occasionally, but I enjoyed it and what can you expect from a communications class. Would take again.
Entitled
So condescending its laughable. If you take this class look out for the little comments he leaves you. Never rated a professor before but after so many condescending comments I just had to come on here.
Professor is very difficult. He changes dates at the last minute for assignments. His expectation for assignments are unclear and when asked about it he becomes rude to students.
Impossible to communicate with a positive attitude.
This teacher was pretty hard to deal with, I got an A- in the class overall but it was very stressful especially due to the heavy workload in the summer semester. His attitude would be very negative, especially during the final speeches. I would only take this class if you just want to get it out of the way, but take it in the fall or spring.
Clear grading rubric, so it's hard to mess up. He's very understanding and communicates well. Clearly cares for his students. Offers multiple extra credit opportunities. Very knowledgable in his field, so his lectures are understanding. Also a group project that requires you to volunteer somewhere and do a speech on it.
I don't ever write reviews on professors. However, this professor was a pain to work with. He gave loads of work and most of the time was not explained well, requires A LOT for his assignments, and is not understanding!
He assigns a lot of work and doesn't do a great job explaining most of it. Overall his class is just a hassle and I would recommend steering clear of this professor if you can.
This professor is horrible to work with!! I am Dual Enrollment student and he makes us do a group project where we have to go volunteer somewhere and I was not able to do the topic due to my age. I told him multiple times I needed to change and after 3 weeks of nagging that was when he FINALLY decided to believe us.
The deadlines are all very short and he does a bad job explaining the assignments. Half the time I am confused and he is a very tough grader. I regret taking his class. Steer clear of this professor!
this professor is very passive agressive and doesnt explain assignments well. please do not take this class.
Ryan is very hard to work with and gives so many assignments it's tiring. So tiring in fact around 10 people left the class I was in. Steer away from this professor.
while he's not all bad, his personality and temper could use some improvement. He often comes across as rude to his students, frequently interrupting or talking over them if he doesn't find their input valuable. He assigns an excessive amount of writing, and although he has some good qualities, but there's definitely room to work on his approach.
I went to his office hours multiple times and he was not there. He is a very difficult teacher, DO NOT TAKE HIS CLASS. BEWARE!!!!!
This class is way harder and has so much work for it to be a speech class. He gives a lot of work; his lectures are extremely boring. He also makes you volunteer. Theres a big final speech which is supposed to be 15-20 minutes long and he groups you based on "similar" interests. TDRL: Run, don't take this class!
If you want to take this class, I warn you that it will require a lot of your time. I even have to prioritize his class over my other classes. I had to give speeches, submit them to Canvas, discussion posts, write essays, take a total of four quizzes, work in groups, and even volunteer. Be prepared—there's more. But he does offer extra credit :)
His class is demanding, with speeches, essays, and quizzes adding to the workload. While the professor is knowledgeable and offers extra credit opportunities, his dry lectures can make the workload feel even heavier. The clear grading rubric helps, but his teaching style may not engage all students.
Simply put do not take his class. Extremely messy and disorganized, missed several asignments because they were all over the place on canvas. So condescending in messages to students and half the time his "announcements" were automated and had incorrect due dates making it more confusing. So much work for a required elective, don't do it.
if you're going to choose a coms/ speech class, do NOT choose Ryan Castillo. He assigned a lot of work that he never really talked about in class and rhe instructions for the work he assigned out of the blues was unclear. He was also very rude and disrespectful asking the class to “engage” but would tell the class to “shut up”.
This teacher was definitely something. LOTS of work and a major group project at the end of the semester thats a good amount of your grade. Good teacher class-wise but not a very pleasant person. He came off as condescending multiple times throughout the semester and seemed to not really care about anything that you had going on out of class. :(
there is extra work that is never mention and most of the grade is based upon 2 projects. one in group and one not.
Its an ok class if your taking online he's timely when grading, but there is so much work do not take this class unless your willing to do countless speeches and essays or take time out of your schedule to volunteer for a good grade.
He's a good teacher! His assignments and instructions are clear. I take SPC 1017 and it's a pretty simple class.The workload may be heavy but you just need good time management and you'll do well in the class.
Professor Ryan Castillo was one of my favorite professors. His teaching style isn't for everyone, but if you stay engaged and put in the work, you'll definitely learn a lot. Workload is manageable, and there's lots of extra credit so there is no reason you should fail! I highly recommend taking his class if you love participating in class.
Overall, I had a great experience with the professor.
Ryan was positive and a great person to learn from. He was very thorough in his discussions and teachings during class and his topics are relatable to every day lives so which I felt helped not get bored in the class a lot of extra credit opportunities and was available through our office hours for assistance .
Mr . Castillo is sociable and professional. He's technologically savvy and willing to assist hours we're not in class. He doesn't burden students with tons of boring assignments. Prior to joining this class I was hesitant but I'm so happy that I joined
I felt the professor was always there if you had any questions. He would send an announcement before the material was due to remind us. There's a lot of extra credit. Sometimes I might find the material a little hard, but it has nothing to do with the professor. If your lost, ask him.
I recommend this class
I like the professor. If you have a question, he gets back to you quickly. I took the class online. He has weekly drop ins and a lot of extra credit. I would take him again.
Professor is super nice and understanding helped me pass the class
Professor Ryan Castillo created a positive and engaging learning environment, clear explanations and helpful feedback significantly improved my understanding enjoyed this course! Professor Ryan always available to answer questions, The [assignments/projects/tests] were challenging, and I learned a lot."
I always enjoyed being in his class. The way he gave lectures made the topics easy to understand plus he was always great with writing feedback on our assignments! Highly recommend this professor :)
lots of work
Ryan Castillo made the class engaging and manageable, even when the material was challenging. he clearly care about students and put effort into making sure everyone understands. I appreciated the structure and the way they were always willing to help when needed. Would definitely take another class with them.
Professor Castillo did great efforts for me as a student to give me announcements and opportunities to not fall away from the course, he also helped a lot on giving guidance when needed, and his availability to help is unmatched to all my other professors this semester, Thank you!
This professor often creates an uncomfortable and discouraging environment. He has a habit of embarrassing or belittling students in front of others, making it difficult to feel respected or supported. Students should be prepared for a challenging environment where respect, empathy, and encouragement are not prioritized.
great professor, honestly one of the best professors I've had. They explain things in a way that actually makes sense and keep the class interesting the whole time. You can tell they really care about their students and want everyone to do well. and keep track of students at any time.
He is a great professor in my opinion. When I first read his reviews I hesitated enrolling in this class. Remember peoples opinion is about him is solely based on their performance in this class. This class is fairly easy. There are speeches but they are pretty easy and self-recorded. Overall, if your discipline with your work, you will succeed!
The professor was so professional , always being in touch with students about their progress in the course. Take this class was smooth ,everything in the syllabus was clear and helpful .The course structure was organized making easily for students reach better results. The assignments in the textbook were easy to do and understand.
He's a good professor. He gives you many extra credit opportunities to get your grade up. For the most part the work is very easy. Easiest way to pass this class is just by doing all the work. I highly recommend Ryan.
Great Professor overall!!!! He sends emaiIs out reminding of assignments and information to help with assignments as well. Class is super easy and wont take too much out of your day to complete homework.
He responds quick and is very knowledgeable
Great Professor! Creates a safe and fun overall atmosphere. I just wasn't a fan of the subject :(
Very easy to communicate with and is always willing to help out, I recommend taking this class, the Homework is easy and understandable.
This class was very unique and interesting. Professor was easy to talk to and contact. If your looking for an A make sure you do all work and extra credit (there's plenty!). Attendance is very important.
I don't think he's a bad teacher, it's just that the homework he leaves is very heavy, I feel that with the videos he proposes to make more of the long documents that have to be written, it's complicated for someone who has morethanthreecoursesonthe canvas. It's not bad in its area but I would recommend taking this course,whenyouhavealotoffreetime.
Good workload, not too bad, professor is respectful and tries his best to make sure you understand the work. gives a good amount of time to complete it and sends out a lot of reminders.
Good professor and well-respected. makes it easy to understand the work and sends out a lot of reminders to make sure you get work completed!
Great professor if you like challenging courses... taking him again for mass comm in the fall!
He is a very understanding and nice teacher. If you have a problem he responds immediately and will help you. Although the assignment do take a while to complete. A lot of extra credit!!!!
Ryan's teaching style is being able to connect with the students and teaching us through prepared lectures. He is knowledgable regards to his subject and is open-minded, hearing students through.
Prof. Castillo is a great professor and person. He takes his job seriously and gives engaging lessons. He is very involved in the campus.
The professor uses a clear lecture style in order to teach how communication. There is a good amount of participation in the class and many interesting topics throughout the class. He uses hw in order for us to learn more about each topic by using our own research and knowledge. Overall great professor.
Ryan is a pretty good option if your looking for a speech professor. His grading criteria is very clear and although the work could be seen as very dense, there are lots of extra credit opportunities and the work is all divided weekly so that it's not too overwhelming. Recommend
professor gives lots of work
The professor gives you a lot of chances to improve your grade so if you fail it's because you did not try. Easy pass.
Professor Ryan gives lots of extra credit. His 8-week class has a heavy workload, so stay organized. He may post wrong due dates, so double-check. He can seem rude, but if you're quiet, focused, and good at group work, you can do well. Not for procrastinators.
I do not recommend this professor for Public Speaking. The course lacked practical speaking opportunities and focused more on heavy, unrelated. The prof. often used profanity, was rude, and dismissed student questions, creating an uncomfortable learning environment. If you truly want to improve your public speaking, look for a different instructor.
This class isn't one to put off because there's a lot of homework. If you stay focused, it won't be too bad
I learn a lot with this professor, he give us alot of time to do the work and also alot of things to do for extra credit so there is no way to not pass the class.
I really enjoyed this class because it taught me new things that I didn't know. Also, one thing to know about the professor is that he has really high expectations and wants assignments to be completed perfectly.
At first, the class felt overwhelming, but the professor encourages connection and participation, which makes it fun and engaging. Group work is a big part of the course, and everything you need is clearly outlined. The professor is responsive and supportive—I'd definitely take this class again!
Caution: This professor offers extra credit for reviews. The 8 week course is extremely intense for an intro class. He's often moody, calls it “brutal honesty,” but comes off as rude. I'd recommend finding someone else.
Professor Ryan demonstrates a strong command of the subject matter and creates a positive learning environment. His explanations are clear, and he encourages student participation, making the class both engaging and informative. I appreciate his willingness to provide support outside of class and his commitment to helping students succeed
He's very respectful
Super chill. He wants you to put in the effort if you do that you will get an A.
If you make the effort to get a good grade then you should pass this class with flying colors. 5/1/25
I consider the work to have been manageable however, if you let it pile up it would definitely be overwhelming. The professor is really nice, and he reminds us of when things are due which can be very helpful if you forget to turn things in earlier in the week.
This is college so you can expect classes with a heavy workload. There was a lot of assignments due every single week, which felt overwhelming at times. Professor Ryan's tone comes off rude or snarky which made us feel uncomfortable to ask questions. I will say, he does provide a lot of extra credit assignments, like this one (writing a review).
Outstanding Professor, gives a lot of extra credit, and responds fast if you need help. Good overall.
Would not recommend this professor.
Ryan is a good person overall. The class was a bit confusing because the due dates were being constantly switched around and it has hard to get used to. But just make sure you do all your work and on time and there shouldnt be a reason to get anything lower than a B in the class
The Professor was very engaged and committed to his students. I would say this teacher did challenge me more, but I appreciate how merciful and willing he was to work with you if you reached out to him. He really cares about us actually understanding the material. He also gives so much extra credit that there is really no way to fail his class!!
This professor is really good. He knows what he's talking about. Sure there's a lot of work but you can work around it. Overall a good professor and a good class.
If you want a professor that is attentive and actually cares.. he's the guy. I've never had a professor that actually responds to your emails, and tries to work things out with you. He's understanding and very fair. Just do your part, try, and work hard… you'll be just fine.
If you want a teacher that responds and actually cares about you, this is your guy. I've never had a professor that's responsive, and tries their best to help you through whatever it is you have. If you just do your part, communicate, and work hard… you'll be just fine. If you see this Ryan, thank you. :)
For students it is very important to understand that it is your go to complete and turn in assignments. The professor makes sure that and he also allows questions during class. And these days, a little bit longer after class for any student that has any concerns
Although the subject isn't one of my favorites, it's fairly easy to understand, and equally easy to navigate through the school website. Although I didn't have any in-person contact with the teacher, it's clear from the answers and announcements that he cares about his students. I would take it again.
This was my one of my first classes coming back to college after 5 years and I am so glad Ryan was one of my professors. Not really sure why theres some negative reviews on here when he is constantly reminding his students when assignments are due, answers fast AND is very understanding, and gives LOTS of extra credit. I definitely recommend 10/10!
This professor values class participation greatly and his class has a huge emphasis on group assignments. Make sure you can dedicate your time before taking this class. This is not a low maintenance class.
He is a good professor you just have to try your best to be a good student. There is plenty of extra credit but with it comes a lot of homework in my opinion but it's nothing you can't handle. If you get let behind you are trying to fail cause he does try to help you pass as long as you're just a respectful student who isn't taking it for granted.
He was very fair when it came to grading. I'd definitely have him as my teacher again. Lots of work but it's easy to work since he has a very clear and set schedule for when things are due.
Laid back guy that gives very clear and easy assignments, just do every discussion board on time and your good.
A lot Of extra credit which is good
For God's sake, if you can run from this class, run. It's an endless amount of homework just for this class, it's not worth it. Run.
I never wore my seatbelt while driving to school because i wanted to die before making it to his class
everyone in my class literally withdrew but like 9 people but when the class started there was 40 people. imagine being such a bad professor that over 30 people leave your class due to the amount of work given lol. you're a speech class, not an english class.
My only complaint is that the class was too short (summer class). I would've genuinely enjoyed getting a stretched out version of this course. The professor is very likable, almost as if he's another student but he controls your grade. The class made me wear my seatbelt even tighter.
Class Info
Online Classes
100%
Attendance Mandatory
71%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.52 avg changeRatings by Course
SPC1017
4.6
(34)SPC2608-2243
3.1
(13)SPC2608
3.0
(40)SPC2608-3760
1.2
(5)Difficulty by Course
SPC2608-3760
4.6
SPC2608
3.4
SPC2608-2243
3.2
SPC1017
2.4