3.3

Israel Castro

Mathematics - Pasadena City College

3.3
Quality
3.8
Difficulty
54%
Would Retake
95
Reviews
3.3
Quality
3.8
Difficulty
3.3
Helpful
3.3
Clarity

54%

Would Retake

95

Reviews

Rating Distribution
Official

5

35

4

18

3

8

2

9

1

25

What Students Say

The tempo of the class is bad

5C - 2.0 rating

He doesn't show up on test days and rushes lectures

MATH150 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

65%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 58 grades
Most common grades:
A (23)
B (15)
Drop/Withdrawal (8)
Grade Distribution
A(27)B(16)C(7)D(9)F(0)A-/B+(7)
Based on 78 reported grades
A: 23
B: 15
Drop/Withdrawal: 8
Not sure yet: 7
Common Tags
Test heavy (30)
Lots of homework (29)
Tough grader (24)
Amazing lectures (14)
Clear grading criteria (14)
Amazing lectures (13)
Graded by few things (11)
LOTS OF HOMEWORK (10)
Rating Trend

Declining

-1.13 avg change
Dec
Jan
Feb
Jul
Sep
Dec
Last 6 months
Ratings by Course

MATH009

5.0

(1)

MATH125

5.0

(1)

MATH131

5.0

(2)

MATH0308

5.0

(1)

MATH5C

5.0

(2)
+16 more courses
Difficulty by Course

MATH03

5.0

MATH3

5.0

MATH5B

4.7

MATH005B

4.5

MATH003

4.3

Reviews (95)
5.0
3.0
MATH9
Nov 16, 2016
Would take again

A very good teacher in my opinion. He lectures a lot in class, he's very friendly and seems to have a passion for math He assigns hw but only two problems is required to do for each section, so the rest is optional. He gives partial credit for things both test and hw Exams are 90% homework (includes optional or required problems) 10% made from him

Gives good feedback
Respected
LECTURE HEAVY
5.0
3.0
MATH009
Grade: A
Nov 20, 2016
Would take again

the best part of him is his lectures

Inspirational
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
4.0
4.0
MATH150
Grade: A-
Dec 5, 2016
Would take again

He let the whole class do extra credit for their tests when most of the class failed. Wants people to figure things out by themselves so he won't always explain what to do step by step, but tells you why. I think that's good because you wont always have someone telling you everything in real life, and math is supposed to teach logic.

LOTS OF HOMEWORK
Clear grading criteria
EXTRA CREDIT
4.0
3.0
MATH150
Grade: B+
Dec 17, 2016
Would take again

His class was great! I had never been good at math, but he explained it well. The only thing I did not like was that he would not answer some questions clearly. He wants you to REALLY think about it before explaining it. He does drop the lowest quiz scores though which helped. Overall, I would recommend him.

Skip class? You won't pass.
LOTS OF HOMEWORK
Clear grading criteria
4.0
4.0
MATH9
Grade: B
Jan 8, 2017
Wouldn't take again

This class was a little harder than I had expected. The tests given were all hand written and challenging. If you work/study really hard on everything taught in class you'll be fine.

Tough Grader
Respected
TEST HEAVY
5.0
3.0
MATH150
Grade: B
Feb 16, 2017
Would take again

Professor Castro is the absolute best! I am not kidding! The way he explains math will make you understand everything being taught perfectly. He is patient and doesn't get irritated with his students. I took his 6 week winter course and passed with a B. No other math professor will teach 150 of any other math class better than him. Go Castro! :)

Respected
LOTS OF HOMEWORK
Clear grading criteria
5.0
4.0
MATH125
May 24, 2017
Would take again

His teaching skills are amazing. He did put a lot of effort on his job. He will always teach students patiently and make sure that everyone understands the class. I enjoy his class pretty much just because i did learned a lot of methods from him.

Respected
LOTS OF HOMEWORK
Amazing lectures
5.0
4.0
MATH150
Grade: B
Jul 14, 2017
Would take again

Mr. Castro is a very good professor. Math was not my strength, but after taking this class it has changed my mind. I really enjoyed the class and I received a B. I only missed once. If you miss to many days you will get behind in class.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
4.0
4.0
STATS50
Grade: B
Dec 2, 2017
Would take again

