4.5

Angel Castro

Kinesiology - California State University San Bernardino

4.5
Quality
2.3
Difficulty
91%
Would Retake
229
Reviews
4.5
Quality
2.3
Difficulty
4.5
Helpful
4.5
Clarity

91%

Would Retake

229

Reviews

Rating Distribution
Official

5

159

4

45

3

15

2

7

1

3

What Students Say

My experience in this class was excellent

KINE114E - 5.0 rating

As long you do what you have to do you will pass

KINE114E - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

80%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 137 grades
Most common grades:
A (63)
Not sure yet (39)
B+ (24)
Grade Distribution
A(75)B(19)C(4)D(0)F(0)A-/B+(39)
Based on 181 reported grades
A: 63
Not sure yet: 39
B+: 24
B: 16
Common Tags
Gives good feedback (69)
Caring (67)
Clear grading criteria (58)
Respected (57)
Participation matters (48)
Group projects (40)
EXTRA CREDIT (38)
Hilarious (36)
Rating Trend

Stable

+0.11 avg change
Jan
Feb
Mar
May
Aug
Nov
Last 6 months
Ratings by Course

KINE114E

5.0

(4)

KIN360

5.0

(3)

KIN114E

5.0

(1)

KINES270

5.0

(1)

KIN270

5.0

(2)
+24 more courses
Difficulty by Course

KINE203

4.0

KINE206

3.0

KINE105J

3.0

KINE4100

3.0

KINE1400

3.0

Reviews (229)
4.0
2.0
KINE114
Grade: A+
Dec 5, 2018
Would take again

Awesome coach!!

Participation matters
Caring
EXTRA CREDIT
5.0
3.0
KINE114E
Grade: A-
Mar 19, 2019
Would take again

This class changed my gym routines for the better. I definitely got leaner, faster, and stronger. This class also improved my sleeping and eating habits. The perk of this class was that I was able to be more active this quarter without it interfearing with my Math,Chemistry, and English classes. My experience in this class was excellent.

Respected
Inspirational
Amazing lectures
5.0
3.0
KINE114E
Grade: A
Mar 19, 2019
Would take again

As long you do what you have to do you will pass.

Gives good feedback
Respected
EXTRA CREDIT
5.0
1.0
KINE114
Grade: A+
Jun 15, 2019
Would take again

Hes super chill and really understanding! Hands down one of my favorite professors! Just show up, do the work and youll pass. We were supposed to run a mile every 2 weeks but our class ran like 2 or 3 lol his class is really fun and I would definitely take it again if I could !

Participation matters
Hilarious
Caring
5.0
1.0
KINE114
Grade: A
Nov 22, 2019
Would take again

Great class to take especially if you are new or a beginner with exercise. Professor provides a great learning experience as well as having a great atmosphere in the weight room. Really recommend taking his class he's awesome.

Inspirational
Caring
EXTRA CREDIT
5.0
2.0
KINE360
Grade: Not sure yet
Nov 26, 2019
Would take again

amazing professor!!! :)

Respected
Inspirational
Amazing lectures
5.0
3.0
KINE360
Nov 26, 2019
Would take again

Professor Castro is a great Professor! VERY understanding of students lives outside of school. Content is clear and straight to the point. Would definitely take a class with him again!

Gives good feedback
Accessible outside class
Group projects
5.0
2.0
KINE360
Nov 27, 2019
Would take again

Great professor, cares about his students being able to become engaged about his lectures so he makes sure that you understand the lecture by putting in real world problems with his story times

Respected
Participation matters
Caring
5.0
3.0
KIN360
Nov 28, 2019
Would take again

Great Professor, makes lecture very understandable and even provides some of his own experiences to explain concepts in so that every lesson is easily comprehendible. Provides lecture slides, assignment examples, rubrics and very useful study guides for exams.

Participation matters
Skip class? You won't pass.
Group projects
5.0
1.0
KIN114E
Grade: Not sure yet
Dec 2, 2019
Would take again

He didn't make me feel dumb for asking dumb questions.

Inspirational
Hilarious
Caring
5.0
2.0
KINE114E
Grade: Not sure yet
Dec 2, 2019
Would take again

Very accommodating to your skill level.

Gives good feedback
Respected
Inspirational
5.0
2.0
KINE114E
Grade: Not sure yet
Dec 2, 2019
Would take again

Makes sure everyone feels included, group oriented.

Gives good feedback
Participation matters
Caring
5.0
3.0
KINE360
Grade: A
Dec 9, 2019
Would take again

Professor Castro was one of the best professors I have had hands down! He is definitely an amazing professor who is very understanding and overall helpful. His test are straight forward just read the slides and you are good. Definitely go to class he makes it worth it! He likes to make jokes so obviously laugh :) I would definitely recommend him!

Inspirational
Group projects
Amazing lectures
5.0
2.0
KINE360
Grade: Not sure yet
Mar 6, 2020
Would take again

Professor Castro is real detailed in his lecture, he takes attendance the first couple weeks of class to get make sure he can attach a name to the face, he is easy to reach outside of class. He recommends the text book because we refer to it a lot especially for our test, he has a lot of dad jokes and its funny, take this professor!!!

Gives good feedback
Accessible outside class
Hilarious
5.0
2.0
KINE360
Grade: B+
Mar 10, 2020
Would take again

He is seriously great! :) He gives two exams, 1 interview project, and 2 assignments. He does give a study guide for the final! I highly recommend to attend class cause his notes help with studying!

Gives good feedback
Respected
Hilarious
5.0
1.0
KINE360
Grade: A
Mar 10, 2020
Would take again

he is dope. show up do the work. tests are sorta difficult, but not really

Participation matters
Inspirational
Group projects
5.0
1.0
KINE360
Grade: A
Mar 10, 2020
Would take again

Very awesome professor! Really made the class fun and entertaining. Cares about his students a lot. Just do the work and you'll pass!

Participation matters
Hilarious
Caring
5.0
3.0
KINE360
Grade: Not sure yet
Mar 10, 2020
Would take again

Professor Castro makes the class clear and easy to understand. Not a very hard class just make sure your fully understand all the details in the slides as the test as similar to his slides.

Gives good feedback
Respected
Group projects
5.0
4.0
KINE360
Grade: Not sure yet
Mar 10, 2020
Would take again

Was an overall great professor, he provided straight forward information as to how to do the assignments and even provided an example for each.

Gives good feedback
Clear grading criteria
Caring
5.0
3.0
KINE270
Grade: A
Mar 15, 2020
Would take again

Professor Castro excels at his job! Each week was balanced with an in class lecture and an activity to see what we learned in action. Do the homework assignments, study, pick a solid group for the project, and you'll be fine. Castro was happy to answer any content questions as well as chat about anything fitness! Take him!

Gives good feedback
Participation matters
Group projects
5.0
1.0
KINE205
Grade: A
Mar 16, 2020
Would take again

Professor Castro is definitely one of the best professor's I have had. He is so funny and he knows what he is doing, he cares about his students and he tried to make lecture interesting. 10/10 Recommend his class. Best KINES class on campus.

Hilarious
Amazing lectures
Caring
5.0
2.0
KINE360
Mar 18, 2020
Would take again

Really good teacher made the material easy to understand. Definitely recommend showing up everyday he does provide test answers during class lectures.

Participation matters
Skip class? You won't pass.
Amazing lectures
5.0
3.0
KINE360
Grade: Not sure yet
Mar 19, 2020
Would take again

One of the best professors Ive taken so far. He compares a lot of the class material to real life examples to help you better understand the material. If you follow his clear instructions youll excel within this course.

Gives good feedback
Clear grading criteria
Amazing lectures
3.0
2.0
KIN205
Grade: A
Mar 28, 2020
Wouldn't take again

Professor Castro's teaching style was very basic. It was just simple reading off the PowerPoint and a lot of online exams. It felt very repetitive but it was fun class in that I learned more about how to amp up my exercise routine. A lot of this stuff I already learned from HSCI120, so it was nothing new and felt boring hearing again after a while

Gives good feedback
Graded by few things
Clear grading criteria
4.0
2.0
KINE205
Grade: Not sure yet
May 2, 2020
Would take again

