Ron Keiflin
Professor Keiflin was so awesome, I had to come and write a review. He genuinely cares about his students and how they understand the material. The lecture may be boring and very conceptual, where it is hard to understand, but if you consistently attend lectures and genuine try to understand the content, you will be just fine.