Castro is the best math prof i've came across. He wants all his students to pass & makes sure they learn. He gives a project, 5 tests ,& a final but drops the lowest test. He's a great prof, he knows what he's teaching. Study hard & ask questions and you'll be fine. He's great, you won't leave class w/o learning something new which is rare to find.

LOTS OF HOMEWORK
Clear grading criteria
Amazing lectures
5.0
3.0
MATH150
Grade: A
Dec 5, 2017
Would take again

He is very caring and welcoming when you ask for help in class or office. He takes his time to explain in detail till you understand when you get his help in his office because he doesn't need to rush thru the problems due to long office hours. Majority of the time, his office is packed because he is nice and explains to student level.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
4.0
STATS50
Grade: B+
Dec 14, 2017
Would take again

Homework is not too bad, but he wants his students to understand the work. Study, Study, Study, do the homework, and ask questions. Overall, he is a good professor

LOTS OF HOMEWORK
Clear grading criteria
Would take again
5.0
3.0
STATS50
Grade: A
Dec 18, 2017
Would take again

Prof. Castro is THE BEST math professor at PCC. I had him for Math 150 and Stats 50. If you are looking for an easy A, do not take his class. However, out of all the professors I had at PCC, he is the one who prepared me the most for UCLA. Class Breakdown: 5 Exams. No study guides. No extra credit. Gives partial credit.

Respected
Accessible outside class
2.0
3.0
5C
Jun 9, 2018
Wouldn't take again

The tempo of the class is bad. He was absent for several classes and each tests is 8/9 pages long. Towards the end of the semester, he had no time to properly teach the most important and hard to grasp part of the class. He made many mistakes in lectures and seems like not really knowing his stuff. He's not good at explaining the concepts.

5.0
4.0
MATH150
Grade: B
Jun 12, 2018
Would take again

I took his class during winter intercession last year. The homework took me all night to do. I was exhausted from waking up early everyday but luckily we get a break each hour. With Castro, he's a funny and nice guy. He's approachable to get help with. There's a lot of work and some material was hard but I managed.

Respected
LOTS OF HOMEWORK
Caring
5.0
3.0
MATH131
Grade: A
Jun 27, 2018
Would take again

Very good professor, I like his class very much!

Gives good feedback
Respected
Amazing lectures
3.0
4.0
5C
Jul 1, 2018
Wouldn't take again

rushed the last chapter and didnt even cover the two sections. lots of homework and the test takes up the whole single class time

LOTS OF HOMEWORK
TEST HEAVY
LECTURE HEAVY
5.0
4.0
MATH003
Grade: A
Nov 10, 2018
Would take again

Castro is a real gem. I took him for math3/math 8 math path and he made me love math! His lectures are amazing and he goes out of his way to explain everything. The class itself is challenging but that's expected, however if you study an A is definitely possible.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
1.0
5.0
MATH150
Grade: B+
Dec 9, 2018
Wouldn't take again

Castro is not very knowledgable about what he is teaching and does not keep up with putting grades in. I went into the final not knowing what grade I had because he hadn't put grades in since September. He cancelled so many classes and when anyone would ask a question he was not willing to help. He doesn't show up on test days and rushes lectures.

Tough Grader
LOTS OF HOMEWORK
5.0
4.0
MATH5A
Dec 20, 2018
Would take again

Don't take him if you're not willing to learn and you won't get an easy A. He's really passionate about math and is always willing to help you out if you have any questions. As long as you pay attention in class and complete all your assignments you should be fine. I would definitely recommend taking his class!

Tough Grader
Amazing lectures
Clear grading criteria
1.0
5.0
MATH03
Grade: C+
Feb 26, 2019
Wouldn't take again

He is not the best teacher to have when it comes to Math 03. He does not care about his students and he rarely puts in grades. He gives out a lot of homework and if you do not do it, he will call you out in class singling you out. I would not recommend this teacher to anyone.

Lecture heavy
So many papers
Tough grader
3.0
5.0
MATH3
May 25, 2019
Wouldn't take again

Nice guy and very passionate about math but he teaches very fast. If you are slow and bad at math like me, please don't take him. He does not give study guides and there is little to no opportunities for extra credit. He does drop the lowest test and quiz but that is it. Don't get fooled by his rating on here like I did.