I love Angel Castro's class he very passionate about kines and reinforces your learning by using real world examples/problems when discussing the content which he likes to call "story time" he is one of my favorite professors and i learned so much about health and how to stay active. Would recommend him to anyone that wants to know more abouthealth

Inspirational
Caring
Graded by few things
5.0
1.0
KINE205
Grade: A
May 11, 2020
Would take again

Prof. Castro's class is an easy A. "Story time" is the best part of lecture and I'd recommend him to anyone who is looking for an easy A or wants to learn about fitness.

Inspirational
Hilarious
Lecture heavy
2.0
1.0
KINE205
Grade: A-
May 20, 2020
Wouldn't take again

Honestly didn't learn a thing. The tests are easy and straight forward and there was only 3 assignments the whole quarter. You have to keep up with what's due by yourself because he won't tell you anything so if you need guidance and reminders you won't find it with him. He read off the slides the whole time.

Graded by few things
Test heavy
5.0
1.0
KINE270
Grade: A
May 23, 2020
Would take again

Good professor! Class is pretty straight forward. Do all the assignments and assessments will get you an A. Only bad thing is that he takes a bit longer to respond back to emails. 10/10 would reccomend.

Respected
5.0
3.0
KINE270
May 24, 2020
Would take again

Learned a lot from Prof. Castro class. During this time on pandemic, with everyone going virtual, Prof. Castro still made this activity class engaging. Obviously you had to put the work in to get the full affect of the virtual class. The assignments and assessments are not hard, but take time to complete. Exams are off the lectures and powerpoint

Respected
Participation matters
Inspirational
5.0
3.0
KINE270
May 24, 2020
Would take again

Good professor, just show up and doe the work

Gives good feedback
Caring
Graded by few things
4.0
2.0
KINE270
Grade: Not sure yet
May 24, 2020
Would take again

You just need to make sure you are on top of things when it comes to homework, tests are easy, sometimes offers extra credit, the class was very helpful. I would recommend having Castro as a professor.

Gives good feedback
Lecture heavy
EXTRA CREDIT
5.0
2.0
KINES270
May 25, 2020
Would take again

Great Professor, gives clear instructions and as long as you do your assignments and attend lecture you will do well. He does not send reminders so you are responsible to be on top of your assignment.

5.0
3.0
KINE270
Grade: A
May 25, 2020
Would take again

Fairly easy class as long as you show up and take notes. We were given a good amount of online homwork but nothing to difficult. Lectures were understandable but contained a good amount of information. Overall he's a great professor

Gives good feedback
Respected
Skip class? You won't pass.
5.0
2.0
KIN270
May 26, 2020
Would take again

His lecture teaches useful stuff, and you will get a good grade as well if you dont miss assignments.

Respected
Inspirational
Amazing lectures
5.0
4.0
KINE270
Grade: Not sure yet
May 26, 2020
Would take again

Professor Castro makes lectures fun and intertaining and he gives great advice on fitness and nutrition. His class is very useful as alot of the things learned here can really be applied to the real world. Ever since I took his class I have made necessary changes to my fitness goals. This class motivated me to set fitness goals for myself .

Respected
Clear grading criteria
Amazing lectures
5.0
1.0
KINE270
Grade: Not sure yet
May 27, 2020
Would take again

Great professor, tells you what is gonna be on the exam, tell you what to study, and is easy to get ahold of.

Gives good feedback
Respected
Clear grading criteria
5.0
2.0
KIN270
Grade: A
May 27, 2020
Would take again

Great teacher!

Gives good feedback
Respected
Amazing lectures
5.0
1.0
KINE270
Grade: A
May 28, 2020
Would take again

A very good professor. He is clear about his instructions and shows passion for what hes teaching

Gives good feedback
Respected
Clear grading criteria
2.0
1.0
KINE360
Grade: Not sure yet
May 28, 2020
Wouldn't take again

Professor Castro is one of the most annoying professors I have encountered. I dont say that to be mean but it is true. He makes jokes about how much younger we are than him proabably 5 times every lecture. He reads off the slides pretty much word for word.

5.0
3.0
KINE205
Jun 2, 2020
Would take again

This professor is very caring because he would post his recorded lectures up. He tried to get us to understand his class especially because everything moved online. He gives us a couple of quizzes. He is also understanding with due dates.

Get ready to read
Amazing lectures
EXTRA CREDIT
4.0
3.0
KINE205
Jun 2, 2020
Wouldn't take again

He is a good professor. He can be kind of confusing but if you pay attention the class is an easy pass.

Accessible outside class
Participation matters
4.0
2.0
KINE205
Grade: A
Jun 2, 2020
Would take again

Quizzes are easy to pass if you study!

Gives good feedback
Respected
EXTRA CREDIT
4.0
3.0
KIN205
Grade: Not sure yet
Jun 2, 2020
Would take again

I took professor Castro class during COVID while we were were required to take online class. Considering the circumstances, he was a fairly easy professors. He is lecture heavy but you gain a lot of information out of it. You walk away from this class knowing more about your health than you ever did. Id recommend taking his class.

Get ready to read
Test heavy
Lecture heavy
5.0
2.0
KINE205
Jun 2, 2020
Would take again

Professor Castro is very straight forward with what he expects. This class has taught me about being healthier and living a better nutritional lifestyle. I would take him again!!!

Inspirational
Clear grading criteria
5.0
1.0
KINE205
Grade: Not sure yet
Jun 2, 2020
Would take again

He knows what hes doing and is very clear in his lectures.

Respected
Accessible outside class
Amazing lectures
3.0
3.0
KINE205
Grade: B-
Jun 2, 2020
Wouldn't take again

takes forever to respond, took this class during covid-19, had no consideration for his students and super strict on his deadlines and if you contacted him to extend he would not care only to his advantage and benefit is when he would reschedule things.

Lots of homework
Lecture heavy
So many papers
5.0
2.0
KIN205
Grade: A
Jun 3, 2020
Would take again

He compares a lot of the class material to real life examples to help you better understand the material and makes lecture very understandable. As long you do what you have to do you will pass.

Gives good feedback
Caring
EXTRA CREDIT
4.0
2.0
KINE205
Grade: A
Jun 3, 2020
Would take again

Pretty good class, just watch the lecture and take the quizzes, stay on top of your work

Clear grading criteria
1.0
4.0
KINE205
Jun 3, 2020
Wouldn't take again

Not the best Professor, is very careless about students situations. Many times posts assignments outside of class time and does not allow any type of makeup exams/quizzes. Quizlet got me through the class.

3.0
2.0
KINE205
Jun 3, 2020
Would take again

The class used textbooks heavily and the lectures reviewed the reading materials.

Test heavy
Clear grading criteria
3.0
3.0
KINE206
Grade: Incomplete
Jun 3, 2020
Wouldn't take again

honestly just watch the lecture and read. his whole class is based on the book. quizlet helped me pass

2.0
2.0
KINE205
Jun 3, 2020
Wouldn't take again

Made a 2 unit course much more difficult than it had to be. Did a poor job in accommodating the class for the recent pandemic and transition to all online classes. Terrible communicator, did not send or post any email/blackboard updates. Incorrect due dates and instructions in his lectures, which he only hosted for a few hours in the evening.

2.0
3.0
KINE205
Grade: B+
Jun 3, 2020
Wouldn't take again

His lectures can be dragging, but doable just stay on top of your quizzes and assignments

Get ready to read
Test heavy
Lecture heavy
5.0
2.0
KINE205
Grade: A
Jun 3, 2020
Would take again

Since the virus had a huge impact all around the world, classes had to be taken online. The homework assignments are super easy and doesnt take a lot of time. Has 4 quizzes and 3 exams, youll pass if you listen to the lectures and study. Have 2 projects super easy, you could finish them in the first week of classes. Overall great professor.

Get ready to read
Skip class? You won't pass.
Clear grading criteria
4.0
2.0
KINE205
Jun 3, 2020
Would take again

Would appreciate more in depth lectures, but overall good professor.

Respected
Inspirational
EXTRA CREDIT
1.0
3.0
KINES205
Grade: C-
Jun 3, 2020
Wouldn't take again

This professor's way of teaching was not the best at all. He would literally just read things from the slide and add a little to nothing on information. Kinesiology 205 is supposed to be an easy class but with him it wasn't.

