John Oakey
He's very passionate teacher, but the material was very difficult to understand. For someone who doesn't have math come naturally to them. I was able to get a B. That being said, you have to work for your grade. Lectures alone will not prepare you for the exams. I wouldn't take him again because I don't care for his teaching style.