Lots of homework
1.0
4.0
STAT050
Grade: Rather not say
Jun 4, 2019
Wouldn't take again

Take another professor. Terrible teacher, doesnt give study guides for any exams or final and gives VERY little to no extra credit. The only plus side is he drops 1/4 exams not including the final.

Graded by few things
Test heavy
Tough grader
5.0
2.0
MATH131
Grade: A+
Jun 5, 2019
Would take again

I took this class in the spring 2018. He is very nice, and lectures are very clear. Tests can be a little hard, but do your homework and you will be fine. Definitely one of the best math professors I've ever had.

Gives good feedback
Amazing lectures
3.0
5.0
MATH3
Jun 7, 2019
Wouldn't take again

He's a very nice guy, but his lectures are pretty fast and can be difficult to make that information stick. Every week, there would be either a quiz or an exam and if you have a hard time with test taking, things are going to feel stressful. If you know you struggle with math, I do not recommend taking him.

Graded by few things
Test heavy
Tough grader
4.0
5.0
MATH3
Jun 14, 2019
Would take again

Very down to earth & knowledgeable but he is tough! You will learn a lot, but this class is very challenging. Some problems on the exams are straightforward from the notes, but sometimes he puts harder problems that require a lot of critical thinking and previous math knowledge. Overall he is a fair grader and drops lowest exam and quiz!!!

Skip class? You won't pass.
Test heavy
Amazing lectures
1.0
5.0
STATS50
Jun 14, 2019
Wouldn't take again

Lots of homework and if you skip classyou wont pass

Tough grader
Graded by few things
Lots of homework
5.0
2.0
MATH0308
Grade: A+
Jun 17, 2019
Would take again

If you struggle with math i don't recommend taking him. But, he is a great professor to take if you plan on going further with your mathematics.

Amazing lectures
1.0
5.0
STAT050
Jun 20, 2019
Wouldn't take again

Many homework and no extra creditsit only appeared in exam Exam was very hard and he asked us to write the process of how to calculating Many questions on exams he did not mention during class There were a lot of Homework to do everyday

1.0
5.0
STAT050
Jun 22, 2019
Wouldn't take again

He gave me FMy all application were declined because of himHorrible professorUnclear teaching Unclear study guide before examsDo Not take his class

1.0
5.0
MATH003
Jun 22, 2019
Wouldn't take again

he just came to class to do his lecturesnot a good professor at all. His class was so quick and if you ask him questionhe did not answer very clear. He needs to learn how to be a professional professor

1.0
5.0
MATH5A
Jun 29, 2019
Wouldn't take again

DO NOT TAKE HIM!! I'm telling you if you don't want a stressful semester, DO NOT TAKE HIM!! He rushes his lectures, he is not considerate of students at all. NO STUDY GUIDES AT ALL. He assigns a bunch of hw and it's graded on correctness. HW WAS A PAIN BC IT WAS ONLINE MATH HW TOO. Trust me, you will not like him nor enjoy his class. SAVE YOURSELF

Lots of homework
Test heavy
Tough grader
5.0
2.0
MATH5A
Grade: A+
Jul 6, 2019
Would take again

He is great at explaining new material and shows problems step by step. He is very nice and always willing to answer any student's question.

Gives good feedback
Clear grading criteria
Amazing lectures
1.0
5.0
STAT050
Jul 18, 2019
Wouldn't take again

If you want to passtrust metake another one He doesnt mention cheat sheet and you must complete those heavy difficult questions during class time No ec offered except examWhy pcc hire himHe needs to learn how to be a professor

Tough grader
Lots of homework
Test heavy
4.0
4.0
MATH003
Grade: A
Dec 17, 2019
Would take again

He is a professor who is passionate about math. I really disliked the aleks online homework system, very frustrating and tedious. His lectures were good but can get a bit long, though it is a ton of material to cover. Questions on tests can get tricky, but he teaches most of the stuff he tests on. Review the notes and book a few times beforehand.

Lots of homework
Clear grading criteria
Tough grader
5.0
2.0
STAT050
Grade: A
Dec 21, 2019
Would take again

His lectures were clear and concise without giving you a bunch of stuff you don't need to know. His handwriting is very legible. If you have a question, he'll work through it with you over and over until you get it.