2.0
2.0
KINE205
Jun 3, 2020
Wouldn't take again

Due dates were confusing, which is a big problem for an online class. Did not communicate errors with whole class, you would have to email him individually to get an individual response. Class itself was easy enough, you'll get an A if you're willing to put up with unnecessary headaches.

4.0
3.0
KINE205
Jun 3, 2020
Would take again

Overall, the professor is good. He knows his material and assignments given are easy if you do what you have to do. However, I wouldnt recommend taking online everything eventually becomes confusing.

4.0
4.0
KINE203
Grade: B+
Jun 4, 2020
Would take again

Professor Castro is very helpful, given the fact that it was online. You must really watch his lectures if you want to pass. Staying on top of the quizzes from the textbooks are key since they each have deadlines of their own. There are about 9 chapters covered and each chapter has 2 quizzes. Overall, good teacher. Very straightforward.

Lots of homework
Participation matters
EXTRA CREDIT
3.0
3.0
KINE205
Grade: Not sure yet
Jun 4, 2020
Would take again

He is a great professor dont be afraid to ask your question he willl help!

Gives good feedback
Respected
Get ready to read
3.0
3.0
KINE205
Grade: Not sure yet
Jun 4, 2020
Wouldn't take again

Overall Professor Castro knows what it is he is teaching. Some due dates were very confusing as there were no clear dates set for a few. 4 quizzes and 3 exams. and a lot of homework. Everything flows well but can be a handful at times, especially for a 2 unit class.

Gives good feedback
Lots of homework
Test heavy
4.0
2.0
KINE205
Grade: B+
Jun 4, 2020
Would take again

If he is going to fast in the lecture, you can always review the presentations online on the blackboard. Make sure to read the book, if the book is read then the quiz and midterms are easy, common sense questions.

Gives good feedback
Respected
Accessible outside class
4.0
3.0
KINE205
Jun 4, 2020
Would take again

It was a pretty easy course and he made this online course easy not as hard and confusing as other professors. However you must make sure you are checking blackboard regularly as exams do pop up and due dates might change.

Get ready to read
Clear grading criteria
EXTRA CREDIT
3.0
3.0
KINE105J
Grade: C
Jun 4, 2020
Wouldn't take again

The class material was free and easy to access.

Accessible outside class
Inspirational
Clear grading criteria
4.0
2.0
KINE205
Jun 4, 2020
Would take again

Professor Castro provided a regular schedule that students could follow along easily during the conversion to online classes. However, if you do take his class check what is due regularly because some times things change without being announced. Lectures were posted for the day then deleted the same day so keep that in mind. Very informative class.

Respected
Get ready to read
Graded by few things
4.0
2.0
KIN205
Grade: A
Jun 4, 2020
Would take again

Lots of work to do but pretty simple.

Gives good feedback
2.0
1.0
KINE205
Jun 4, 2020
Wouldn't take again

He rarely gave us any notice on when quizzes/exams were due. Many of my fellow students and I missed important deadlines.

Beware of pop quizzes
4.0
2.0
KINE205
Jun 4, 2020
Would take again

Super simple class, really helped me out a lot in my personal fitness goals.

Gives good feedback
Accessible outside class
Clear grading criteria
4.0
2.0
KINE205
Grade: A
Jun 4, 2020
Would take again

His class is super easy although there is quite a bit of class work and quizzes. None of them were too hard and the only way you would fail is if you dont turn anything in.

4.0
1.0
KIN205
Grade: A
Jun 4, 2020
Would take again

TOOK THIS CLASS ONLINE AND WAS VERY EASY. DO YOUR QUIZES AND YOU WILL PASS.

Clear grading criteria
4.0
4.0
KINE205
Grade: Not sure yet
Jun 4, 2020
Would take again

As long as you are consistent with the readings you should be fine throughout the class.

Respected
Lots of homework
Get ready to read
4.0
2.0
KINE205
Jun 5, 2020
Would take again

Professor Castro lectures were very straightforward and clear. The assignments were never too difficult and the payoff was great. Learning about how to live a healthier lifestyle was my real takeaway from this class.

4.0
4.0
KINE205
Grade: A-
Jun 5, 2020
Would take again

super easy as long as you pay attention to his lectures. The book was free online and had all the answers to quizzes and exams.

Clear grading criteria
4.0
2.0
KINE205
Grade: Audit/No Grade
Jun 5, 2020
Would take again

Quizzes and Tests are simple. Just pay attention to the lectures and you'll do just fine.

Amazing lectures
Clear grading criteria
Graded by few things
4.0
2.0
KINE205
Grade: A
Jun 5, 2020
Would take again

As long as you do all your reading , quizzes, and fitness plan you will be good !!!

Skip class? You won't pass.
Test heavy
EXTRA CREDIT
5.0
3.0
KINE205
Jun 5, 2020
Would take again

really easy tbh, weekly assignments that take less than 10 minutes. 2 big assignments that are easy as well. would take again ! recommend taking him.

Graded by few things
EXTRA CREDIT
4.0
2.0
KINE205
Grade: A
Jun 5, 2020
Would take again

It was a great class. There were many assignments on cengage but they were easy and quick. There are 4 quizzes and 2 exams that are easy to pass if you read.

Lots of homework
Get ready to read
Clear grading criteria
4.0
1.0
KINE205
Grade: Not sure yet
Jun 5, 2020
Wouldn't take again

He's okay the class is not rigorous and his assignments are pretty easy just quizzes and 2 projects to apply what you learned.

Clear grading criteria
EXTRA CREDIT
4.0
2.0
KIN205
Grade: Not sure yet
Jun 5, 2020
Wouldn't take again

This class mainly has all the assignments on cengage, and 4 quizes on blackboard plus the exams. The assignments are due every week before the class. Also you do a meal plan and an exercise plan which aren't hard to make. This class isn't really hard, it's easy to pass as long as you do all the assignments.

Clear grading criteria
4.0
2.0
KINES205
Jun 5, 2020
Would take again

Great class to take. Its easy if you just read and listen to the lectures. Definitely recommend.

Accessible outside class
Amazing lectures
EXTRA CREDIT
3.0
3.0
KINE205
Jun 5, 2020
Wouldn't take again

All online.

EXTRA CREDIT
5.0
1.0
KINE205
Jun 6, 2020
Would take again

Easy due to corona.

5.0
1.0
KINES205
Grade: A
Jun 7, 2020
Would take again

He was a great professor. Class wasn't hard at all. Just make sure you attend class and study and you'll pass

Accessible outside class
Graded by few things
Caring
5.0
1.0
KINE205
Grade: Not sure yet
Jun 7, 2020
Would take again

Professor made this class easy and enjoyable. Tests weren't too hard went along with the pre tests.

Participation matters
Clear grading criteria
Caring
3.0
2.0
KINE205
Grade: A
Jun 7, 2020
Would take again

The class itself was not difficult whatsoever. The quizzes and tests are easy and the assignments are simple. The professor lacks when it comes to communication with the class, but he is not a bad choice. Easy A if you attend lecture and do the assignments.

4.0
1.0
KINES205
Jun 8, 2020
Would take again

easy class, lectures every week, quizzes and tests are super easy.

EXTRA CREDIT
4.0
2.0
KINE205
Grade: A
Jun 8, 2020
Would take again

The professor was clear on what was expected in the class. The class is an easy A if you keep up with all the assignments and exams. Small 10 question quizzes per chapter covered during that week.

Clear grading criteria
5.0
3.0
KINE205
Jun 8, 2020
Would take again

Hes a very good professor, easy class

Amazing lectures
Clear grading criteria
Inspirational
4.0
1.0
KINE205
Grade: Not sure yet
Jun 8, 2020
Would take again

Since it was online, it was just reading the textbook and lectures which was child play although the quizzes are confusing. Overall, great professor.

Skip class? You won't pass.
Hilarious
Lecture heavy
4.0
1.0
KINE205
Jun 9, 2020
Wouldn't take again

All online. Communication with students sucked. Over all easy A

Lots of homework
EXTRA CREDIT
5.0
2.0
KINE205
Jun 9, 2020
Would take again

Overall professor is outstanding very caring will definitely recommend.

