Rudy Castillo
He cares about students and definitely wants to see everyone pass. Lectures are a bit long and boring as he teaches from his power points. With that being said I barely used the book as his LONG power points pretty much covers it all. His exams are pretty hard but if you go over the power points and ask questions you should do fine.