Accessible outside class
Amazing lectures
5.0
3.0
MATH005C
Grade: Incomplete
Jan 23, 2020
Would take again

He is a very solid professor, you can learn a lot from him. He gives good examples in lectures and tells you what is gonna be on the test, almost no surprises. If you attend his lecture and do all the homework, I think you will do great.

Gives good feedback
Respected
Hilarious
4.0
5.0
MATH5
Grade: B
Jan 29, 2020
Would take again

He is very clear in his lectures and gives examples. Will also answer your questions outside or during class, graded mainly on tests and finals. Hated the ALEKS homework which you had to pay for and was frustrating/annoying. When you get one question wrong it makes you start over, you have to get 3 in a row to finish the topic. Very time consuming

Gives good feedback
Lots of homework
Accessible outside class
2.0
5.0
MATH5B
Grade: B-
Jun 15, 2020
Wouldn't take again

This professor is insanely difficult. His lectures are very heavy. Calculus 5B is known to be extremely hard. However, I've never felt more unprepared in my life for a test. His questions are difficult! we are given 2 hours to do the exam and I can never finish on time.

5.0
5.0
MATH5B
Grade: A
Jul 18, 2020
Would take again

Professor Castro isnt the guy to take if youre not willing to put 100% into this course. This professor has a passion for the subject that is infectious. He gives great examples in lecture and is very clear about his expectations for you as a student. Definitely take this class, you will learn a lot.

Gives good feedback
Skip class? You won't pass.
Test heavy
5.0
4.0
MATH005A
Grade: A
Feb 17, 2021
Would take again

Math is a difficult subject for me, and I had to take Math 05A almost three times, however taking his class during a winter session, I surprisingly passed with an A. His course is challenging because of Calculus, but he is a fantastic teacher who makes you passionate about math even if you dislike it.

Lots of homework
Clear grading criteria
Amazing lectures
5.0
3.0
MATH5C
Grade: A
Feb 22, 2021
Would take again

WIN21 Graded assignments/tests super late so give yourself cushion. Tests and final was take home so no proctoring. There was ALOT of homework, spent most of my time doing homework than actual studying. Great lectures, concise enough to where you'll understand. Take him if you want to get 5C out of the way but also still learn something. Easy A

Lots of homework
Caring
Amazing lectures
5.0
3.0
CALC5B
Grade: Not sure yet
Mar 26, 2021
Would take again

Solid math instructor that loves to teach! Very easy to approach and won't make you feel bad for not knowing/understanding. Explains things in an easy to understand way. Its math, its not easy, but he tries. 100/10 will take again.

Respected
Inspirational
Hilarious
5.0
4.0
MATH005A
Jul 24, 2021
Would take again

You can tell he loves to teach! Very patient with his students.

Amazing lectures
Inspirational
Accessible outside class
4.0
4.0
MATH005A
Grade: A
Jul 30, 2021
Would take again

Lots of homework. Tests were easy and if you watched the lectures and paid attention to the homework they shouldn't be that hard. Lectures were pre recorded but about 40 mins+ each time. On top of watching lectures, there's an optional (but most people go) lecture that runs an hour long. Be prepared to sit through a lot of lectures, but very clear.

Lots of homework
Clear grading criteria
Lecture heavy
2.0
3.0
MATH005C
Grade: Drop/Withdrawal
Mar 21, 2022

Mistakes in quizzes. Unresponsive to e-mails. Nothing gets graded - which is ironic considering draconian weighting on homework and "participation." Makes you feel like you're not even taking a class. Please grade your students and respond to their messages.

Participation matters
Lots of homework
Graded by few things
5.0
3.0
MATH5C
Grade: A
May 12, 2022
Would take again

He is the best teacher I have ever seen. You just need to turn in your homework and you get full credits.

Amazing lectures
Inspirational
Caring
1.0
3.0
MATH005C
Grade: Not sure yet
Jul 2, 2022

Not responding to emails, simply using pre-recorded videos

1.0
3.0
5C
Grade: Not sure yet
Aug 4, 2022

Legit takes forever to grade. Completely unresponsive to emails and calls. Seriously do no take this course. Months after course has ended, still no grade. Homework is super tedious and time consuming. Lectures were videos so good luck if you are confused.

