Adebayo Badmos
Prof. Badmos's lectures are very straight forward. His lectures are mostly based on the book, so I highly recommend getting it. The problems are usual, just take good notes and you'll get it. Always available during office hours, helps very well. As long as you study and put good notes on your cheat sheets, you'll pass.