Gives good feedback
Respected
EXTRA CREDIT
3.0
1.0
KIN205
Grade: B+
Jun 9, 2020
Would take again

He answers emails and is understanding.

5.0
1.0
KINE205
Grade: A-
Jun 9, 2020
Would take again

Although I did not get to know him well because of the online course, he was a really good teacher, hard to get in touch (again understandable though), the transition to online courses was not easy, the class itself taught me a lot and is very useful in real life. He explains things very well and is understandable as well .

Clear grading criteria
Lecture heavy
Caring
4.0
2.0
KINE205
Jun 9, 2020
Would take again

This was one my of easiest classes but there was practically no communications from the professor, so I recommend that you make a groupchat or join one for this class to stay on top of things.

5.0
1.0
KINE205
Grade: B+
Jun 9, 2020
Would take again

Not easy to communicate with but understandable because of the transition to online classes, I was a little lost at first but his lectures were clear and concise . He is a good teacher, this class helped me in my personal life as well.

Gives good feedback
Respected
Clear grading criteria
4.0
3.0
KINE205
Grade: B
Jun 9, 2020
Would take again

Since classes are online his video lectures are very useful since he goes more into detail with the slides.

3.0
2.0
KINE205
Grade: A
Jun 9, 2020
Would take again

Sometimes he would change due dates online without notice. Overall, good class!

Amazing lectures
EXTRA CREDIT
5.0
1.0
KINE205
Grade: A
Jun 9, 2020
Would take again

From the very beginning, he made it clear on what is expected and gives lots of time to complete assignments. As a matter of fact, you get a whole week to complete assignments. Just be aware of him changing due dates and not letting you know till its too late. Also, he is not the best communicator when it comes to emailing him.

Clear grading criteria
Amazing lectures
EXTRA CREDIT
5.0
3.0
KIN360
Grade: A-
Jun 9, 2020
Would take again

Professor Castro was clear on what was expected in the class. Overall he is very caring will definitely recommend.

Gives good feedback
Lots of homework
So many papers
3.0
2.0
KINE360
Grade: B
Jun 9, 2020
Would take again

Professor does assign projects but they are duable and not hard. He does give feedback and does try to work around with students with deadlines.

Gives good feedback
Hilarious
So many papers
3.0
2.0
KINE205
Grade: B+
Jun 10, 2020
Would take again

Online class. The class is not difficult. The quizes and test are easy but the professor lacks when it comes to communicate with the class, he takes days to answer emails or doesnt email back at all. It is an easy A if you attend all the lectures and do all the assignments given.

2.0
1.0
KINE205
Jun 10, 2020
Wouldn't take again

He lacks in communication with his students. He often made us the butt of his jokes which was annoying. But it was an easy class his projects just made it difficult.

5.0
3.0
KINE360
Jun 11, 2020
Would take again

Ignore the bad ratings. This professor is great. He is younger and tries to make the lectures more interesting and fun with jokes and stories. He cares about his students and loves to engage with them. He is flexible with grading and is not harsh as long as you put in the effort.

Gives good feedback
Caring
Clear grading criteria
5.0
3.0
KINE360
Grade: A
Jun 11, 2020
Would take again

I've had Prof Castro twice, earned an A each time. Pay attention during lectures-he's always giving out test questions/answers. The projects he assigns prepare you for your upper division classes. They're simple if you plan your time accordingly and don't procrastinate. Attendance isn't mandatory, but it's free points you'd be missing out on.

Participation matters
Clear grading criteria
Hilarious
5.0
3.0
KINE360
Grade: A
Jun 11, 2020
Would take again