3.0
4.0
MATH5B
Grade: B
Sep 22, 2022

Good professor. Cares about his students and is passionate about teaching. He answers every question and gives one on one help in office hours. However, his tests can sometimes be harder than what he teaches. Also, he took a very long time to grade our last two exams, I'm talking about months. Teaching isn't the best.

Tough grader
Caring
Test heavy
5.0
4.0
MATH005A
Grade: A
Nov 16, 2022
Would take again

Note that there's no easy math class, you have to work to pass: Pros: - good at explaining - passionate - hilarious - caring - give partial credits on exams Cons: - test is much harder than practices but doable if review bold questions of hw carefully. - lots of hw - not accessible outside of class/office hours.

Gives good feedback
Lots of homework
Test heavy
4.0
3.0
MATH005A
Grade: D+
Dec 11, 2022
Would take again

Never answers emails. He is friendly.

Lots of homework
Test heavy
Graded by few things
4.0
4.0
MATH005A
Grade: B
Dec 15, 2022
Would take again

Professor Castro is an easy grader for HW. His tests are harder than HW questions given for practice. He is a super friendly professor, and answers any question that you may have in class. CON: Not accessible through canvas emails or any form of contact outside office hours. If you have any type of question, go to his office hours.

3.0
5.0
MATH005A
Grade: C-
Dec 21, 2022

There is not extra credit, no cheat sheet during tests(no flash card or anything related), what you go over in class will NOT be on the exam, expect something 2-3 times as hard on the exam. You will not get by just by doing all the assignments and asking questions, you will need to go to outside sources as well, good person.

Tough grader
Caring
Test heavy
2.0
5.0
MATH005A
Grade: C
Jan 9, 2023

He is a good lecturer and grades homework easily just for completion, but his tests are so so much harder than lectures or homework. No extra credit, no curve, no rounding up, no cheat sheets, and grades test very strict. Barely responds to emails. Only take this class if you LOVE math as much as he does.

Tough grader
Lots of homework
Test heavy
1.0
4.0
MATH005C
Grade: Drop/Withdrawal
Jan 16, 2023

He gives student Lots of homework and his lecture is boring.

Tough grader
Test heavy
Graded by few things
1.0
5.0
MATH005A
Grade: Drop/Withdrawal
Feb 22, 2023

Hardest professor I have ever taken. So much homework. Unorganized assignments. Tests have questions harder than the homework. Hard to understand lectures.

Participation matters
2.0
4.0
MATH005A
Grade: Rather not say
Mar 6, 2023

Professor Castro is not that bad of a professor, he's actually caring! However, he should probably do a better job at explaining some things, rather than assume everyone knows what he's talking about.

Participation matters
Caring
Lecture heavy
1.0
5.0
MATH005C
Apr 27, 2023

Please don't take this professor, he does not communicate very well with his students and does not respond to emails. His exams are super difficult and tedious and you are sometimes unable to even complete the exam before time runs out.

Tough grader
Test heavy
4.0
3.0
MATH005C
Grade: Not sure yet
May 4, 2023
Would take again

Chill class. Pre-recorded lectures are straightforward and clearly spoken. There will be one to three sections of homework due at the end of each week. Never got my emails answered. Visit his office hour is the only way. Other than that he is actually very nice and willing to help the students. Very lenient about late work when you reach out.

Test heavy
Graded by few things
1.0
4.0
MATH005A
Grade: Drop/Withdrawal
May 5, 2023

There were VERY few times where I thought he did well explaining, the rest of the times just felt like he expected us to read his mind. If you're someone who likes to get their grade on tests back fast, don't become a student in his class.

Lots of homework
Test heavy
2.0
4.0
MATH005A
Grade: A
May 16, 2023

His homework is really long and annoying, his tests are super hard with material that he may not have completely covered in class, and he doesn't respond to emails. The positives are that you get participation credit for just showing up and that he is passionate about the subject, but I wouldn't recommend taking him.

Participation matters
Lots of homework
Test heavy
3.0
4.0
MATH5A
Grade: Rather not say
May 28, 2023

Tests can be far more difficult than the lecture and homework problems. Quite a lenient grader if you show your work and your general approach is correct even if your answer is wrong. Lectures can become somewhat robotic. Homework can take whole days to complete. Your lowest test score will be dropped.

