Kevin Valenzuela
I received an A in the class but I personally didn't think he was a good professor. He doesn't teach and expects you to know the materials by yourself. I re-did my hws, final reviews, quiz and lecture3+. Don't forget to go over the labs; it sometimes shows up in the exam.
If you don't know your basic math or physics, know that you'll be struggling