Castro is a 10/10 professor. Youre going to have to work in this class but, gives you ALL the resources to be successful. He tries to help his students in every way, gives good feedback & is understanding. His lectures arent too bad either hes funny! If you have a chance to take him do it! (:

Respected
Caring
5.0
4.0
KINE2700
Grade: B+
Nov 24, 2020
Would take again

Castro is a very funny professor and makes the class exciting. 10 out of 10 experience. Just be prepared to work for your grade.

Lots of homework
Skip class? You won't pass.
Hilarious
5.0
2.0
KINE1140D
Grade: A
Nov 24, 2020
Would take again

Professor Castro was a great professor this Semester. All his assignments are straightforward and he always does the exercise for ever assignment as a guide to know what we should be expecting for the week for each assignment. I would take him again because it was straightforward and assignments WEREN"T HARD AT ALL! Easy and GREAT Professor NO CAP!

Gives good feedback
Graded by few things
Clear grading criteria
5.0
2.0
KINE2700
Grade: A
Nov 24, 2020
Would take again

Professor Castro is a down to earth, open minded, well spoken, respected and intelligent professor. He is a good guy and knows how to lecture; he gets across the idea of the material being taught precisely to the point. Story time is always enjoyable and comes with added material, worth the listen. 10/10 recommends taking a course with him.

Gives good feedback
Respected
Amazing lectures
5.0
2.0
KIN3810
Grade: A
Nov 24, 2020
Would take again

I took Professor Castro for Kin 3810 and it was an awesome class! He really cares about his students succeeding. During his lectures, you can tell that he is passionate about Kinesiology. Just attend all his classes and study the info he gives and you should be good! I would recommend everyone to take him! He is also a fan of the office !

Gives good feedback
Respected
Inspirational
5.0
3.0
KINE2700
Nov 24, 2020
Would take again

This was my first semester here at CSUSB , he made my experience very welcoming he is a great professor and Im taking him again next semester . I recommend you to take him hes great

Respected
Accessible outside class
Caring
5.0
3.0
KINE2700
Nov 24, 2020
Would take again

This was my first semester here at CSUSB , and he has made my experience very welcoming . Im definitely taking him again for spring . Hes an awesome professor I recommend that you take him!

Caring
Respected
Inspirational
5.0
2.0
KINE114
Grade: A
Nov 25, 2020
Would take again

Amazing Professor, everyone should take him.

Gives good feedback
Respected
Participation matters
5.0
3.0
KINE2700
Nov 25, 2020
Would take again

A great professor overall, likes to crack jokes, and cares about his students.

Lots of homework
Clear grading criteria
5.0
2.0
KIN2700
Grade: B+
Nov 25, 2020
Would take again

Good lectures and funny and makes sure we understand lessons and answers all questions

Gives good feedback
Accessible outside class
Participation matters
5.0
2.0
KIN2700
Nov 25, 2020
Would take again

Great professor don't hesitate take him

Gives good feedback
Respected
Clear grading criteria
5.0
1.0
KINE1140
Grade: A+
Nov 25, 2020
Would take again

Professor Castro did a great job teaching a weight training class online. The lectures were clear & to the point. All the info in the lectures was necessary for the final. You only need to submit a video for the workout & one for a cardiovascular fitness test. He's clear on what workout he wants to see & provides the exercises he did as an example.

Gives good feedback
Participation matters
Caring
5.0
3.0
KINE3810
Nov 26, 2020
Would take again

Overall a very good professor, he explains material well and makes it easy to understand. I would recommend taking his classes to others!

Gives good feedback
Amazing lectures
Lecture heavy
5.0
3.0
KINE3810
Grade: B+
Nov 27, 2020
Would take again

Make sure to participate. He likes to tell stories so ask for "story times" for examples for the content of class.

Gives good feedback
Respected
Clear grading criteria
5.0
1.0
KINE1140D
Grade: A
Nov 29, 2020
Would take again

It's a very easy class as long as you try.

Gives good feedback
Caring
4.0
2.0
KIN1140D
Grade: A
Nov 29, 2020
Would take again

Good Professor

Gives good feedback
Respected
Caring
5.0
3.0
KINE2700
Grade: Not sure yet
Nov 30, 2020
Would take again

Great professor. He is understanding and wants you to succeed. Lectures are enjoyable and makes them relatable.

Gives good feedback
Participation matters
Caring
5.0
3.0
KINE3810
Grade: Not sure yet
Nov 30, 2020
Would take again

Overall this professor was a great professor considering he is teaching online because of a full blown pandemic. He makes every assignment very easy to understand and explains further in detail if you have any questions. There is a lot of typing because of discussions and papers but, overall a good outstanding professor.

Participation matters
Clear grading criteria
Amazing lectures
5.0
4.0
KINE270
Grade: A-
Nov 30, 2020
Would take again

Honestly didn't expect to enjoy class so much, and yet I found myself completely interested in his lectures. Passionate, funny and empathetic, professor Castro is a real joy to have as a professor. His class required work and studying, but he was kind enough to really allow his students to thrive and succeed.

Respected
Skip class? You won't pass.
Amazing lectures
5.0
1.0
KINE3810
Grade: A+
Dec 1, 2020
Would take again

The professor taught online during this pandemic. He did a very good job, and made the class very enjoyable. He listens to his students, and he really enjoys teaching. He provides clear instructions on all of his assignments, and explains everything in detail. He is a real gem and I would say take him if you can.

Gives good feedback
Respected
Clear grading criteria
5.0
2.0
KINE3810
Grade: A-
Dec 3, 2020
Would take again

Will make sure you have all the material to pass the class it is harder to fail his class than to be successful in it.

Gives good feedback
Respected
Participation matters
5.0
2.0
KINE2700
Grade: Not sure yet
Apr 24, 2021
Would take again

Professor Castro is always upbeat and makes class entertaining. His class is easy as long as you follow the notes and show up for class. There are group projects but they are pretty fun to do!

Inspirational
Hilarious
Caring
5.0
1.0
KINE2700
Grade: A
May 5, 2021
Would take again

Professor Castro was an amazing professor to have this semester for KINE 2700. Classwork is straightforward and has a syllabus calendar of due dates for assignments. Every lecture he lets you know what is going to be due for the week. Class is really easy and simple, just do the assignments and you will pass. TRUST ME THIS CLASS IS NOT HARD!

Participation matters
Graded by few things
Caring
5.0
2.0
KINE2700
Grade: A
May 5, 2021
Would take again

He was great and not hard at all you will enjoy the class and learn it looks like a lot of work but its really easy and fun.

Gives good feedback
Respected
Accessible outside class
5.0
1.0
KINE3600
Grade: B
May 7, 2021
Would take again

Professor Castro is a great professor. He makes the lectures easy to understand and won't move on until everyone understands. He often uses outside examples to relate to the material. He is a fair grader and I would recommend taking him.

Gives good feedback
Clear grading criteria
Caring
5.0
2.0
KINE2700
May 7, 2021
Would take again

KINE 2700 was a fun class to take online. He is straightforward with what is expected of his students. You can tell he really loves what he does as a teacher and really cares for his students. He is very personable and takes the time to make sure everyone is on the same page. I would take him again in any future classes.

Respected
Clear grading criteria
Hilarious
4.0
2.0
KINE1140
May 8, 2021
Would take again

provided many resources for a weight lifting class even though it was virtual learning

Gives good feedback
Respected
Caring
5.0
1.0
KINE1140
Grade: A
May 9, 2021
Would take again

Professor Castro is an amazing teacher! I had him for weight room online because of covid so we had tests on our lectures but he would review some answers a week before the tests which really helped! His class isn't hard at all just show up, participate and you will definitely pass! I will for sure take another one of his classes!

Respected
Clear grading criteria
Caring
4.0
3.0
KINE2700
Grade: B+
May 10, 2021
Would take again

I would recommend taking this class with Professor Castro. Very involved with students and won't move on to the next subject till everybody understands what's going on. Easy class, do the assignments and you will pass. 10/10 !!!

Group projects
Hilarious
Amazing lectures
5.0
1.0
KINE3600
Grade: A
May 10, 2021
Would take again

Professor Castro is probably one of my favorite professors. I will be taking his classes again in the future.

Accessible outside class
Group projects
Caring
5.0
2.0
KINE2700
Grade: A+
May 10, 2021
Would take again

It will be the last Online Zoom version of this class, so it likely won't matter anymore, but if you did not show up, there was no recorded lectures to rewatch to catch up again.

Participation matters
Skip class? You won't pass.
5.0
2.0
KINE3600
Grade: Not sure yet
May 11, 2021
Would take again

Professor Castro is pretty good overall. He does require your participation in class, and you will have group projects, but they are fairly easy if you give yourself enough time. A lot of his quizzes are based on his notes, so it is important you attend lecture.

Participation matters
Group projects
Hilarious
5.0
1.0
KINE1140D
Grade: Not sure yet
May 11, 2021
Would take again

Professor Castro is an amazing professor. He provides good feedback on assignments and is very encouraging towards students. Structure of the class is good, assignments are clear and straight forward with plenty of time to do them. Replies to emails fast, overall good course to take.

Gives good feedback
Participation matters
Clear grading criteria
5.0
2.0
KINE3600
Grade: Not sure yet
May 11, 2021
Would take again

Excellent professor! I would definitely take him again. Class was online because of COVID but if you pay attention and get your assignments done on time there is no reason you should fail this class. His tests are from the lectures, which are very straight forward. Highly reccomend

Gives good feedback
Group projects
Caring
4.0
3.0
KINE2700
Grade: Not sure yet
May 12, 2021
Would take again

He is a nice professor. He shows leniency if the majority of the class needs more time. Not much of writing or reading intensity. The most writing you will have to do is discuss and responding to others.

Gives good feedback
Lecture heavy
EXTRA CREDIT
5.0
2.0
KIN2700
Grade: A
May 13, 2021
Would take again

As long as you show up and follow along, you"ll pass. Easy assignments, tests are based off of what he tells you will be on. Good guy.

Gives good feedback
Group projects
Hilarious
5.0
2.0
KINE3600
Grade: B+
May 13, 2021
Would take again

amazing professor very easy to understand

Gives good feedback
Amazing lectures
Caring
5.0
1.0
KINE1140D
Grade: A
May 13, 2021
Would take again

You can clearly see that he loves to teach this course. He is very enthusiastic and If you have any questions or concerns he is easily attainable outside side of class. I would recommend taking his class.

Respected
Accessible outside class
Clear grading criteria
4.0
3.0
KINE4100
Grade: Rather not say
May 13, 2021
Would take again

Highly recommend taking Professor Castro! He made class fun and material was easily understandable. Hes the kind of Professor that wont move on to the next lesson until hes a 100% sure everyone understands what he covered. Very caring and outgoing!

Clear grading criteria
Amazing lectures
Caring
4.0
2.0
KINE1140D
May 13, 2021
Would take again

Professor Castro is here to help you reach your goals and pass this class. I would recommend taking him.

Gives good feedback
Participation matters
Clear grading criteria
4.0
3.0
KINE2700
Grade: Not sure yet
May 13, 2021
Would take again

He is a nice professor. He also shows Leniency if the majority of the class needs more time with work. Writing and reading are not an overload. The most writing you will have to do is discussions weekly.

Gives good feedback
Lecture heavy
EXTRA CREDIT
5.0
2.0
KINE1140D
Grade: A+
May 13, 2021
Would take again

He is a very cool professor. He is very understanding when it comes to certain things. He makes sure everyone understands the material and prepares for what's going to be on the test.

EXTRA CREDIT
5.0
4.0
KINE1140D
May 13, 2021
Would take again

He is a very understanding person and wants the best for his students. The lectures are straight to the point. Its best to keep up with uploading your homework on time, but he will allow late work submission. His class has helped me become physically stronger and I feel way lighter!

Clear grading criteria
Caring
5.0
3.0
KINE2700
May 14, 2021
Would take again

Professor Castro made this class super easy! He gave lectures during class but rarely records/posts them so definitely go to class to get the notes. There are a few quizzes but they always include the information from the lectures. Overall he was very understanding and lenient with due dates. I definitely recommend him and will be taking him again.

Skip class? You won't pass.
Caring
5.0
3.0
KINE2700
May 14, 2021
Would take again

Highly recommend Professor Castro! His lectures are straightforward but are only given during class and rarely records/posts them, so go to class to get the notes. He is very understanding and lenient with assignment due dates. I will definitely be taking one of his classes again!

Skip class? You won't pass.
Clear grading criteria
Caring
5.0
3.0
KINE2700
May 14, 2021
Would take again

Professor Castro is a very nice instructor and understanding, his lectures are very understandable, he is going to help everyone succeed in his class.

Skip class? You won't pass.
Clear grading criteria
5.0
2.0
KINE1140D
May 14, 2021
Would take again

Professor Castro is really nice and a pleasure of a professor. You have weekly workout videos you have to submit but its nothing too difficult. He also offers some extra credit. Midterm and final exam but he gives answers during reviews and says what he is gonna test on during lecture. One project but its also relatively easy, an excersie plan.

Gives good feedback
Clear grading criteria
5.0
1.0
KINE1140D
Grade: B+
May 14, 2021
Would take again

Professor Castro really helped me gain better knowledge of what I should be doing in my workouts!

5.0
1.0
1140D
May 14, 2021
Would take again

you will have assignments every week which will consist of a workout and every two weeks a fitness test which will consist of a mile, push ups, plank and rear elevated split squat. Other than this the class is fairly easy but prepared to sweat!

Participation matters
Clear grading criteria
Caring
5.0
1.0
KINE1140D
Grade: B+
May 14, 2021
Would take again

Castro is a good professor. Very easy going, very helpful, straight to the point. Jokes around a lot. He does record attendance, but posts lectures online. Exams are very easy. He provides a good amount of the answers to the exams in lecture. Projects and homework are very easy, especially if you like to work out.

Clear grading criteria
Hilarious
5.0
3.0
1140D
Grade: A
May 15, 2021
Would take again

Professor Castro is one of my favorite Professors from the Kinesiology department. He talked the talked and walked the walked. Professor Castro not only explained the workouts, but he also did them with us. It's not just working out, but he also taught us the science and physiology behind exercising. Made every zoom session worth attending to.

Gives good feedback
Respected
Participation matters
5.0
2.0
KINE1140
Grade: Not sure yet
May 15, 2021
Would take again

Professor Castro is a dedicated coach. He will help you get your fitness level up. This class you actually have to workout but it's a good thing, it forces you to workout. Easy class, just workout. You'll learn new workouts.

Gives good feedback
Respected
5.0
3.0
KINE1400
Grade: A
May 15, 2021
Would take again

Solid course and great material. Coach Castro motivates his students and makes himself available when possible. Take this course if your looking to improve your health and lifestyle & have fun doing so.

Gives good feedback
Participation matters
Inspirational
5.0
2.0
KINE1140
Grade: A
May 15, 2021
Would take again

Great professor/coach. Very caring. His goal is to get you stronger and faster. Every week you have to turn in a workout video, every 2 weeks you have fitness, not hard at all even if you can't be your personal record from previous fitness tests you'll still receive credit. One midterm and final, every week before exams he gives you most answers.

Respected
Participation matters
Caring
4.0
2.0
KINE2700
Grade: A
May 17, 2021
Would take again

Professor Castro is a pretty easy grader and is understanding. Attendance is mandatory for a grade but classes are short. He does assign weekly labs and Disunion boards but if you attend class he explains how to do them all, so easy class just have to be present!

5.0
2.0
KINE3600
Dec 1, 2021
Would take again

Mr. Castro is such a caring professor, ask for help and he will breakdown whatever you are struggling with. He gives so many opportunities to reach out if you missed an assignment or can't come to class, just communicate! Overall an easy class, the assignments are lengthy but do able. Instructions are pretty simple, do not over think it! :)

Gives good feedback
Accessible outside class
Caring
5.0
3.0
KIN3200
Grade: B
May 11, 2022
Would take again

Professor Castro was a great professor, he always looked out for us and made sure everyone understood all of the materials. The class was very difficult for me personally, but once again Professor Castro cared enough to help anyone out when they needed some extra help.

Gives good feedback
Lots of homework
Caring
5.0
1.0
Kin2100
Grade: A
Nov 27, 2022
Would take again

I loved Professor Castro, He is such a greater professor. He is very understanding and pays attention to his students in everyday. If you pay attention to the reading and lectures you should be just fine. His class isn't very hard but make sure you also take notes especially for the quizzes.

Get ready to read
Group projects
Gives good feedback
3.0
4.0
KIN3200
Grade: A
Jan 19, 2023
Would take again

The class was overall difficult to understand but the professor made the class a bit easier to understand. The exams are long and do require at least a week of studying beforehand. The professor is funny and allows leniency on certain assigments.

Get ready to read
EXTRA CREDIT
Test heavy
5.0
2.0
Kin2100
Grade: A
May 9, 2023
Would take again

Castro's class is a fairly fun class to take. He uses humor and joke for lectures to make it not boring. Test and quizzes are fairly doable if you take notes during lecture and also during study time. He also gives some freebie for some question. The only cons I could think of is that he is a slightly meticulous grader when it comes to writing.

EXTRA CREDIT
Group projects
Gives good feedback
4.0
4.0
KIN2700
Grade: Not sure yet
May 9, 2023
Would take again

Study the textbook and the lecture powerpoint's to pass exams. Attendance counts.

Tough grader
Caring
Lecture heavy
5.0
3.0
KIN2700
Grade: Not sure yet
May 9, 2023
Would take again

very understanding and forgiving if circumstances are difficult he gives many opportunities for making stuff up if you have a lot of personal issues going on

Participation matters
Caring
Respected
5.0
3.0
KIN2700
Grade: Not sure yet
May 9, 2023
Would take again

Awesome professor! I had him for KINE 2700 and KINE 3200. Very understanding and will accommodate if you reach out in advance. Get the book. Attendance/participation is vital. He is the first kines. Prof. I took at this school and has set the bar high for the rest. He is very passionate about kinesiology. Very grateful to be a part of his classes.

Participation matters
Caring
Accessible outside class
5.0
2.0
KIN2700
Grade: B-
May 10, 2023
Would take again

Professor was open about how the class works and is also fair when it comes to assignments. Offers assistance to students and has fun lectures at times.

5.0
2.0
KIN3200
Grade: C+
May 10, 2023
Would take again

Lectures go by really fast. It is important that you read and look over the material a head of time so that you can follow along. The professor is really understanding and is easy to approach. He gives physical demonstrations and examples of the lecture material by doing the activity himself or by having the class participate.

Participation matters
Hilarious
Caring
4.0
3.0
KIN2700
Grade: B
May 10, 2023
Would take again

Attendance is key in this class, not only does he grade it but it will hinder your grade in the class because you miss a lot of information.

Participation matters
Group projects
Gives good feedback
5.0
3.0
KIN2700
Grade: B-
May 10, 2023
Would take again

In class activities were structured well, none of the assignments came by surprise. Stuck with the syllabus schedule provided in the beginning of the term

Participation matters
Clear grading criteria
4.0
3.0
KIN2700
Grade: C-
May 10, 2023
Would take again

hes good

5.0
3.0
Kin2100
Grade: Not sure yet
May 12, 2023
Would take again

I would highly recommend this professor! Taking notes and test review during class were extremely helpful. I would also recommend reading the chapters prior to attending the lecture to understand the material better. He genuinely wants to see all his students succeed and is easy to communicate with regarding any questions or concerns you may have.

Group projects
Accessible outside class
5.0
3.0
Kin2100
Grade: Not sure yet
May 12, 2023
Would take again

I would highly recommend this professor! Taking notes and test review during class were extremely helpful. I would also recommend reading the chapters prior to attending the lecture to understand the material better. He genuinely wants to see all his students succeed and is easy to communicate with regarding any questions or concerns you may have.

EXTRA CREDIT
Group projects
Accessible outside class
5.0
1.0
1140D
Grade: A+
May 15, 2023
Would take again

He truly cares about his students success. Is patient and understanding. Would definitely recommend to any student.

Gives good feedback
Respected
Accessible outside class
5.0
3.0
KIN1140D
Grade: B
May 15, 2023
Would take again

The professor is overall amazing! Make sure you participate as well as show up to class on time.

Participation matters
Clear grading criteria
Inspirational
5.0
2.0
Kin2100
Grade: A
May 23, 2023
Would take again

Professor Castro is amazing! He truly cares about his students success. Gives extra credit and leinient on assignments. Show up, take good notes & pay attention! When you put in effort, he notices and it pays off. Lectures can be boring, but he tries to make it fun. Book is a must for quizzes/exams. Overall easy class and really great professor!

Participation matters
EXTRA CREDIT
Caring
5.0
3.0
KINE2100
Grade: A
Jun 29, 2023
Would take again

Professor Castro truly cares for his students. He is understanding as long as you communicate with him and lectures can be boring at times, but to be honest, he makes it fun and offers tons extra credit. There were two group projects which weren't too bad, as long as you follow the instructions and even ask him for pointers, he will help you out.

EXTRA CREDIT
Group projects
Hilarious
5.0
2.0
KINE2700
Grade: B+
Aug 23, 2023
Would take again

It's very easy to have a conversation with him and genuinely cares for his students. He is pretty fast with answering emails and is flexible. However, just because he has a laidback personality does not mean that his class requires little effort. For tests and quizzes, you do have to actively participate and read the material to score well.

Participation matters
Respected
Lecture heavy
5.0
3.0
KIN3200
Grade: B+
Nov 29, 2023
Would take again

First off I want to say that Professor Castro is a very approachable professor which many students tend to struggle with other faculty. His classes are lecture heavy and my only complaint is that he moves a bit too fast but as long as you remain engaged you should be fine. He is a caring professor which is hard to come by nowadays.

Get ready to read
Group projects
Caring
4.0
1.0
KIN3200
Grade: A
Nov 29, 2023
Would take again

Very easy and fun, made class enjoyable and not super difficult

Hilarious
Lecture heavy
5.0
3.0
Kin2100
Grade: A-
Nov 30, 2023
Would take again

Castro is great! His intro class is structured to help you navigate and understand your future. You do have weekly reading that NEED to be done and attendance is mandatory. Other than that his class is great he gets through his lectures fast.

Get ready to read
Clear grading criteria
Gives good feedback
5.0
2.0
KIN1140D
Grade: A+
Nov 30, 2023
Would take again

Professor Castro is a great guy. He makes learning fun and allows you to push yourself in ways you may not be aware of. His course was something I looked forward to on a daily basis to make my day and keep me motivated. I would highly recommend taking any course that he teaches.

Participation matters
Hilarious
Respected
5.0
3.0
Kin2100
Grade: A
Nov 30, 2023
Would take again

The KINE2100 class is definitely one that can be a little boring since it has a lot to do with history. However, Professor Castro did his best to keep students engaged and make the class fun. Although the tests can be a little difficult at times, he does a great job at helping us prepare and throws a few easy answers to us.

Participation matters
EXTRA CREDIT
Group projects
5.0
1.0
KIN1140D
Grade: A+
Nov 30, 2023
Would take again

I had a great time with coach Castro. Initially, I thought I was just going to lift however I wanted but we were given different types of training each week, which all had there own challenges but I enjoyed it very much! I definitely would take this class again.

Participation matters
Clear grading criteria
Hilarious
5.0
3.0
Kin2100
Grade: A
Nov 30, 2023
Would take again

I've never been on to like history, but Castro made this class fun even when the material was dense. There was a lot of reading and the reading assignments were a bit long. Nevertheless, it was a good class.

Get ready to read
Amazing lectures
Test heavy
5.0
3.0
KIN2700
Grade: B
Dec 1, 2023
Would take again

Just memorizing slides is not enough, he does however tell you what to focus on. If you do not read your textbook, you will have a hard time on the tests.

Get ready to read
Participation matters
EXTRA CREDIT
5.0
3.0
Kin2100
Grade: A
Dec 2, 2023
Would take again

At first I thought this class would be hard but he is very welcoming and the class in general is easy but attendance is mandatory. Assignments are simple and explained well enough to get a good score

Hilarious
Caring
Respected
5.0
3.0
Kin2100
Grade: A
Dec 3, 2023
Would take again

Gives a fair amount of work and gives you all the tools to pass the class. He is understanding and will help you rearrange tests and quizzes that fit your schedule. Awesome professors and is pretty funny. I would highly recommend him to others.

Caring
Lecture heavy
Online Savvy
5.0
3.0
KIN3200
Grade: B
Dec 4, 2023
Would take again

Get ready to study !

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
2.0
KIN3200
Grade: B+
Dec 4, 2023
Would take again

No words for him other then he was awesome. We had 3 projects , one being an in person presentation but overall he made this class enjoyable. Attendance is mandatory.

Caring
Respected
Lecture heavy
5.0
1.0
Kin2100
Grade: A
Dec 4, 2023
Would take again

This class was made very easy! One of my favorite professors, the attendance is mandatory! he curves tests ! and there are 2 projects both that will be presented

Group projects
Caring
Respected
5.0
3.0
Kin2100
Grade: B+
Dec 4, 2023
Would take again

Good teacher, positive energy, lets you make up work and high energy.

Group projects
Lecture heavy
5.0
3.0
Kin2100
Grade: A-
Dec 4, 2023
Would take again

Great professor, fun class with a great sense of humor! Lots of reading and group projects but overall pretty easy if you stay on top of your work and take good notes.

Get ready to read
Participation matters
Group projects
5.0
2.0
Kin2100
Grade: B
Dec 4, 2023
Would take again

Defiantly one of the better professors. He cares for your well being and wants all his students to do well. Very easy to talk to him and the way he has the class set up makes everything legible. You won't ever leave class confused, he makes sure you know what you're supposed to do and tells us what exactly he expects.

Group projects
Clear grading criteria
Hilarious
5.0
2.0
Kin2100
Grade: B
Dec 4, 2023
Would take again

One of the better professors! His setup for the class is extremely legible. He priorities his students and makes himself as an approachable professor. He wants all his student to succeed and you will never leave class confused because he tells us exactly what he expects and breaks everything down.

Group projects
Clear grading criteria
Hilarious
5.0
3.0
Kin2100
Grade: B
Dec 4, 2023
Would take again

Professor Castro is one of the best professors I've had at CSUSB. Professor Castro knows how to keep the class engaged at all times. His Exams are a bit difficult, but you should be fine. I recommend his courses if you enjoy a great learning environment.

Group projects
Amazing lectures
Caring
5.0
3.0
Kin2100
Grade: B
Dec 4, 2023
Would take again

Professor Castro is one of the best professors I've had at CSUSB. His Exams are a bit difficult, but you should be fine. I recommend his courses if you want an easygoing professor who cares about his student's education.

Group projects
Amazing lectures
Caring
5.0
1.0
Kin2100
Grade: A
Dec 4, 2023
Would take again

very nice professor!! Definitely recommend taking his classes

Group projects
Caring
5.0
2.0
Kin2100
Grade: A
Dec 4, 2023
Would take again

Professor Castro is a great professor that can create those special connections between teacher and student while still getting the job done and creating engaging and fun lectures.

Hilarious
Caring
Respected
5.0
3.0
Kin2100
Grade: B+
Dec 5, 2023
Would take again

he is so awesomeness. he is very lenient on letting you complete late work and very understandable as Lon as you communicate with him. He has a very fun classroom and worth to take again.

Group projects
Caring
Respected
5.0
3.0
KIN2700
Grade: B
Dec 5, 2023
Would take again

he is very considerate on letting you turn in late homework as long as you talk to him. make sure you pay attention to lectures because the quizzes and exams depend heavy on the lectures. when he says to write down something, make sure you write it down because it will be in the tests. He tries to make the class as fun as possible!

EXTRA CREDIT
Group projects
Hilarious
5.0
3.0
KINE2100
Grade: B
Dec 5, 2023
Would take again

Professor Castro is someone who actually cares about his students and was always very understanding. He did whatever he could to help us on improving our grades and studying for exams and quizzes.

Group projects
Caring
Respected
5.0
3.0
Kin2100
Grade: B+
Dec 5, 2023
Would take again

Professor Castro is one of the funniest yet most centered educator you can have, he is dynamic and really hears your needs. I've have couple classes tough by him and I can say he remains as an splendid person. More than a professor, I can say he feels more like a friend, I friend that tells you to ginger up when your falling behind.

Group projects
Inspirational
Hilarious
5.0
2.0
Kin2100
Grade: Rather not say
Dec 5, 2023
Would take again

Really cool professor and would take him and his other class

Group projects
Amazing lectures
Hilarious
5.0
2.0
Kin2100
Grade: A+
Dec 5, 2023
Would take again

You have to show up to class! you get graded for going to class and he only gives you some parts of the powerpoint and the rest you get from class. He is however an amazing professor and it is obvious he cares about his students and will work with you if you are struggling in any area of his class.

Participation matters
Group projects
Lecture heavy
5.0
3.0
KINE2100
Grade: A
Dec 5, 2023
Would take again

Great professor! Fairly generous with grades, but you still have to try. Makes it feel rewarding to learn, would definitely take again if I was able.

EXTRA CREDIT
Clear grading criteria
Caring
5.0
3.0
Kin2100
Grade: A-
Dec 5, 2023
Would take again

Professor Castro is one of the few professors i can say genuinely cares for his job and students. He gives great feedback and is an easy to communicate with.

Group projects
Gives good feedback
Inspirational
5.0
1.0
KIN1140D
Grade: A+
Dec 6, 2023
Would take again

Easy A class. He will teach you proper techniques and form as well as push you to lift heavier weights. Attendance is graded and he is very lenient and understanding. I would definetly take a class with him as my professor again.

Clear grading criteria
Gives good feedback
Caring
5.0
3.0
KINE2100
Grade: A-
Dec 6, 2023
Would take again

Overall great professor very understanding. I always look for him when taking my Kines classes

EXTRA CREDIT
Group projects
Caring
5.0
2.0
Kin2100
Grade: A
Dec 6, 2023
Would take again

A great Professor that makes sure that each student feels engaged and invited into the lectures and material. An overall great Professor that makes the class enjoyable and fun!

Participation matters
Group projects
Hilarious
5.0
3.0
KIN2700
Grade: Not sure yet
Dec 7, 2023
Would take again

Professor Castro is great. He provided a clear outline of what was going on in class. He of

Participation matters
Group projects
Caring
5.0
3.0
KIN2700
Grade: Not sure yet
Dec 7, 2023
Would take again

Professor Castro is great and made it very fun to learn the material in the class. His outline of assignments is very clear and understandable. He provides extra credit to ensure that you pass the class with ease. I would highly recommend!

EXTRA CREDIT
Group projects
Hilarious
5.0
1.0
KIN2700
Grade: A
Dec 8, 2023
Would take again

Overall really great professor! Cares about your success in his class, and will do anything to have you succeed. Definitely recommend

Participation matters
EXTRA CREDIT
Group projects
5.0
3.0
KINE3600
Grade: B+
Jan 27, 2024
Would take again

I have taken Professor Castro for a few classes now and he is easily one of the best Kinesiology professors. He is very caring and understanding towards his students. Some of his assignments can lean on the more difficult side but it's more time-consuming than anything. Show up to his class it's fun and you'll meet great people there too.

Amazing lectures
Hilarious
Caring
5.0
3.0
KIN2700
Grade: A-
Apr 24, 2024
Would take again

Castro is funny, passionate about teaching, and cares about his students. The lectures are straightforward, and the material on the slides is what will be on your quizzes/exams. Be prepared to exercise in this course.

Amazing lectures
Hilarious
Caring
5.0
2.0
KIN3200
Grade: Not sure yet
May 7, 2024
Would take again

COURSE WAS KINE 3000 not 3200.... I decided to chose this kinesiology class in order to meet an elective requirement that I had to check off & glad I did. Take his class don't think twice. Show up & pay attention; this class is a reminder that science is elite. He wants his students to succeed, in and out of the classroom! Castro rocks :- )

Clear grading criteria
Gives good feedback
Caring
5.0
2.0
KIN3200
Grade: A-
May 26, 2024
Would take again

KINE3000, Castro was one of the best professors I've had the pleasure of taking. 10 discussion boards, some are done in class, 4 quizzes, 3 papers, and a final exam. Sounds like a lot but trust me it isn't as hard as it sounds. Castro will help you if you need it! Super cool and chill guy but his class can get confusing sometimes! Take notes!

Get ready to read
Respected
Lecture heavy
3.0
2.0
KIN2700
Grade: A+
May 30, 2024

Castros not the greatest. He's not clear with instructions. I did great because I asked A LOT of questions. Be specific in what you want to know about assignments. The more questions you ask the more details he will add on than what was given to the whole class. He talks a lot but is not good at teaching. Recommend just taking notes from the book.

Graded by few things
5.0
2.0
Kin2100
Grade: A-
Sep 23, 2024
Would take again

Professor Castro is an engaging and caring instructor who makes the class enjoyable. Attendance is mandatory, but it's worth it - his lectures are dynamic and he genuinely cares about student success. Unstuckstudy ai was a game-changer for preparing for exams.

5.0
3.0
KIN3200
Grade: B+
Nov 21, 2024
Would take again

Professor Castro has an interactive class and straightforward lectures. He is always available to clarify any information if needed. Definitely take as many classes as you can with Castro, just be mindful you still need to put in the work for his class.

Get ready to read
EXTRA CREDIT
Amazing lectures
5.0
2.0
KINE205
Grade: B
Dec 20, 2024
Would take again

ahhh where do i start. professor castro is an AMAZING teacher. i had him spring 2024. by far my favorite professor here at cal state. he is so sweet and understanding. i loved his lectures. yes it was a bit hard to memorize some things but its really all easy just do your work and pay attention in class. he makes it easy for you. TAKE HIM!!!!!!!

Amazing lectures
Hilarious
Caring
5.0
2.0
Kin2100
Grade: A-
Jan 31, 2025
Would take again

Castro is a AWESOME professor. He's super easygoing and caring. The online homework is super easy and is a great learning tool. His lectures are always engaging and he even allows for a notecard on some exams so you don't have to know every little detail. I would definitely recommend taking any class he teaches!

Caring
Graded by few things
5.0
3.0
KIN2700
Grade: A
Feb 13, 2025
Would take again

Professor Castro is an outstanding teacher who genuinely cares about his students and goes above and beyond to ensure they grasp every concept. I was grateful to have him as my professor.

EXTRA CREDIT
Caring
Lecture heavy
5.0
3.0
KINE3600
Grade: B
Mar 12, 2025
Would take again

Professor Castro is one of the best in kinesiology at CSUSB. He's caring, sweet, and passionate about teaching. His classes are easy to understand, and he's not a tough grader. I've taken him 2 times, and he always ensures his students succeed. He never disappoints!!

Clear grading criteria
Caring
Accessible outside class
5.0
2.0
KIN360
Grade: B+
May 3, 2025
Would take again

Professor Castro is an amazing professor and teaches so clearly. He wants you to learn and will help you when needed. He's hilarious and makes lecture interesting and I've taken him multiple times and he's made complicated subjects easier to understand. I highly recommend taking him!

Clear grading criteria
Hilarious
Caring
5.0
3.0
KIN2700
Grade: B+
Aug 29, 2025
Would take again

BEST KINES PROFESSOR was understanding, communicative. wanted you to enjoy this class and your learning. gave multiple opportunities to bring up your grade. did exam reviews in class. 100% would take again made learning fun.

Participation matters
EXTRA CREDIT
Gives good feedback
4.0
1.0
KINE2010L
Grade: A
Nov 12, 2025
Would take again

Overall easy and outgoing class

Participation matters
Hilarious
Respected
1.0
1.0
KINE3600
Grade: Rather not say
Nov 18, 2025
Would take again

Nice professor, but I did not like the way he teaches.

Get ready to read
Group projects
Respected
Class Info

Online Classes

100%

Attendance Mandatory

80%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 137 grades
Most common grades:
A (63)
Not sure yet (39)
B+ (24)
Grade Distribution
A(75)B(19)C(4)D(0)F(0)A-/B+(39)
Based on 181 reported grades
A: 63
Not sure yet: 39
B+: 24
B: 16
Common Tags
Gives good feedback (69)
Caring (67)
Clear grading criteria (58)
Respected (57)
Participation matters (48)
Group projects (40)
EXTRA CREDIT (38)
Hilarious (36)
Rating Trend

Stable

+0.11 avg change
Jan
Feb
Mar
May
Aug
Nov
Last 6 months
Ratings by Course

KINE114E

5.0

(4)

KIN360

5.0

(3)

KIN114E

5.0

(1)

KINES270

5.0

(1)

KIN270

5.0

(2)
+24 more courses
Difficulty by Course

KINE203

4.0

KINE206

3.0

KINE105J

3.0

KINE4100

3.0

KINE1400

3.0

Similar Professors