Lots of homework
Test heavy
3.0
4.0
MATH005C
Grade: A
Jun 29, 2023

Pros: - online course - video lectures are pretty good Cons: - grades are a little late - tests are significantly more difficult than hw, but similar-ish in difficulty to lecture examples He responds to emails if you spam or write a meaningful question.

Lecture heavy
Test heavy
Graded by few things
4.0
4.0
MATH005C
Grade: A
Jun 29, 2023
Would take again

Prof Castro was good. He graded 15% hw 10 discussions 15 quizzes 35 exams 25 final. There is lots of hw but discussions and quizzes stopped on week 4 (6 week course). He promised extra credit 1 quiz a week and 1 discussion a week, but no EC was offered. He grades tests lightly, but there is limited time so work fast. Lectures were good. Funny guy.

Amazing lectures
Hilarious
Lecture heavy
4.0
2.0
MATH005C
Grade: A
Jun 29, 2023
Would take again

Extremely chill calc 3 class. Fully online lectures, HW, quizzes, exams. Much easier than most 4-year university calc 3 courses. Lectures are decent, but the prof does not grade fast or respond to emails. Lots of annoying HW but can be easily searched if needed. Overall, not a great prof, but very easy course for material of this level.

Lots of homework
Test heavy
4.0
3.0
MATH005C
Grade: A
Jun 30, 2023
Would take again

Video lectures are helpful and easy to understand. There is a lot of homework and the class moves at a fast pace. Tests are not difficult (similar difficulty to homework) and he is a fair grader (gives a lot of partial credit). Just make sure to manage your time well. He does not respond to emails and grades really late, but still is an easy prof.

Lots of homework
Test heavy
1.0
5.0
5C
Grade: Not sure yet
Oct 18, 2023

he did not adhere to the syllabus and did not respond to emails. After my classmates and I requested that he follow the syllabus, he changed it. Additionally, although our exams on Crowdmark are supposed to be anonymous to grader, but he forced us to write our names on the papers before uploading them.

Tough grader
5.0
4.0
STAT050
Grade: A-
Nov 30, 2023
Would take again

The content of his lectures that captivated the masses but the manner in which he delivered them. Professor Castro is a master storyteller, seamlessly blending facts with anecdotes, making the subject matter come alive. A lesson in his class transforms into a gripping narrative.

Amazing lectures
Lots of homework
Test heavy
2.0
5.0
MATH005A
Grade: Drop/Withdrawal
Dec 7, 2023

Professor Castro is a great lecturer and I did learn a lot from him, but, his tests were so different from the homework and were so difficult I recommend you take anyone else. If you do not have a great Algebra II or Trig background you will not pass the class.

Tough grader
Amazing lectures
Accessible outside class
5.0
1.0
MATH005C
Grade: A+
Dec 12, 2023
Would take again

Im a UCLA student. I took his class at PCC since it was cheaper and it transfers to my school. Very easy. Much easier than the professors at UCLA. I ended with a 96% on his class with not much effort. your Calc BC needs to be strong.

Tough grader
1.0
5.0
5C
Grade: Rather not say
Dec 21, 2023

This was one of the worst professors I taken at pcc with over 90 credit. He gave up the class during the last 5 weeks. All of the material was on youtube and he DOES NOT RESPOND TO EMAIL. He does not give any extra credit and will deduct point on the smallest of things. His lecture and homework are completely different from his quiz and exams.

Tough grader
Lecture heavy
5.0
3.0
STAT050
Grade: B
Jan 9, 2024
Would take again

Math in general has never really been my strong suit, but Professor Castro is a wonderful professor who truly cares about his students. I owe my B in Stats, let alone a passing grade, to him. The tests are very straightforward and he makes concepts easy to understand. He's not a harsh grader and he gives points if you show your work. Take notes!

EXTRA CREDIT
Caring
Lecture heavy
5.0
1.0
MATH005C
Jan 10, 2024
Would take again

Easy A tbh

2.0
4.0
5C
Grade: Not sure yet
Jan 29, 2024

I am taking his 6-week intersession course and can confidently say that his class is not set up for you to succeed. His lectures do not go into detail enough to assist you when doing the homework. His test are very large and cover entire sections, will also deduct points for even the most minor mistakes. Would not recommend taking this professor.

Tough grader
Lots of homework
Test heavy
1.0
5.0
MATH005A
Grade: Drop/Withdrawal
Feb 8, 2024

If you are not advanced at math, DO NOT TAKE CASTRO. I took it for my first semester at PCC and struggled heavily. He would use concepts in tests that he did not teach or were from a random lesson that was taught in either Algebra II or precalc. If you excel at math, you will succeed, if you are just average do not take him please.

Tough grader
Amazing lectures
Lecture heavy
1.0
3.0
MATH005C
Grade: B
Feb 19, 2024

Class has low workload, just Webassign hw, few quizzes, and the tests which are straightforward. Lectures are essentially copy-pasted from the textbook. Issue is, he waited until the class already ended to upload test grades which screwed a lot of people over me included. Can't recommend the class unless you already know the material beforehand

Graded by few things
1.0
5.0
CALC5B
Grade: Drop/Withdrawal
Feb 20, 2024

You can do hw, classwork. you won't feel prepared for exams. they are difficult

Tough grader
1.0
5.0
MATH005C
Grade: B
Feb 20, 2024

Tons of useless hw. Worth if you want to learn. Care about grade? Take someone else.

Tough grader
4.0
4.0
MATH005B
Grade: B
Feb 21, 2024
Would take again

If taking in winter, don't take any other class! Lecture, quiz, & exam-heavy. No late HW, makeup quizzes and exams, or curve. Lowest exam score dropped. Grades generously on HW & fairly on quizzes & exams. Contrary to other reviews, I believe the HW reflects the test questions which are fair. Professor is cheerful yet serious and speaks clearly.

Lots of homework
Caring
Test heavy
4.0
4.0
CALC5B
Grade: B
Feb 21, 2024
Would take again

Professor is not bad as many people say, make sure to stay focused and pay attention and you'll be fine. Good teacher, heavy homework but homework prepares you for the test which are sometimes difficult. The final was easier than most, I highly recommend Mr. Castro as long as you're willing to commit to understanding the topics.

Amazing lectures
Lots of homework
Test heavy
5.0
5.0
STAT050
Grade: B+
Feb 26, 2024

Honestly the class is hard from it just being stats but if you are the type of student to review and study all materials when you get back home then you'll do fine. You have to put your part in learning this on your own time. He teaches with an ipad and writes out his lessons like khan academy. Expect quizzes every week. 3 Exams.

EXTRA CREDIT
Lots of homework
Test heavy
1.0
5.0
MATH005C
Grade: B
Feb 27, 2024

Be cautious about reviews. A.I Generated or he leaves himself reviews. Not accurate. You can ask other students in person or take the risk by taking his class. Reviews can easily be duped. He isn't easy. Good professor, passiionate, but exams are difficult. Not prepared for hw.

Tough grader
1.0
3.0
5C
Grade: A
May 12, 2024

Prof doesn't bother to grade or answer messages, there are better professors at PCC take those instead

2.0
5.0
MATH005B
Grade: C
Jul 5, 2024

makes this class harder than it seems to. Take him if you are insanely confident with your algebra and trig skills. He makes the most out of his math class and tests you on your pre-req materials rather than actual calc material itself.

Tough grader
1.0
5.0
MATH005A
Grade: B
Dec 10, 2024

Trust me, don't take his class, I think he is the toughest grader in all PCC, I had learned carefully but he really likes to pick up and subtract some point from very little details and that end up to the point that I never get an A or B for each test. The mean value for every test is about 48/100.

Tough grader
Test heavy
5.0
3.0
MATH005A
Grade: C+
Dec 11, 2024
Would take again

Do not expect to hear from him outside of class and office hours, he is a busy man, and I never got an email reply throughout the semester. In spite of that, he does a lot for students. Mr. Castro lowkey portrays himself as a tough professor by saying he doesn't curve things or give extra credit. But he always looking for ways to help students.

Amazing lectures
Clear grading criteria
Graded by few things
5.0
3.0
MATH5
Grade: C+
Dec 11, 2024
Would take again

I took Professor Castro for Math 055 an he is one of the best Professors at PCC. Math is a course that involves a lot of time and commitment. These courses are not easy. So it only makes sense that Professor Castro assigns a good amount of homework to be well prepared for his exams. Amazing Professor and I would definitely take him again.

Amazing lectures
Lots of homework
Caring
5.0
4.0
MATH5A
Grade: C-
Dec 15, 2024
Would take again

Professor is very articulate in math. He is easy to understand and eager to answer questions. He does assign a lot of homework problems but a few hard ones from the textbook often do not make it on the tests. If you are looking to understand math and are a stem major his class is great.

Amazing lectures
Lots of homework
Test heavy
4.0
4.0
MATH005A
Grade: A-
Dec 20, 2024
Would take again

He is amazing at teaching the subject\ He always includes a question that he's never taught how to do on his tests Homework is easy, he assigns a decent amount, but not too much and you only need to finish 75% of it for full points, but try to do it all anyways Take him if you want a good understanding of the subject,don't if you want an easy A

Amazing lectures
Lecture heavy
Test heavy
3.0
3.0
MATH005A
Grade: Not sure yet
Jan 23, 2025

It is definitely possible to get an A in his class if you have a good/somewhat understanding of Calculus. I wouldn't recommend taking his winter course if you haven't taken Calculus. For me, the biggest downside is the amount of homework he assigns. You only need to do 75% of it, but still...75% of it is a lot. Do not procrastinate on homework.

Lots of homework
4.0
3.0
Math55
Grade: A
Feb 17, 2025
Would take again

Wasn't hard to get a free version of the textbook. There is a lot of homework but it really does help you prep for exams which make up the bulk of your grade. To do well you need a strong understanding of Math 5B. This is not an easy A class you do need to put the work in.

Clear grading criteria
Lots of homework
Graded by few things
5.0
4.0
Math55
Grade: A
Jul 21, 2025
Would take again

Prof Castro is a very nice teacher, but if you don't like doing lots of homework, he might not be for you. Lectures are very clear and definitely shouldn't be skipped if you want to pass. Tests can be challenging, but reviewing homework will greatly help you go over all of the concepts on the test.

Amazing lectures
Lots of homework
Test heavy
5.0
4.0
MATH005A
Grade: A
Sep 6, 2025
Would take again

He's not for everyone and will challenge you if you're not solid on fundamentals from previous maths, but he cares about everyone's understanding of the material, so don't be afraid to ask "stupid" questions during his lectures. Take good notes and reserve time for lots of HW problems. He drops the lowest test score and two lowest quiz scores.

Get ready to read
Amazing lectures
Lots of homework
1.0
2.0
MATH005C
Grade: Drop/Withdrawal
Dec 4, 2025

Just horrible. Do not recommend.

Tough grader
Test heavy
5.0
4.0
MATH005C
Grade: A
Dec 11, 2025
Would take again

Professor Castro is a very passionate and well organized teacher. He was able to teach complex topics effortlessly and constantly kept me engaged. He graded tests in about a week on average. Tests make up a large portion of one's grade, but there is a dropped test and extra credit opportunity for the final. Likely my favorite math teacher in years.

Participation matters
Amazing lectures
Caring
Class Info

Online Classes

100%

Attendance Mandatory

65%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 58 grades
Most common grades:
A (23)
B (15)
Drop/Withdrawal (8)
Grade Distribution
A(27)B(16)C(7)D(9)F(0)A-/B+(7)
Based on 78 reported grades
A: 23
B: 15
Drop/Withdrawal: 8
Not sure yet: 7
Common Tags
Test heavy (30)
Lots of homework (29)
Tough grader (24)
Amazing lectures (14)
Clear grading criteria (14)
Amazing lectures (13)
Graded by few things (11)
LOTS OF HOMEWORK (10)
Rating Trend

Declining

-1.13 avg change
Dec
Jan
Feb
Jul
Sep
Dec
Last 6 months
Ratings by Course

MATH009

5.0

(1)

MATH125

5.0

(1)

MATH131

5.0

(2)

MATH0308

5.0

(1)

MATH5C

5.0

(2)
+16 more courses
Difficulty by Course

MATH03

5.0

MATH3

5.0

MATH5B

4.7

MATH005B

4.5

MATH003

4.3

Similar Professors